Cursusaanbod
Introductie
Voorbereiding van de ontwikkelingsomgeving
- Eclipse en Android SDK
- Systeemprogrammering en de programmeertaal C/C++
- Broncode repositories organiseren
Overzicht van Linux Platformarchitectuur
- Inzicht in de Android-bestandsstructuur
- Hoe code is geordend in Android
- Hoe systeemservices (toepassingen) communiceren met hardware
Linux Kern
- Inzicht in het Android framework voor apparaatstuurprogramma's
- Hardware (sensoren, camera, audio) koppelen aan Android HAL
- Het compileren van de kernel
Android HAL
- HAL (Hardware Abstraction Layer) begrijpen
- Koppeling van HAL met systeemservices (toepassingen)
Systeem Programming
- Inzicht in het Android build-systeem
- Een Android-systeem bouwen en debuggen
- Fouten opsporen in het opstartproces
Android Voor ingebedde platforms
- Overzicht van virtuele hardware (vertalers, bruggen, simulatoren, emulators en virtuele machines)
- De Android-emulator aanpassen
- Aanpassen Android voor ARM-gebaseerde systemen
Android Networking
- Wi-Fi inschakelen
Nieuwe hardware toevoegen
- Hardwareapparaten integreren
- Afbeeldingen inschakelen
Implementeren Android
- OTA-pakketten maken
Probleemoplossing
- Android Herstel
Samenvatting en conclusie
Vereisten
- C/C++ programmeerervaring.
- Java programmeerervaring.
- Kennis van hardware- en softwareconcepten.
Publiek
- Linux systeemontwikkelaars
- Android-systeemprogrammeurs
- Ontwikkelaars die zich willen verdiepen in het programmeren van Android-systemen
Testimonials (5)
Trainer was bereid om aanvullende problemen in dolk te onderzoeken.
Susheel - Home
Cursus - Dependency Injection with Dagger 2
Automatisch vertaald
Trainerkennis en het gemak waarmee hij het presenteerde.
Piotr - DPDgroup IT Solutions sp. z o.o.
Cursus - Android Applications Testing
Automatisch vertaald
Le naturel et la convivialité de la formatrice. La formatrice adapte son cours et les exercices aux demandes (formation interactive).
Emmanuel BURON - Altim consulting
Cursus - Android TV
I really enjoyed the fairly broad coverage of topics.
john harrigan
Cursus - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.