Bagi penggemar Delphi mungkin adalah sebuah harapan bisa membuat aplikasi android dari IDE Delphi. Tetapi kayaknya masih lama karena compiler Delphi yang hanya mendukung prosesor intel x86 series. Sedangkan kita tahu bahwa Android berjalan di platform prosesor ARM
Compiler? Apa itu compiler? Compiler adalah sekumpulan instruksi yang memiliki kemampuan untuk menerjemahkan bahasa pemrograman yang terbaca manusia (high level programming) menjadi kode biner yang hanya dipahami oleh prosesor (low level programming). Nah disinilah mengapa Delphi belum bisa meng-compile source code dalam bahasa Pascal menjadi kode executable yang dimengerti prosesor ARM-Android. Defaultnya, compiler Delphi hanya bisa menghasilkan file executable (*.exe) yang hanya berjalan di platform Windows.
Terus gimana dong? Jangan kuatir, masih ada solusinya. Anda bisa menggunakan Lazarus untuk menghasilkan aplikasi Android menggunakan source code dalam bahasa Pascal. Lazarus adalah IDE versi open source dari Delphi yang dikembangkan komunitas freepascal.org. Jika Anda telah familiar dengan Delphi, maka Anda akan membutuhkan sedikit waktu untuk bermigrasi ke Lazarus. Semua tampilan, fungsi, jendela pendukung, menu, dan sintaks pemrograman bisa dikatakan sama persis dengan Delphi. Mungkin ada sedikit perbedaan dan penyesuaian, namun itu bukanlah sesuatu yang signifikan.
Mengapa Lazarus ini bisa menghasilkan kode executable untuk prosesor ARM-Android? Tak lain tak bukan karena komunitas free pascal telah berhasil menciptakan compiler cross platform yang dinamakan FPC (Free pascal Compiler) PPCCrossARM. Compiler inilah yang tugasnya menerjemahkan source code dalam bahasa Pascal menjadi aplikasi native yang berjalan di platform Android.
Sementara segini dulu pengantar pemrograman Android dengan bahasa Pascal, artikel selanjutnya akan membahas lebih dalam tentang teknik pemrogramannya. Ayo….penggemar Delphi, kini saatnya bermigrasi ke IDE open source :). Ohya, sebentar lagi buku saya ketiga lahir ke dunia ini, judulnya ‘Bikin Aplikasi Android dengan Pascal? Bisa!’. Terbitnya sekitar awal januari 2013. So, jangan sampai ketinggalan ya…..he he he
Update : Membuat aplikasi Android dari Delphi XE8
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com
Saya mau tanya Mas Ajie.. apakah background dan warna aplikasinya nanti dapat diubah layaknya ketika menggunakan eclipse?jadi spt dipasangi image dilatarnya.. dan apakah dapat pula menampilkan toash message?jd bs menampilkan pesan dlm hitungan waktu tertentu kemudian hilang.. matur nuwun atas jawabannya 🙂
wah boleh tu gmana caranya, dan bukunya djual dmana aja.
ane lumayan sudah mengerti sedikit dari bahasa delphi
ingin membuat aplikasi TClientSocket untuk sekedar chat atau pun multy login kira kira bisa gak ya dengan pemrograman delphi lalu hasil apk untuk android.. 😀 thx
bukunya dapat di pesan di http://saptaji.com/shop. Kalo delphi belum bisa create apk android ya, kalo lazarus bisa
Link apk Lazarus nya dong min
googling aja ‘code typhon’
Antara Lazarus dengan CodeTyphon Fitur dan Performance-nya bagus yang mana, mas ? Thanks,
lazarus