Cara Mengembangkan Aplikasi Android di Linux

Ini bisa mengintimidasi jika Anda baru mulai mengembangkan aplikasi untuk Android. Di sini Anda akan menemukan semua yang perlu Anda ketahui tentang membuat, memublikasikan, dan merilis aplikasi di Android.

Kiat : jika Anda hanya menginginkan aplikasi Android tanpa kerja keras mengkodekannya sendiri, lihat platform berikut yang memungkinkan Anda membuat aplikasi Android dengan mudah.

Cara Kerja Aplikasi Android

Aplikasi Android dapat dibangun di Java, Kotlin, atau C++. Sebagian besar aplikasi Android modern dibangun di Kotlin. Java dan Kotlin dapat digabungkan menjadi file kode byte Java. Proses ini menerjemahkan bahasa pemrograman manusia ke bahasa komputer biner.

File-file ini, bersama dengan gambar, tata letak, dan font, dikompresi menjadi satu paket, yang disebut file APK.

Cara Menyiapkan Lingkungan Pengembangan Android

Lingkungan pengembangan adalah semua alat perangkat lunak yang Anda butuhkan untuk membuat aplikasi. Di Android, ini adalah kit pengembangan perangkat lunak Android, atau SDK.

Studio Android

Android Studio adalah IDE resmi untuk mengembangkan aplikasi Android. Antarmuka yang sederhana dan fakta bahwa semua komponen SDK telah diinstal sebelumnya menjadikannya pilihan populer bagi pengembang yang akan datang.

Untuk menggunakan snap untuk menginstalnya di Linux, navigasikan ke snap store dan instal “Android Studio”.

Paket instalasi juga tersedia di situs web Android Studio. Ada PPA alternatif yang dapat Anda gunakan, tetapi Anda mungkin tidak mendapatkan versi terbaru dan harus menginstal masing-masing komponen.

Instal dependensi berikut:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++ 6 :i386 lib32z1 libbz2- 1.0 :i386

Ini adalah pustaka 32-bit yang Anda perlukan untuk mengembangkan pada mesin 64-bit. karena banyak perangkat Android masih menggunakan RAM 4GB atau kurang. Unduh dan ekstrak arsip studio Android ke folder tempat Anda ingin menginstal aplikasi.

Mulai aplikasi dengan perintah terminal berikut:

CD “<folder aplikasi Anda>/bin” . / studio.sh

Dari sana, Anda harus dapat memilih pengaturan dan komponen yang ingin Anda instal.

Penginstalan standar akan menginstal semua komponen yang Anda perlukan untuk mengembangkan aplikasi Android menggunakan Java. Kotlin terintegrasi ke dalam Android Studio dan tidak memerlukan penginstalan tambahan apa pun.

Cara Menerbitkan Aplikasi Android

Sekarang setelah Anda mengembangkan aplikasi Android yang akan mengubah dunia, Anda harus mendapatkannya di app store.

Pembuatan versi

Pembuatan versi adalah proses sederhana penamaan dan penomoran versi aplikasi Anda. Ini memungkinkan pengguna untuk mengetahui versi aplikasi mana yang mereka pasang. Sebagai pengembang, Anda dapat membatasi versi aplikasi untuk distribusi Android tertentu. Dengan melakukan ini, Anda dapat menerapkan fitur-fitur canggih untuk perangkat Android terbaru, tetapi tetap mengizinkan perangkat yang lebih lemah untuk mengakses aplikasi.

Tambahkan baris berikut ke file “build.gradle” Anda.

android { … defaultConfig { … versionCode = 7 versionName = “7.0”     } productFlavours { buat ( “Sun” ) { … versionName = “7.0-Sun”         } buat ( “Bulan” ) { … }     } }

versionCode adalah indikator internal tentang berapa banyak versi aplikasi Anda yang telah dirilis. versionName adalah bagaimana pengguna akan melihat nama rilis, dan productFlavours adalah untuk mengunci versi tertentu ke sebuah flavor. Untuk membatasi versi yang dapat dijalankan aplikasi Anda, gunakan kode berikut:

android { … defaultConfig { … minSdkVersion ( 31 ) targetSdkVersion ( 31 )     } productFlavours { buat ( “Sun” ) { … } buat ( “afterLollipop” ) { … minSdkVersion ( 21 )         }     } }

Kami membatasi aplikasi kami ke Android 12, atau SDK versi 31 menggunakan minSdkVersion . Kami juga mengatakan versi “Sun” kami dapat berjalan pada versi setelah SDK versi 21.

Perjanjian Lisensi Pengguna Akhir (EULA)

Perjanjian lisensi pengguna akhir – atau EULA – memberi tahu pengguna apa yang dapat mereka lakukan dengan aplikasi tersebut. Anda tidak ingin seseorang memodifikasi kode Anda dan menerbitkan aplikasinya sendiri, tetapi mungkin Anda ingin mengizinkan pengguna menambahkan mod mereka sendiri ke aplikasi tersebut. EULA memungkinkan Anda mendikte semua ini. Anda dapat membuat EULA Anda sendiri secara online atau membuatnya sendiri.

Kunci Kriptografi

Dengan cara yang sama seperti Anda memiliki kunci untuk membuka pintu depan, aplikasi Anda memerlukan kunci untuk mengidentifikasi Anda sebagai pemiliknya. Kunci kriptografi juga memungkinkan aplikasi dan layanan lain untuk mengetahui bahwa aplikasi Anda dapat dipercaya. Ini mencegah malware menginfeksi perangkat pengguna atau menyerang layanan web yang digunakan semua orang.

Untuk membuat kunci Anda, navigasikan ke “Bangun” di bilah atas. Pilih “Hasilkan Bundel yang Ditandatangani”, lalu “bundel aplikasi Android”. Dari sana, buat kunci baru. Ini akan membuat kunci upload. Namun, untuk menerbitkan aplikasi di Google Play Store, Anda juga memerlukan “kunci penandatanganan aplikasi”. Ini disimpan di perangkat pengguna.

Mainkan Penandatanganan Aplikasi

Untuk membuat kunci penandatanganan aplikasi, login ke Konsol Play Anda. Buat rilis Anda dan pilih metode rilis. Anda dapat merilis aplikasi untuk pengujian terbuka, pengujian tertutup, pengujian internal, atau rilis produksi.

Setelah Anda selesai melakukannya, masuk ke bagian “Integritas Aplikasi”, yang akan menghasilkan kunci baru jika ini adalah pertama kalinya Anda merilis aplikasi.

Cara Membuat Bundel Aplikasi Android

Jika Anda akan mengunggah aplikasi ke app store, pengguna harus dapat mengunduh paket dengan kode sumber terkompilasi yang dapat dipasang oleh perangkat mereka. Bundel aplikasi memungkinkan Google membuat paket APK untuk setiap versi yang Anda pilih dan mendistribusikannya dengan mudah.

Anda dapat membuatnya di baris perintah menggunakan perintah ini:

CD “<folder aplikasi Anda>/bin” . / gradlew bundleRelease jarsigner -keystore < pathToKeystore > rilis-aplikasi.aab < keyAlias >

Metode lainnya adalah membuat bundel yang ditandatangani menggunakan Android Studio, yang dapat Anda lakukan dengan membuka bagian Build di bilah atas. Setelah Anda selesai melakukannya, Anda dapat menarik dan melepas bundel aplikasi Anda di bagian “Paket aplikasi dan APK” di konsol Play. Ingat, itu harus di bawah 150MB.

Mulai tersedia

Akhirnya saatnya meluncurkan aplikasi Anda untuk digunakan semua orang. Sebelum melakukannya, pastikan harga dan halaman aplikasi Anda sudah benar di halaman “Konten Aplikasi”. Buka halaman “Rilis Ikhtisar” dan pilih “Mulai Peluncuran”.

Pertanyaan yang Sering Diajukan

Apakah saya memerlukan perangkat Android untuk mulai mengembangkan?

Tidak. Perangkat berguna untuk menguji dan memastikan aplikasi Anda terlihat seperti yang Anda inginkan. Namun, Anda sebenarnya tidak membutuhkannya untuk mengembangkan aplikasi untuk Android. Emulasi memungkinkan Anda untuk menguji di komputer Anda. Seluruh rangkaian alat Android dimaksudkan untuk memungkinkan pengembangan di PC Anda.

Apakah mungkin mengembangkan aplikasi tanpa menggunakan Google Play?

Anda dapat mengembangkan aplikasi Android tanpa Google Play. Alat yang ditawarkan Google sangat membantu dalam mendistribusikan aplikasi ke berbagai pengguna dan mempelajari trik perdagangan. Pengguna Anda harus mengizinkan penginstalan aplikasi pihak ketiga, tetapi tidak ada yang menghentikan mereka menggunakan aplikasi Anda jika Anda tidak ingin menggunakan Google Play Store.

Kredit gambar: Robot Android dalam gambar unggulan direproduksi atau dimodifikasi dari karya yang dibuat dan dibagikan oleh Google dan digunakan sesuai dengan ketentuan yang dijelaskan dalam Lisensi Atribusi Creative Commons 3.0. Semua
Tangkapan Layar oleh Nathan Meyer

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *