Android : Initiation + Approfondissement
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Voorstelling van het Android-platform
Android-model en -architectuur
Andere marktspelers
Het opzetten van
Ontwikkelomgeving
Structuur van een Android-project: uitsplitsing, bibliotheken
Activiteiten: presentatie
Levenscyclus van een applicatie
Verpakken, ondertekenen en uitrollen; presentatie van de publicatie op Google Play
Presentatie van de emulator
Praktische workshop: installatie van de : Android Studio/SDK, een eerste toepassing maken en de emulator beheren
De ontwikkelingsomgeving
Communicatie met de hardware of de emulator via ADB met ADT
Debug vensters; geheugen, threads, logcat
Debug informatie toevoegen
Toasts
Praktische workshop: beginnen met de aanvraag
Activiteiten
Activiteit en andere contexten
Intentieverklaring en -resolutie
Applicatieconfiguratie (AndroidManifest.xml)
Communicatie tussen activiteiten: parameters, resultaat
Activiteiten in hun taak, ordening en herschikking
Een Android-toepassing afsluiten?
Praktische workshop: opeenvolging van activiteiten en de communicatie ervan
Gebruikersinterface en hulpmiddelen
Organisatie van de code (java / XML)
Tekstbronnen, internationalisering
Overzicht van de verschillende Android-componenten: knoppen, tekst, enz.
Gebeurtenissen- en opdrachtenbeheer
Praktische workshop: bouwen van verschillende gebruikersinterfaces en event management
Geavanceerde grafische interfaces
Meeteenheden, aanpassingen aan telefoonschermen
Beschikbare lay-outs
Stijlen en thema's
Diverse beperkingen van thema's
Praktische workshop: nauwkeurig ontwerpen van bestaande ramen
Menu's en opties
Een menu organiseren
Activiteitenmenu en contextueel menu
Actiebalken ter vervanging van menu's
Opties opslaan en terugvinden in voorkeuren
Voorkeuren delen
Praktische workshop: een functioneel menu
Gegevens persistentie
Bestanden: SDCard, intern, gedeeld of gereserveerd
Aanmaken van en toegang hebben tot bestanden
Gebruik van de ingebouwde SQLite DB
Omgaan met webdiensten: introductie van XML
Omgaan met webdiensten: gebruik van JSON / REST
Beheren van gedeelde gegevens (ContentProvider)
Praktische workshop: meerdere opslagplaatsen, en controles in het DDMS