Tutorial ini merupakan terjemahan dari training resmi dari android developer
Getting Started
Selamat datang di pelatihan bagi pengembang Android. Di sini Anda akan menemukan kelas pelatihan yang menggambarkan bagaimana menyelesaikan tugas tertentu dengan contoh kode yang dapat kembali anda gunakan dalam aplikasi Anda. Kelas tersebut akan disusun dalam beberapa kelompok, anda dapat melihatnya di bawah ini.
Jika anda baru dalam pengembangangan aplikasi Android, anda harus menyelesaikan masing-masing kelas secara berurutan.
Daftar Kelas :
Quote:
- Membangun Aplikasi Pertama
Setelah Anda telah menginstal Android SDK, mulailah dengan kelas ini untuk mempelajari dasar-dasar tentang pengembangan aplikasi Android.
- Membuat Sebuah Projek Android
- Menjalankan Aplikasi Kamu
- Membangun Tampilan Sederhana
- Memulai Activity Lain
- Pengembangan untuk berbagai macam perangkat
Bagaimana membangun aplikasi Anda dengan sumber daya alternatif yang memberikan pengalaman optimal kepada pengguna pada perangkat yang berbeda-beda.
- Menggunakan bahasa yang berbeda-beda
- Menggunakan ukuran layar yang berbeda-beda
- Menggunakan versi android yang berbeda-beda
- Mengelola siklus hidup aplikasi (activity)
Bagaimana sebuah aplikasi mulai dan berakhir.
- Memulai sebuah aplikasi
- Pause dan Resume sebuah aplikasi
- Stop dan Restart sebuah aplikasi
- Membuat kembali(recreating) sebuah aplikasi
- Membangun UI dinamis menggunakan fragment
Bagaimana membangun antarmuka yang cukup fleksibel yang mampu menyajikan beberapa komponen UI pada layar besar dan layar kecil - penting untuk membangun satu APK bagi ponsel dan tablet.
- Membuat sebuah Fragment
- Membangun UI fleksibel
- Berkomunikasi dengan Fragment lainya
- Menyimpan Data
Bagaimana cara menyimpan data pada perangkat, entah itu file-file sementara, download aset aplikasi, media pengguna, data terstruktur, atau sesuatu yang lain.
- Penyimpanan himpunan Key-Value
- Penyimpanan File
- Penyimpanan data pada Database SQL
- Berinteraksi dengan aplikasi lain
Bagaimana membangun sebuah pengalaman lebih kepada pengguna dengan memanfaatkan aplikasi lain yang tersedia pada perangkat untuk melakukan tugas-tugasyang lebih canggih, seperti menangkap foto atau melihat alamat pada peta.
- Mengalihkan pengguna pada aplikasi lain
- Mendapatkan hasil dari Activity
- Mengizinkan aplikasi lain menjalankan aplikasi anda
- Mengenai hak akses android
Bagaimana untuk menyatakan bahwa aplikasi Anda membutuhkan akses ke fitur dan sumber daya luar dari perangkat anda, dan bagaimana meminta hak aksesnya pada saat runtime.
- Mendeklarasikan Hak Akses
- Meminta Hak Akses pada saat Run Time
- Latihan Terbaik untuk Runtime Permissions
*Barangkali ada yang mau bantu translate, cantumin link sumber juga ya, nanti tak angkat ke pejwan 