Cara Memulai Pengembangan Android

Pengantar Pengembangan Android

Aplikasi Android bisa menjadi cara yang hebat dan menyenangkan untuk masuk ke dunia pemrograman. Secara resmi, programmer dapat menggunakan Java, Kotlin, atau C ++ untuk mengembangkan Android. Meskipun mungkin ada batasan API, menggunakan alat tertentu, pengembang dapat menggunakan banyak bahasa, termasuk JavaScript, C, atau assembly. Kemungkinannya tidak terbatas.

Dari game sederhana dan aplikasi utilitas hingga pemutar musik lengkap, ada banyak peluang untuk membuat sesuatu yang bermakna dengan Android. Komunitas pengembang Android tersebar luas, dan dokumentasi serta sumber daya online mudah ditemukan, sehingga Anda dapat mengatasi masalah apa pun yang Anda hadapi.

Pasti ada kurva belajar untuk terbiasa dengan kerangka kerja Android. Tapi begitu Anda memahami komponen inti yang membentuk aplikasi, sisanya akan datang secara alami.

Kurva pembelajaran yang terlibat dalam Android memiliki kemiringan yang relatif lebih kecil dibandingkan dengan mempelajari teknologi lain seperti NodeJS. Ini juga relatif lebih mudah untuk memahami dan memberikan kontribusi terhadap AOSP yang dihosting oleh Google. Proyek tersebut dapat ditemukan di sini.

Mulai

Lihat panduan dalam folder ini untuk mempelajari tentang 4 komponen inti yang membentuk sebuah aplikasi Android dan bagaimana Anda bisa memulai dengan aplikasi contoh. Kemudian pelajari topik yang lebih lanjut seperti fragmen dan sistem build Gradle. Terakhir, lihat juga panduan spesifikasi desain material untuk mempelajari cara membuat aplikasi Anda cantik dan ramah pengguna.

Menyiapkan dan Memulai Android Studio

Buka tautan ini dan instal JDK terbaru. Sekarang unduh Android Studio dan paket alat SDK dari sini. Instal Android Studio dan SDK setelah penyiapan. Catat lokasi SDK. Jika Anda menghadapi kesalahan, buka pengaturan nanti untuk mengatasinya.

Terakhir, pelajari cara mengintegrasikan pustaka pihak ketiga dan layanan Firebase untuk menambahkan fungsionalitas ke aplikasi Anda. Akan sangat membantu jika Anda membaca dokumentasi resmi untuk setiap komponen.

Dokumentasi Resmi

Panduan Pengembang Google untuk Android

Java vs. Kotlin: bahasa mana yang harus dipelajari?

Sejak Google mengumumkan Kotlin sebagai bahasa resmi untuk pengembangan Android di Google IO pada tahun 2017, programmer yang ingin menjadi pengembang Android mengalami dilema. Pertanyaan besar di depan mereka adalah apakah mereka harus mempelajari Kotlin atau Java.

Pemula dalam Pengembangan Android Harus Mulai Dengan Java

Hal pertama dan terpenting adalah bahwa pengembangan Android bukanlah segalanya. Sebagai seorang programmer, Anda mungkin memulai karir Anda dengan pengembangan Android. Tetapi jika Anda memulai dengan bahasa yang sudah mapan seperti Java, Anda menjadi bagian dari komunitas dan pasar Java yang lebih besar, yang secara langsung berarti lebih banyak kesempatan kerja.

Hal kedua dan yang lebih penting adalah adanya komunitas programmer Java yang sangat besar, yang berarti Anda dapat menemukan jawaban saat Anda buntu. Ini sangat penting karena, sebagai pemula, Anda akan menghadapi banyak masalah teknis dan Anda mungkin tidak tahu ke mana harus menuju saat Anda terjebak.

Saat Anda mencari Google dengan masalah Java, Anda pasti mendapatkan jawabannya. Tetapi hal yang sama tidak berlaku untuk Kotlin, yang masih merupakan bahasa pemrograman baru.

Pemrogram Java Harus Mempelajari Kotlin

Sekarang, kembali ke kelompok programmer kedua yang ingin mempelajari pengembangan Android: rekan pengembang Java kami. Bagi mereka, saya pikir yang terbaik adalah mempelajari Kotlin karena itu benar-benar meningkatkan produktivitas.

Kelas yang membutuhkan 50 baris kode di Java benar-benar dapat ditulis hanya dalam satu baris di Kotlin. Ini dapat membantu Anda menghindari semua kode pelat-boiler - misalnya, Anda tidak perlu menentukan metode getter dan setter, equals (), hashCode () atau toString (). Kotlin dapat menghasilkan semua itu dengan sendirinya.

Jika Anda tidak tahu, Kotlin dikembangkan oleh JetBrains, perusahaan di balik salah satu Java IDE paling populer, IntelliJ IDEA. Mereka adalah toko Java yang mengembangkan IDE seperti IntelliJ IDEA, PyCharm, dan ReSharper, semuanya di Java. Dan kemudian mereka membangun Kotlin untuk meningkatkan produktivitas mereka. Tetapi pada saat yang sama, mereka tidak dapat menulis ulang semua kode mereka di Kotlin, jadi itulah mengapa mereka membuat Kotlin sepenuhnya dapat dioperasikan dengan Java.

Karena Kotlin menghasilkan bytecode Java, Anda dapat menggunakan framework dan library Java favorit Anda di Kotlin dan teman Java Anda juga dapat menggunakan framework Kotlin apa pun yang Anda kembangkan.

Sumber daya Java:

  • Dasar-dasar pemrograman Java
  • Contoh Java terbaik
  • Tutorial Java 8 terbaik
  • Java untuk pemula absolut - kursus video lengkap

Sumber daya Kotlin:

  • Masih menggunakan Java untuk pengembangan aplikasi Android? Coba Kotlin sebagai gantinya.
  • Kembangkan aplikasi Android asli dengan Kotlin - kursus video lengkap
  • Fungsi pustaka standar yang berguna di Kotlin
  • Pemrograman fungsional di Kotlin

Info lebih lanjut tentang pengembangan Android:

  • Cara menyederhanakan arsitektur aplikasi Android Anda
  • Ringkasan penyimpanan Android
  • Cara meningkatkan kecepatan build proyek Android Anda