Schița de curs

Mediul de dezvoltare

  • Cerințe pentru mediul de dezvoltare
  • Xcode și SDK-ul iOS
  • Înregistrarea ca Dezvoltator Apple
  • Motivul pentru care aplicațiile sunt respinse
  • Ghidul de interfață umană

Proiecte iOS în Xcode

  • Prezentare generală a Xcode
  • Crearea unui proiect iOS
  • Rularea pe simulator și dispozitive reale

Layout adaptabil

  • Storyboards
  • Suport pentru mai multe dispozitive
  • Dimensiuni de icoane și orientare a dispozitivului
  • Componente de interfață utilizator
  • Construirea unei interfețe utilizator

Swift

  • Prezentare generală a limbajului de programare Swift
  • Variabile, constante și tipuri de date
  • Constructe ale limbajului
  • Folosirea Xcode pentru dezvoltarea aplicațiilor Swift
  • Playground

Clase și scene în Swift

  • Crearea claselor Swift
  • Variabile de instanță și inițializare
  • Gestionarea memoriei
  • Referințe puternice și slabe
  • Tipuri de constructori
  • Protocoale, Hashable și Printable
  • Moștenire
  • Crearea scenelor
  • Implementarea controlerelor de vizualizare
  • Outlets și acțiuni

Lucrul cu grafică

  • Adăugarea de icoane și imagini
  • Folosirea API-ului SpriteKit
  • Animația sprite-urilor

Interacțiunea cu utilizatorul

  • Butoane și manipulatoare
  • Recunoașterea gesturilor de pană
  • Recunoașterea gesturilor de atingere

Aplicații cu mai multe ecrane

  • Navigarea în tabele
  • Aplicații cu file
  • Controlere de navigare

Servicii de localizare

  • Poziție și altitudine
  • Direcția busolei

Acces la dispozitiv și stocare

  • Stocarea fișierelor
  • Accesul la biblioteca de muzică
  • Accesul la baza de date SQLite

Bluetooth

  • API-ul Bluetooth
  • Centrale
  • Periferice

Cadrul de recunoaștere vocală

  • Vorbire în text
  • Text în vorbire

Rețea

  • Acces la rețea
  • Serializarea și deserializarea JSON
  • Servicii web REST

Cerințe

Cursul presupune câteva cunoștințe de programare.

 35 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite