Kurzusleírás

Fejlesztői környezet

  • Fejlesztői környezet követelmények
  • Xcode és az iOS SDK
  • Apple fejlesztői regisztráció
  • Okok, miért utasítják el az alkalmazásokat
  • Emberi felületi irányelvek

Xcode iOS projektek

  • Xcode áttekintése
  • iOS projekt létrehozása
  • Futtatás szimulátoron és valódi eszközökön

Adaptív elrendezés

  • Storyboardok
  • Több eszköz támogatása
  • Ikonméretezés és eszközorientáció
  • UI komponensek
  • Felhasználói felület építése

Swift

  • Swift programozási nyelv áttekintése
  • Változók, konstansok és adattípusok
  • Nyelvi szerkezetek
  • Xcode használata Swift alkalmazások fejlesztéséhez
  • Playground

Swift osztályok és jelenetek

  • Swift osztályok létrehozása
  • Példányváltozók és inicializálás
  • Memóriakezelés
  • Erős és gyenge referenciák
  • Konstruktor típusok
  • Protokollok, Hashable és Printable
  • Öröklés
  • Jelenetek létrehozása
  • Nézetvezérlők implementálása
  • Outletek és műveletek

Grafikával való munka

  • Ikonok és képek hozzáadása
  • A SpriteKit API használata
  • Sprite-ok animálása

Felhasználói interakció

  • Gombok és kezelők
  • Pan gesztus felismerése
  • Tap gesztus felismerése

Többképernyős alkalmazások

  • Táblázatos navigáció
  • Fülek alkalmazások
  • Navigációs vezérlők

Helymeghatározó szolgáltatások

  • Pozíció és magasság
  • Iránytű iránya

Eszköz hozzáférés és tárolás

  • Fájl tárolás
  • Zenei könyvtár hozzáférés
  • SQLite adatbázis hozzáférés

Bluetooth

  • Bluetooth API
  • Centrálisok
  • Perifériák

Beszéd keretrendszer

  • Beszéd szöveggé alakítása
  • Szöveg beszéddé alakítása

Hálózatkezelés

  • Hálózati hozzáférés
  • JSON szerializálása és deszerializálása
  • REST webszolgáltatások

Követelmények

A képzés feltételezi némi programozási tapasztalatot.

 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák