Kotlin Multiplatform Academy logo
KotlinMudah alihTahap A1 → B222 bahasa

Kotlin Multiplatform Academy

Kongsi kod Kotlin merentas Android, iOS dan platform lain dengan Kotlin Multiplatform. Bermula daripada expect/actual hingga Compose Multiplatform dan penghantaran modul dikongsi. Laluan pembelajaran CoddyKit yang merangkumi 30 kursus pendek dan 120 pelajaran interaktif, dengan tutor kecerdasan buatan 24/7 di sisi anda.

Kursus
30
Pelajaran
120
Langkah interaktif
1,560
Percuma untuk bermula
Kursus 1
Kurikulum

30 kursus dalam laluan ini

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

1

A14 pelajaranPercuma

Terangkan perkara yang dikongsi oleh KMP, perkara yang kekal natif dan masa untuk menggunakannya dalam pasukan sebenar.

2

A14 pelajaranPRO

Pasang rangkaian alat dan jana projek modul dikongsi yang berfungsi daripada pembantu penciptaan.

3

A14 pelajaranPRO

Navigasi modul Gradle dan set sumber supaya anda sentiasa tahu tempat kod perlu diletakkan.

4

A14 pelajaranPRO

Tulis Kotlin tulen dalam commonMain dan panggilnya daripada Android serta iOS.

5

A14 pelajaranPRO

Gunakan bahagian stdlib Kotlin yang berfungsi sama pada setiap sasaran.

6

A24 pelajaranPRO

Isytiharkan API umum sekali dan sediakan pelaksanaan sebenar bagi setiap platform.

7

A24 pelajaranPRO

Reka model dan enum dikongsi yang kemas untuk digunakan oleh kedua-dua aplikasi.

8

A24 pelajaranPRO

Pindahkan pengiraan dan peraturan ke kod dikongsi supaya logik antara aplikasi tidak pernah menyimpang.

9

A24 pelajaranPRO

Himpunkan logik yang dikongsi dalam modul yang tersusun rapi, dengan antara muka pengaturcaraan aplikasi awam yang digunakan oleh kedua-dua aplikasi.

10

A24 pelajaranPRO

Lancarkan aplikasi berasaskan kod dikongsi pada kedua-dua platform dan nyahpepijat sambungannya.

11

B14 pelajaranPRO

Jalankan kerja tak segerak dalam commonMain dan dedahkannya dengan kemas kepada kedua-dua platform.

12

B14 pelajaranPRO

Modelkan data berterusan dengan Flow dan gunakannya pada setiap platform.

13

B14 pelajaranPRO

Buat permintaan HTTP sebenar daripada kod dikongsi menggunakan klien Ktor berbilang platform.

14

B14 pelajaranPRO

Petakan JSON API kepada model Kotlin dan sebaliknya dengan penyiri berbilang platform.

15

B14 pelajaranPRO

Gabungkan rangkaian dan penghuraian ke dalam repositori kemas yang menjadi kebergantungan aplikasi.

16

B14 pelajaranPRO

Kekalkan data dalam pangkalan data SQLite selamat jenis yang dikongsi merentas platform.

17

B14 pelajaranPRO

Simpan pilihan dan nilai kecil secara mudah alih merentas Android dan iOS.

18

B14 pelajaranPRO

Sambungkan repositori, klien dan kes penggunaan menggunakan modul Koin yang dikongsi.

19

B14 pelajaranPRO

Bina logik persembahan sekali dan kawal Compose serta SwiftUI daripadanya.

20

B14 pelajaranPRO

Modelkan kegagalan dalam kod dikongsi dan paparkan mesej mesra pada setiap aplikasi.

21

B24 pelajaranPRO

Tulis satu antara muka Compose yang dipaparkan pada Android, iOS dan desktop.

22

B24 pelajaranPRO

Tambahkan navigasi berbilang skrin serta imej, fon dan rentetan yang dikongsi.

23

B24 pelajaranPRO

Kuasai jambatan Kotlin-ke-Swift supaya pembangun iOS menikmati API anda.

24

B24 pelajaranPRO

Panggil API Apple dan kod natif anda sendiri terus daripada Kotlin/Native.

25

B24 pelajaranPRO

Akses keupayaan peranti bagi setiap platform melalui satu antara muka dikongsi yang kemas.

26

B24 pelajaranPRO

Fahami memori dan jalur berutas Kotlin/Native untuk mengelakkan ranap yang sukar dikesan.

27

B24 pelajaranPRO

Tulis ujian pantas dan boleh dipercayai yang berjalan dalam commonTest serta pada setiap sasaran.

28

B24 pelajaranPRO

Gabungkan lapisan, modul dan sempadan menjadi seni bina pengeluaran yang mudah diselenggara.

29

B24 pelajaranPRO

Pakejkan dan keluarkan pustaka KMP boleh guna semula untuk digunakan oleh pasukan lain.

30

B24 pelajaranPRO

Profilkan, automatikkan dan keluarkan aplikasi KMP dengan yakin ke kedua-dua gedung.

CoddyKit PRO

Dapatkan akses kepada kesemua 30 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

Kotlin Multiplatform: Kongsi Kod di Mana-mana

Kongsi kod Kotlin merentas Android, iOS dan platform lain dengan Kotlin Multiplatform. Laluan ini merangkumi 30 kursus mini berperingkat daripada pemula mutlak (A1) hingga tahap lanjutan (B2), dengan pelajaran ringkas yang berfokus serta kuiz pantas untuk mengukuhkan setiap konsep.

Apa yang Akan Anda Pelajari

Mulakan dengan struktur projek KMP, commonMain dan pengisytiharan expect/actual, kemudian kongsi logik perniagaan merentas platform. Seterusnya, pelajari coroutine dan Flow, rangkaian Ktor, kotlinx.serialization, SQLDelight, Koin, UI Compose Multiplatform, interoperasi iOS natif, pengujian dan penerbitan pustaka KMP. Setiap pelajaran bersifat praktikal, dengan tutor AI 24/7 yang tersedia apabila anda memerlukan bantuan.

Cara Kursus Ini Berfungsi

Setiap kursus dipecahkan kepada empat pelajaran ringkas yang berfokus. Lengkapkan beberapa pelajaran sehari dan anda akan menguasai keseluruhan laluan dalam beberapa minggu, bukan beberapa bulan.

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 Kotlin Multiplatform Academy percuma?

Ya. Anda boleh memulakan kursus Kotlin Multiplatform 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 Kotlin Multiplatform Academy?

Ya. Pelajar PRO boleh menduduki peperiksaan dan memperoleh sijil tamat kursus yang boleh dikongsi, lengkap dengan kod yang boleh disahkan untuk kursus Kotlin Multiplatform 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 Kotlin Multiplatform 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 Kotlin Multiplatform Academy?

Kotlin Multiplatform Academy mempunyai 30 kursus dan 120 pelajaran. Kebanyakan pelajaran mengambil masa kira-kira 5–10 minit, jadi keseluruhan laluan ini memerlukan sekitar 14 jam latihan amali, mengikut rentak anda sendiri.

Mulakan Kotlin Multiplatform Academy Sekarang

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