Course Outline
Ontwikkelomgeving
- Eisen aan de ontwikkelomgeving
- Xcode en de iOS SDK
- Registratie van Apple-ontwikkelaars
- Redenen waarom aanvragen worden afgewezen
- Richtlijnen voor menselijke interfaces
Xcode iOS projecten
- Overzicht van Xcode
- Een iOS-project maken
- Draait op een simulator en echte apparaten
Adaptieve lay-out
- Storyboards
- Ondersteuning voor meerdere apparaten
- Pictogramgrootte en apparaatoriëntatie
- UI-componenten
- Een gebruikersinterface bouwen
Swift
- Swift Overzicht programmeertaal
- Variabelen, constanten en gegevenstypen
- Taalconstructies
- Xcode gebruiken om Swift applicaties te ontwikkelen
- Speelplaats
Swift Klassen en scènes
- Swift klassen creëren
- Instantievariabelen en initialisatie
- Geheugen management
- Sterke en zwakke referenties
- Constructor-typen
- Protocollen, hasheerbaar en afdrukbaar
- Erfenis
- Scènes maken
- Viewcontrollers implementeren
- Verkooppunten en acties
Werken met afbeeldingen
- Pictogrammen en afbeeldingen toevoegen
- Met behulp van de SpriteKit-API
- Sprites animeren
Gebruikersinteractie
- Knoppen en handlers
- Pan-gebaarherkenning
- Tik op gebaarherkenning
Meerdere schermtoepassingen
- Tabelnavigatie
- Applicaties met tabbladen
- Navigatiecontrollers
Locatiediensten
- Positie en hoogte
- Kompas richting
Apparaat Access en opslag
- Bestandsopslag
- Muziekbibliotheek Access
- SQLite Database Access
Bluetooth
- Bluetooth-API
- Centrales
- Randapparatuur
Spraakkader
- Spraak naar tekst
- Tekst naar spraak
Networking
- Netwerk Access
- Serialiseren en deserialiseren van JSON
- RUST Web Services
Requirements
De cursus veronderstelt enige programmeerervaring.
Getuigenissen (4)
Dat er veel oefeningen waren.
Katarzyna Straszewska - Swiss AviationSoftware Ltd.
Cursus - Build Native iOS and Android Apps with Flutter
Machine Translated
Meer over het lab.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Cursus - Flutter Development Bootcamp with Dart
Machine Translated
On time, training resources is readily available
MIKHAIL JOSUE MONTECILLO - PAg-IBIG Fund
Cursus - Xamarin for Cross-Platform Development
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese. It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.