Kerangka Materi

Lingkungan pengembangan

  • Persyaratan lingkungan pengembangan
  • Xcode dan iOS SDK
  • Pendaftaran Pengembang Apple
  • Alasan mengapa aplikasi ditolak
  • Pedoman Antarmuka Manusia

Proyek Xcode iOS

  • Irisan umum tentang Xcode
  • Membuat proyek iOS
  • Menjalankan di simulator dan perangkat nyata

Tata Letak Adaptif

  • Storyboard
  • Dukungan perangkat multiple
  • Pemilihan ukuran ikon dan orientasi perangkat
  • Komponen UI
  • Membangun antarmuka pengguna

Swift

  • Irisan umum tentang bahasa pemrograman Swift
  • Variabel, konstanta dan tipe data
  • Konstruksi bahasa
  • Menggunakan Xcode untuk mengembangkan aplikasi Swift
  • Playground

Kelas dan Skenar Swift

  • Membuat kelas Swift
  • Variabel instance dan inisialisasi
  • Manajemen memori
  • Referensi kuat dan lemah
  • Tipe konstruktor
  • Protokol, Hashable dan Printable
  • Warisan
  • Membuat skenar
  • Mengimplementasikan pengontrol tampilan
  • Outlet dan tindakan

Bekerja dengan Grafis

  • Menambahkan ikon dan gambar
  • Menggunakan API SpriteKit
  • Menganimasikan Sprite

Interaksi Pengguna

  • Tombol dan penangan
  • Pengenalan gestur pan
  • Pengenalan gestur tap

Aplikasi Multiple Layar

  • Navigasi tabel
  • Aplikasi bertab
  • Pengontrol navigasi

Layanan Lokasi

  • Posisi dan ketinggian
  • Arah kompas

Akses dan Penyimpanan Perangkat

  • Penyimpanan file
  • Akses perpustakaan musik
  • Akses basis data SQLite

Bluetooth

  • API Bluetooth
  • Sentral
  • Periferal

Kerangka bahasa

  • Ucapan ke teks
  • Teks ke ucapan

Jaringan

  • Akses jaringan
  • Serialisasi dan deserialisasi JSON
  • Layanan web REST

Persyaratan

Kursus ini memerlukan pengalaman pemrograman.

 35 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait