0Pricing
SwiftUI Academy icon

SwiftUI Academy

SWIFTMobileIosFrontend

Bangun aplikasi iOS native yang indah dengan SwiftUI, framework UI deklaratif modern Apple. Dari View pertama Anda hingga peluncuran di App Store.

🤖 Bertenaga AI📚 30 kursus👥 100.000+ pelajar⭐ Rating 4,9
Ringkasan Kursus

SwiftUI: Build iOS Apps

Bangun aplikasi iOS native yang indah dengan SwiftUI, framework UI deklaratif modern Apple. Track ini mencakup 30 mini-course progresif dari pemula mutlak (A1) hingga lanjutan (B2), dengan pelajaran fokus singkat dan kuis cepat untuk mengunci setiap konsep.

What You Will Learn

Mulai dengan Xcode dan View pertama Anda, lalu kuasai layout, state, navigation, dan lists. Lanjutkan ke arsitektur MVVM, async networking, Combine, SwiftData, animasi, performa, dan peluncuran ke App Store. Setiap pelajaran praktis, dengan tutor AI 24/7 tersedia saat Anda membutuhkan bantuan.

How It Works

Setiap course dibagi menjadi empat pelajaran fokus berukuran kecil. Selesaikan beberapa pelajaran sehari dan Anda akan menguasai seluruh track dalam berminggu-minggu, bukan berbulan-bulan.

Mulai Belajar →

Cara Kamu Belajar

🎯
Pelajaran Interaktif
Latihan koding langsung dengan umpan balik real-time
🤖
AI Tutor
Dapatkan bantuan instan dari AI kami saat kamu stuck
💻
Editor Bawaan
Tulis dan jalankan kode langsung di browser kamu
🏆
Sertifikat
Raih sertifikat saat kamu menyelesaikan kursus
Kurikulum

30 Kursus

Setiap kursus di jalur belajar SwiftUI Academy.

01

Memulai dengan Xcode dan SwiftUI

A14 pelajaran

Buat, jalankan, dan navigasikan proyek SwiftUI pertama Anda di Xcode dengan percaya diri.

02

Tampilan SwiftUI Pertama Anda

A14 pelajaranPRO

Bangun dan sesuaikan tampilan sederhana menggunakan properti body dan pengubah tampilan.

03

Teks, Gambar, dan SF Symbols

A14 pelajaranPRO

Tampilkan dan tata gaya teks serta ikon menggunakan Text, Image, dan SF Symbols milik Apple.

04

Tata Letak dengan VStack, HStack, dan ZStack

A14 pelajaranPRO

Susun tampilan secara vertikal, horizontal, dan berlapis menggunakan stack.

05

Padding, Bingkai, dan Latar Belakang

A14 pelajaranPRO

Atur ukuran, jarak, dan warna untuk membentuk tata letak yang rapi dan mudah dibaca.

06

Tombol dan Interaksi Sederhana

A24 pelajaranPRO

Buat aplikasi Anda merespons ketukan menggunakan tombol dan tindakan dasar.

07

Merespons Perubahan dengan @State

A24 pelajaranPRO

Simpan nilai yang berubah agar UI diperbarui secara otomatis saat nilainya berubah.

08

Warna, Gradien, dan Bentuk

A24 pelajaranPRO

Gambar dan tata gaya bentuk, gradien, serta warna untuk memperhalus tampilan visual.

09

Masukan Teks dengan TextField

A24 pelajaranPRO

Ambil dan validasi masukan teks pengguna yang terikat pada status tampilan.

10

Sakelar, Penggeser, dan Pemilih

A24 pelajaranPRO

Bangun formulir interaktif menggunakan sakelar, penggeser, stepper, dan pemilih.

11

Daftar dan ForEach

B14 pelajaranPRO

Tampilkan kumpulan data dinamis yang dapat digulir menggunakan List dan ForEach.

12

Daftar yang Dapat Diedit: Geser, Hapus, dan Pindahkan

B14 pelajaranPRO

Izinkan pengguna menambahkan, menghapus, mengurutkan ulang, dan menyegarkan isi daftar secara interaktif.

13

Navigasi dengan NavigationStack

B14 pelajaranPRO

Berpindah antar-layar dan meneruskan data menggunakan navigasi modern berbasis stack.

14

TabView dan Aplikasi Multi-Layar

B14 pelajaranPRO

Susun aplikasi dengan tab dan kelola navigasi di berbagai bagian.

15

Lembar, Peringatan, dan Konfirmasi

B14 pelajaranPRO

Tampilkan modal, peringatan, dan dialog konfirmasi untuk menangani momen penting bagi pengguna.

16

Berbagi Status dengan @Binding

B14 pelajaranPRO

Teruskan status yang dapat diubah ke tampilan anak agar tampilan induk dan anak tetap selaras.

17

Model yang Dapat Diamati dengan @Observable

B14 pelajaranPRO

Pindahkan logika keluar dari tampilan ke kelas model yang dapat diamati dan menggerakkan UI.

18

ScrollView dan LazyGrids

B14 pelajaranPRO

Bangun konten yang dapat digulir dengan lancar serta tata letak kisi adaptif dalam berbagai ukuran.

19

Animasi dan Transisi

B14 pelajaranPRO

Tambahkan animasi dan transisi tampilan yang mengalir, terasa alami, dan menyenangkan.

20

Mengambil Data dengan async/await

B14 pelajaranPRO

Muat data dari jaringan menggunakan konkurensi Swift modern dan tampilkan di UI.

21

Arsitektur MVVM di SwiftUI

B24 pelajaranPRO

Atur fitur dengan rapi menggunakan pola Model-View-ViewModel.

22

Combine: Pipeline Reaktif

B24 pelajaranPRO

Proses aliran nilai dengan penerbit, operator, dan pelanggan Combine.

23

Persistensi dengan SwiftData

B24 pelajaranPRO

Simpan, kueri, dan perbarui data terstruktur secara lokal menggunakan SwiftData.

24

Core Data dengan SwiftUI

B24 pelajaranPRO

Integrasikan Core Data untuk persistensi lokal yang kuat dan matang dalam aplikasi SwiftUI.

25

Tata Letak Kustom dan Panduan Perataan

B24 pelajaranPRO

Bangun tata letak khusus dengan protokol Layout dan kendali perataan yang presisi.

26

Komponen yang Dapat Digunakan Ulang dan ViewModifiers

B24 pelajaranPRO

Buat pustaka komponen yang rapi dan dapat digunakan ulang dengan pengubah serta gaya kustom.

27

Kinerja dan Pengguliran Lancar

B24 pelajaranPRO

Diagnosis dan perbaiki tampilan SwiftUI yang lambat untuk menghasilkan antarmuka yang responsif dan mulus.

28

Menguji Aplikasi SwiftUI

B24 pelajaranPRO

Tulis test unit dan UI agar fitur tetap andal seiring aplikasi berkembang.

29

Aksesibilitas, Pelokalan, dan Mode Gelap

B24 pelajaranPRO

Jadikan aplikasi Anda inklusif, adaptif, dan siap digunakan oleh pengguna di seluruh dunia.

30

Merilis ke App Store

B24 pelajaranPRO

Bawa aplikasi yang telah selesai dari Xcode hingga dirilis di App Store dengan percaya diri.

FAQ

Pertanyaan yang Sering Diajukan

Apakah kursus SwiftUI Academy gratis?

Ya. Kamu bisa memulai kursus SwiftUI Academy secara gratis dan menyelesaikan pelajaran interaktifnya tanpa biaya. Langganan PRO opsional membuka akses ke alat AI tingkat lanjut dan sertifikat yang bisa dibagikan.

Apakah aku perlu pengalaman sebelumnya untuk belajar SWIFT?

Tidak. Kursus dimulai dari dasar dan secara bertahap bergerak ke topik yang lebih canggih, jadi kamu bisa memulai meski tanpa pengalaman SWIFT sebelumnya.

Bagaimana cara aku belajar SWIFT di CoddyKit?

Kamu belajar dengan praktik. Pelajaran interaktif pendek memadukan penjelasan yang jelas dengan latihan koding langsung yang berjalan real-time, dan tutor AI 24/7 memberikan bantuan personal kapan pun kamu stuck.

Apakah aku dapat sertifikat saat menyelesaikan SwiftUI Academy?

Ya. Pelajar PRO bisa mengikuti ujian dan meraih sertifikat penyelesaian yang bisa dibagikan dengan kode verifikasi untuk kursus SwiftUI Academy.

Bisakah aku belajar SWIFT di ponselku?

Ya. CoddyKit tersedia di web dan sebagai aplikasi native iOS dan Android, jadi kamu bisa belajar SWIFT di perangkat apa pun dan progresmu tersinkronisasi di semuanya.

Mulai SwiftUI Academy Sekarang

Bergabunglah dengan ribuan pelajar yang menguasai pemrograman dengan pelajaran bertenaga AI.

Mulai Gratis →Jelajahi Semua Kursus