Android Academy logo
KotlinWebMudah alihTahap A1 → C122 bahasa

Android Academy

Pelajari Kotlin untuk membina aplikasi Android yang mantap dengan Akademi Android. Laluan pembelajaran CoddyKit yang merangkumi 36 kursus pendek dan 152 pelajaran interaktif, dengan tutor kecerdasan buatan 24/7 di sisi anda.

Kursus
36
Pelajaran
152
Langkah interaktif
1,928
Percuma untuk bermula
Kursus 1
Kurikulum

36 kursus dalam laluan ini

Setiap kursus dalam laluan Android Academy, mengikut urutan pembelajaran. Kursus pertama adalah percuma.

1

A13 pelajaranPercuma

Temui ekosistem Android, sebab berbilion-bilion orang menggunakan aplikasi Android dan cara Kotlin menjadikan pembinaannya menyeronokkan — walaupun anda belum pernah menulis kod.

2

A13 pelajaranPRO

Kuasai bahasa pengaturcaraan Kotlin — bahasa rasmi untuk pembangunan Android. Pelajari pemboleh ubah, fungsi, aliran kawalan, kelas, keselamatan null, kelas data dan pengaturcaraan berfungsi dari asa…

3

A14 pelajaranPRO

Kuasai bahasa pengaturcaraan Kotlin — bahasa rasmi untuk pembangunan Android. Pelajari pemboleh ubah, fungsi, aliran kawalan, kelas, keselamatan nilai null, kelas data dan pengaturcaraan fungsian dar…

4

A14 pelajaranPRO

Tulis fungsi boleh guna semula dan modelkan data dengan kelas Kotlin.

5

A24 pelajaranPRO

Bina skrin ringkas dari awal dengan Jetpack Compose.

6

A27 pelajaranPRO

Bina aplikasi Android pertama Anda dari awal. Pelajari struktur projek, Activity, Layout, pengendalian input pengguna, Intent, Fragment dan cara meminta kebenaran semasa masa jalan.

7

A24 pelajaranPRO

Bina UI Android moden secara deklaratif dengan Jetpack Compose, masa depan pembangunan Android.

8

A24 pelajaranPRO

Bina borang interaktif dalam Jetpack Compose: medan teks, pengesahan, pilihan papan kekunci dan penghantaran data dengan cara yang betul.

9

A26 pelajaranPRO

Paparkan dan urus data dengan cekap. Kuasai koleksi Kotlin, RecyclerView dengan penyesuai, DiffUtil untuk kemas kini senarai yang lancar dan penyimpanan data setempat dengan SharedPreferences serta D…

10

A24 pelajaranPRO

Bekerja dengan senarai, peta dan pembantu berfungsi Kotlin.

11

A24 pelajaranPRO

Elakkan ranap dengan keselamatan null terbina dalam Kotlin.

12

A24 pelajaranPRO

Jadikan antara muka pengguna Compose kelihatan menarik dengan asas penggayaan dan tema.

13

B14 pelajaranPRO

Urus keadaan UI dan fahami cara Compose menggubah semula UI apabila data berubah.

14

B14 pelajaranPRO

Susun dan gayakan elemen UI dengan susun atur Compose serta sistem pengubah yang berkuasa.

15

B14 pelajaranPRO

Hidupkan antara muka anda. Animasikan nilai, keterlihatan dan kandungan dengan API animasi Compose yang berkuasa serta mudah digunakan.

16

B14 pelajaranPRO

Beralih antara skrin dan hantar data menggunakan pustaka Navigation Compose.

17

B14 pelajaranPRO

Simpan keadaan UI dengan betul menggunakan ViewModel dan beri respons terhadap kitar hayat Android.

18

B15 pelajaranPRO

Bina antara muka pengguna Android yang menarik dan mencerminkan jenama Anda. Kuasai Material Components, tema dan gaya, mod gelap, lukisan tersuai dengan Canvas, animasi serta navigasi berbilang seks…

19

B14 pelajaranPRO

Paparkan imej dan media dengan lancar. Muatkan imej jauh dengan Coil, kendalikan cache dan ruang letak, serta mainkan media ringkas.

20

B14 pelajaranPRO

Simpan data berstruktur pada peranti menggunakan pustaka ketekalan data Room.

21

B14 pelajaranPRO

Simpan tetapan pengguna dan data kecil dengan selamat menggunakan API DataStore moden.

22

B14 pelajaranPRO

Minta dan kendalikan kebenaran Android semasa masa jalan dengan cara yang betul dalam Compose.

23

B14 pelajaranPRO

Libatkan pengguna dengan pemberitahuan yang lengkap serta saluran pemberitahuan yang dikonfigurasikan dengan betul.

24

B26 pelajaranPRO

Bina aplikasi Android yang kukuh dan mudah diuji dengan seni bina Android moden. Pelajari ViewModel, LiveData, pangkalan data Room, Kotlin Coroutines, corak Repository, Navigation Component dan sunti…

25

B24 pelajaranPRO

Tulis kod tak segerak yang kemas dengan korutin Kotlin dan Flow dalam aplikasi Android.

26

B24 pelajaranPRO

Pisahkan dan uji kod Android anda dengan rangka kerja suntikan kebergantungan Hilt.

27

B26 pelajaranPRO

Sambungkan aplikasi Anda ke internet dan sediakan pengalaman pengguna yang kemas. Pelajari Retrofit untuk API REST, Coil untuk memuatkan imej, corak pengendalian ralat, pemberitahuan tolak, kerja lat…

28

B24 pelajaranPRO

Letakkan aplikasi anda pada peta. Paparkan Google Maps, dapatkan lokasi peranti dan hormati kebenaran lokasi.

29

B24 pelajaranPRO

Rakam detik tersebut. Gunakan CameraX untuk memaparkan pratonton, mengambil foto, merakam video dan menyimpan hasilnya.

30

B24 pelajaranPRO

Tambahkan bahagian belakang dalam beberapa minit. Log masuk pengguna, simpan data dalam Firestore dan hantar pemberitahuan tolak dengan Firebase Cloud Messaging.

31

B24 pelajaranPRO

Muatkan senarai tanpa penghujung dengan cekap. Gunakan pustaka Paging 3 untuk mendapatkan data halaman demi halaman daripada rangkaian atau pangkalan data.

32

B24 pelajaranPRO

Tulis aplikasi yang boleh dipercayai dengan ujian automatik. Pelajari pengujian unit JUnit, Mockito dan MockK untuk pemalsuan, Espresso untuk ujian antara muka pengguna serta penggunaan penyahpepijat…

33

B24 pelajaranPRO

Jalankan kerja latar belakang yang boleh ditangguhkan dan boleh dipercayai dengan WorkManager walaupun selepas aplikasi ditutup.

34

C14 pelajaranPRO

Skalakan asas kod anda. Pecahkan aplikasi kepada modul ciri dan teras untuk binaan lebih pantas, sempadan yang jelas dan kod yang mesra pasukan.

35

C14 pelajaranPRO

Jadikan aplikasi anda pantas dan lancar. Cari tersekat-sekat, kurangkan penggubahan semula, baiki kebocoran memori dan ukur dengan pemprofil Android.

36

C14 pelajaranPRO

Hantar aplikasi anda kepada dunia. Tandatangani binaan, sediakan penyenaraian gedung, lancarkan keluaran dan lulus semakan.

CoddyKit PRO

Dapatkan akses kepada kesemua 36 kursus dalam laluan ini dan semua laluan lain

Tutor AI, peperiksaan pensijilan dan sijil. Berfungsi di laman web, iOS dan Android.

Lihat semua pelan
Tahunan$29.90 / tahunKira-kira $2.49 sebulanBayar sekaliSeumur hidup$69.99 sekaliTiada pembaharuan. PRO selama-lamanya.
Gambaran Keseluruhan Kursus

Pembangunan Android dengan Kotlin dan Jetpack Compose

Android digunakan pada lebih daripada 70% telefon pintar di dunia. Laluan ini mengajar anda membina aplikasi Android berkualiti pengeluaran menggunakan Kotlin — bahasa yang disyorkan Google untuk semua pembangunan Android baharu — dan Jetpack Compose, kit alat UI deklaratif moden yang telah menggantikan sistem View legasi di seluruh industri. Anda akan bermula dengan menulis ungkapan Kotlin pertama dan berakhir dengan menerbitkan aplikasi berbilang modul ke Google Play.

Perkara yang Akan Anda Pelajari

Laluan ini merangkumi asas Kotlin, susun atur Jetpack Compose, pengurusan keadaan dan penggubahan semula, navigasi, Reka Bentuk Material dan animasi. Anda akan menyimpan data dengan Room Database dan DataStore, memuatkan imej dengan Coil, mendapatkan data jauh dengan Coroutines dan Flow, serta mengurus kebergantungan dengan Hilt. Topik lanjutan termasuk Firebase (Auth, Firestore, Messaging), CameraX untuk foto dan video, Peta dan Perkhidmatan Lokasi, pemprosesan latar belakang dengan WorkManager, penomboran dengan Paging 3, serta pengujian dan penyahpepijatan menyeluruh.

Laluan Pembelajaran

Tiga puluh satu kursus merangkumi A1 hingga C1. Kursus A1 dan A2 membina asas Kotlin dan aplikasi sebelum beralih kepada asas Compose, borang dan senarai. Tahap B1 memperdalam kemahiran UI anda — ViewModel, kesedaran kitar hayat, Room, pemberitahuan, kebenaran dan Coil. Kursus B2 menangani seni bina aplikasi, Coroutines dan Flow, Hilt, rangkaian, Firebase, CameraX dan WorkManager. Kursus projek kemuncak C1 merangkumi Seni Bina Aplikasi Berbilang Modul, Pengoptimuman dan Pemprofilan Prestasi serta Penerbitan ke Google Play.

Cara Ia Berfungsi

Setiap kursus dibahagikan kepada pelajaran pendek dan praktikal yang anda lengkapkan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila anda menghadapi kesukaran, jadi anda boleh maju mengikut rentak sendiri tanpa menunggu bantuan.

Cara Anda Belajar

  1. 01

    Pelajaran Interaktif

    Latihan pengekodan amali dengan maklum balas masa nyata

  2. 02

    Tutor AI

    Dapatkan bantuan segera daripada AI kami apabila anda buntu

  3. 03

    Penyunting Terbina Dalam

    Tulis dan jalankan kod terus dalam pelayar anda

  4. 04

    Sijil

    Dapatkan sijil selepas melengkapkan kursus

FAQ

Soalan Lazim

Adakah kursus Android Academy percuma?

Ya. Anda boleh memulakan kursus Android Academy secara percuma dan mengikuti pelajaran interaktifnya tanpa sebarang bayaran. Langganan PRO pilihan membuka akses kepada alat kecerdasan buatan lanjutan dan sijil yang boleh dikongsi.

Adakah saya memerlukan pengalaman terdahulu untuk mempelajari Kotlin?

Tidak. Kursus ini bermula dengan asas dan beralih secara beransur-ansur kepada topik yang lebih maju, jadi anda boleh bermula walaupun tanpa pengalaman terdahulu dalam Kotlin.

Bagaimanakah saya akan mempelajari Kotlin di CoddyKit?

Anda belajar melalui amali. Pelajaran interaktif yang ringkas menggabungkan penerangan yang jelas dengan latihan pengekodan praktikal yang berjalan dalam masa nyata, manakala tutor kecerdasan buatan 24/7 memberikan bantuan yang diperibadikan apabila anda menghadapi kesukaran.

Adakah saya mendapat sijil selepas menamatkan Android Academy?

Ya. Pelajar PRO boleh menduduki peperiksaan dan memperoleh sijil tamat kursus yang boleh dikongsi, lengkap dengan kod yang boleh disahkan untuk kursus Android Academy.

Bolehkah saya mempelajari Kotlin melalui telefon saya?

Ya. CoddyKit tersedia di web dan sebagai aplikasi asli iOS serta Android, jadi anda boleh mempelajari Kotlin pada mana-mana peranti dan kemajuan anda disegerakkan merentas semua peranti.

Berapakah kos CoddyKit PRO?

Kursus pertama dalam Android Academy adalah percuma. CoddyKit PRO membuka akses kepada setiap kursus: $5.90 seminggu, $7.90 sebulan, $29.90 setahun atau $69.99 sekali untuk akses seumur hidup tanpa pembaharuan.

Berapa lama masa yang diperlukan untuk melengkapkan Android Academy?

Android Academy mempunyai 36 kursus dan 152 pelajaran. Kebanyakan pelajaran mengambil masa kira-kira 5–10 minit, jadi keseluruhan laluan ini memerlukan sekitar 18 jam latihan amali, mengikut rentak anda sendiri.

Mulakan Android Academy Sekarang

Sertai ribuan pelajar yang menguasai pengaturcaraan melalui pelajaran berkuasa kecerdasan buatan.