Schița de curs
Mediu de dezvoltare
- Cerințele mediului de dezvoltare
- Xcode și iOS SDK
- Înregistrarea dezvoltatorilor Apple
- Motive pentru care aplicațiile sunt respinse
- Ghid pentru interfața umană
Xcode iOS Proiecte
- Prezentare generală a Xcode
- Crearea unui proiect iOS.
- Rulează pe simulator și dispozitive reale
Aspect adaptiv
- Storyboard-uri
- Suport pentru mai multe dispozitive
- Dimensiunea pictogramei și orientarea dispozitivului
- Componentele UI
- Construirea unei interfețe cu utilizatorul
Swift
- Swift Prezentare generală a limbajului de programare
- Variabile, constante și tipuri de date
- Construcții ale limbajului
- Folosind Xcode pentru a dezvolta aplicații Swift.
- Loc de joaca
Swift Clasuri și scene
- Crearea de Swift clase
- Variabile de instanță și inițializare
- Gestionarea memoriei
- Referințe puternice și slabe
- Tipuri de constructori
- Protocoale, hashabile și imprimabile
- Moştenire
- Crearea scenelor
- Implementarea controlerelor de vizualizare
- Prize și Acțiuni
Lucrul cu grafica
- Adăugarea de pictograme și imagini
- Folosind API-ul SpriteKit
- Sprite-uri animate
Interacțiunea utilizatorului
- Butoane și manere
- Recunoașterea gesturilor panoramice
- Atingeți recunoașterea gesturilor
Aplicații cu mai multe ecrane
- Navigare pe tabel
- Aplicații cu file
- Controlere de navigație
Servicii de localizare
- Poziție și altitudine
- Direcția busolei
Dispozitiv Access și stocare
- Stocare fisiere
- Biblioteca muzicală Access
- SQLite Database Access
Bluetooth
- API Bluetooth
- Centralele
- Periferice
Cadrul de vorbire
- Vorbire către text
- Text to Speech
Networking
- Rețea Access
- Serializarea și deserializarea JSON
- ODIHNA Web Services
Cerințe
Cursul presupune o anumită experiență în programare.
Mărturii (5)
Edward este un facilitator minunat
Zibusiso Ncube - Agricatural Research Council
Curs - Ionic 4 and Angular for Developers
Tradus de catre o masina
Cunoștințele lui Miguel despre subiect erau extensive. El a făcut formarea ușor de înțeles și ritmul a fost echilibrat, adăugând la fiecare secțiune noi caracteristici când era nevoie. El a abordat tot ce a fost solicitat și a răspuns la fiecare întrebare cu amănunți. A fost o experiență foarte plăcută.
Paul Coaton - SEMPCheck Services
Curs - Flutter Development Bootcamp with Dart
Tradus de catre o masina
Mi-au plăcut foarte mult și mi-au făcut mulțumiri modul în care Renée s-a adapta la întrebările noastre, căutând pe măsură ce mergem exemple pentru lucrurile despre care am întrebat și împărtind exemple prin WeChat. Nu numai că a făcut asta, ci s-a strâns peste cap să includă capturi de ecran ale butoanelor de apasat/situarea elementelor, având în vedere că nu vorbeam chineză. Sesiunea a fost colaborativă, cu Renée oprirea pentru ca noi să putem întreba și ne permisese uneori să mergem puțin departe de subiect pentru a obține cel mai mult din sesiune.
Ellie Bailes - GBR 402 GP Strategies Limited
Curs - WeChat Marketing
Tradus de catre o masina
Antrenantul era entuziasmat, drăguț și iubise subiectul
Isaac Murphy - Royal New Zealand Airforce
Curs - Build Native iOS and Android Apps with Flutter
Tradus de catre o masina
Aprendeți pașii necesari pentru implementarea modelului MVVM.
Roy Chia - AFBI
Curs - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Tradus de catre o masina