Repositori Kursus Pelatihan Pengembangan Android
Kursus pelatihan untuk memperoleh pengetahuan dasar dan keterampilan praktis untuk pengembangan aplikasi Android
premis
Sebelum memulai kursus pelatihan ini, harap pelajari pengetahuan dan keterampilan berikut.
- Pengetahuan/keterampilan Java
- Pelajaran pemrograman bahasa Java dan Java Efektif sangat membantu.
- Cara menggunakan Android Studio
- Selama Anda memahami pengoperasian dasar, Anda akan baik-baik saja.
sasaran
Dengan mengikuti kursus pelatihan ini, Anda akan memperoleh pengetahuan dan keterampilan berikut:
- Pahami cara kerja Android
- Anda dapat mengembangkan aplikasi Android Anda sendiri
- Dapat menjamin kualitas yang dapat dirilis
persiapan
Harap siapkan item berikut untuk kursus pelatihan ini:
- perangkat Android
- Android 4.0.3 atau lebih tinggi direkomendasikan.
- Lingkungan pengembangan
- Silakan mempersiapkannya dengan mengacu pada bab Pendahuluan dengan struktur sebagai berikut.
- Kami merekomendasikan berlatih pada sistem operasi Mac atau Linux.
komposisi
Kursus pelatihan ini terdiri dari kurikulum berikut:
Struktur kurikulum dapat berubah tanpa pemberitahuan.
- Kata pengantar
- Tentang Android
- Mempersiapkan lingkungan pengembangan
- Buat proyek Android
- Pengetahuan dasar tentang aplikasi Android
- Tentang membangun Android (Gradle)
- Cara membuka proyek yang ditugaskan
- Dasar-dasar
- Buat tata letak aplikasi
- Aktivitas dan Fragmen
- Manajemen sumber daya aplikasi
- Pesan dan notifikasi
- ActionBar dan kontrol interaksi
- ListView dan ViewPager
- Serialisasi, pengumpulan, dan ketekunan
- Pemrosesan asinkron
- komunikasi jaringan
- basis data
- tes
- Uji (Android Studio)
- Edisi praktis
- Debugging dan pembuatan otomatis
- Pembuatan otomatis (Android Studio)
- Desain arsitektur dan DI
- Lanjutan/Buat tata letak aplikasi
- desain antarmuka pengguna
- keamanan
- Google API
- Layanan Google Play
- sinkronisasi awan
- lampiran
- Mengimpor proyek dari repositori Git
- Dasar-dasar tata bahasa Java
- Membuat perangkat virtual
- Memanfaatkan Java
Selain itu, sebuah proyek telah dibuat di repositori dengan struktur direktori berikut.
Itu kompatibel dengan Eclipse dan Android Studio, tapi kami berencana untuk menghapus penyebutan Eclipse di masa depan.
Meskipun beberapa direktori dipisahkan oleh IDE, pada dasarnya menggunakan Android Studio.
Saat mengirimkan tugas Anda, harap fork repositori ini, buat cabang untuk setiap bab, dan buat komit.
Bahan referensi/buku
- Pengembang Android
- Sebagai referensi resmi, kami telah menyiapkan berbagai materi penjelasan mulai dari dasar-dasar Android hingga spesifikasi API. Pastikan untuk membaca referensi ini.
- pemrograman android
- Kami membahas berbagai topik mulai dari dasar hingga pemrograman Android tingkat lanjut.
- Jawa yang efektif
- Dilengkapi dengan praktik saat bekerja dengan bahasa Java.
Tarik Permintaan
Permintaan tarik dipersilakan.
Silakan letakkan kode di cabang master, dan untuk perubahan pada http://mixi-inc.github.io/AndroidTraining, silakan kirimkan permintaan penarikan di bawah dokumen cabang master.
Lisensi
Kode dirilis di bawah Lisensi Apache, Versi 2.0. Dokumen dirilis di bawah Lisensi Internasional Creative Commons Attribution 4.0.