Home Opleidingen
Android Programmeren
terug naar zoekresultaten

Android Programmeren

Deelnemerskosten
€ 3.628,79 incl. BTW

Lesgeld

€ 2.999,00
Totaal excl. BTW
€ 2.999,00
BTW
€ 629,79
Totaal incl. BTW
€ 3.628,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 15-09-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 15-09-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 15-09-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 15-09-2026
Toon rooster
Aanmelden
In de cursus Android Programmeren van SpiralTrain leren de deelnemers app development voor het Android operating system voor mobile devices.
Image
Image

Cursus Android Programmeren

De cursus Android Programmeren richt zich op het ontwikkelen van applicaties voor het Android platform. In deze cursus krijg je een uitgebreid overzicht van het Android operating system, dat is gebaseerd op een aangepaste Linux kernel. We bespreken ook hoe Android verschilt van andere platformen, wat essentieel is voor elke ontwikkelaar die met Android aan de slag wil.

Main Building Blocks van Android

Vervolgens behandelen we de voornaamst

...

Cursus Android Programmeren

De cursus Android Programmeren richt zich op het ontwikkelen van applicaties voor het Android platform. In deze cursus krijg je een uitgebreid overzicht van het Android operating system, dat is gebaseerd op een aangepaste Linux kernel. We bespreken ook hoe Android verschilt van andere platformen, wat essentieel is voor elke ontwikkelaar die met Android aan de slag wil.

Main Building Blocks van Android

Vervolgens behandelen we de voornaamste bouwstenen van Android apps, zoals activities, views, intents, services, content providers, fragments en het AndroidManifest.xml. Dit vormt de basis voor een goed begrip van de structuur van Android applicaties.

Activities en UI in Android

De UI kan in Android worden gerealiseerd met behulp van fragments en XML-layouts, maar in de nieuwere Android versies wordt de UI met composable functies gemaakt. Beide methoden worden in de cursus Android Programmeren behandeld, met een nadruk op de laatste technieken die de ontwikkeling vereenvoudigen en moderniseren.

Preferences en Bestanden

Daarnaast komen Preferences aan bod in de cursus Android Programmeren, waaronder het schrijven en lezen van shared preferences. Ook besteden we aandacht aan het lezen en schrijven van bestanden naar interne en externe opslagfaciliteiten, wat cruciaal is voor het beheren van gebruikersdata.

Geavanceerde UI

Verder behandelen we geavanceerde gebruikersinterfaces die gebruikmaken van complexe componenten en hun interactie. Hierbij komen Design Patterns zoals het MVVM of MVI Pattern en observable data types met live data aan bod, wat helpt bij het creëren van responsieve applicaties.

Apparaatondersteuning

Best practices, debuggen en testen van apps op verschillende devices komen eveneens aan de orde. In de cursus Android Programmeren maken we gebruik van de nieuwste versie van het Android OS, met Android Studio als IDE en emulatoren voor devices.

SQL Database in Android

Het lokaal opslaan van gegevens in een SQLite database wordt ook besproken. Hierbij komt het werken met cursors voor inserts en updates aan de orde. Design Patterns voor dataopslag zoals het DAO (Data Access Objects) Pattern en ViewHolder Pattern worden eveneens behandeld.

Content Providers en Multimedia

Tenslotte gaan we in op content providers met verschillende MIME types en de ondersteuning voor multimedia, zoals audio en video, wat essentieel is voor moderne applicaties.

Voor meer informatie over het programmeren met Kotlin, bekijk onze cursus Kotlin Programmeren.

Meer details over de documentatie van Android vind je op de officiële Android ontwikkelaarsdocumentatie.

Doelgroep Cursus Android Programmeren

De cursus Android Programmeren is bestemd voor ervaren Java developers die willen leren hoe apps voor Android geprogrammeerd kunnen worden met Java of Kotlin.

Voorkennis Android Programmeren

Om aan de cursus Android Programmeren te kunnen deelnemen is kennis van en ervaring met programmeren in Java of Kotlin vereist.

Uitvoering Training Android Programmeren

De theorie wordt behandeld aan de hand van presentatie slides. Demo's zorgen voor een illustratieve toelichting op de behandelde concepten. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Certificering Android Programmeren

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Android Programmeren.

Modules

Module 1 : Android Overview

  • Android Stack
  • Android Architecture
  • Java versus Kotlin
  • Dissecting Android apps
  • Building blocks
  • Debugging and Testing
  • Android Security
  • The manifest file
  • Layout resource
  • Running your app on Emulator

Module 2 : Main Building Blocks

  • Activities
  • Activity lifecycle
  • Destroy the Activity
  • Pause Your Activity
  • Resume Your Activity
  • Stop Your Activity
  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers

Module 3 : Activities and UI

  • Understand the Lifecycle Callbacks
  • Specify Your App's Launcher Activity
  • Create a New Instance
  • Start/Restart Your Activity
  • XML Layout
  • Fragments
  • Composable Functions
  • Views and Layouts
  • Common UI Components
  • Handling User Events

Module 4 : Preferences and Files

  • Get a Handle to a SharedPreferences
  • Write to Shared Preferences
  • Read from Shared Preferences
  • Choose Internal or External Storage
  • Obtain Permissions for External Storage
  • Save a File on Internal Storage
  • Save a File on External Storage
  • Query Free Space

Module 5 : Advanced UI

  • Selection Components
  • Adapters
  • Complex UI Components
  • MVVM and MVI Pattern
  • Observable Data Types
  • Building UI for Performance
  • Menus and Dialogs
  • Graphics and Animations

Module 6 : Device Support

  • Create Locale Directories
  • String Files
  • Use the String Resources
  • Create Different Bitmaps
  • Minimum and Target API Levels
  • Debugging and Testing
  • Use Platform Styles
  • Use Platform Themes

Module 7 : SQL Database

  • Introducing SQLite
  • Creating a Database
  • Opening and Closing a Database
  • Working with Cursors
  • Inserts, Updates and Deletes
  • DAO en ViewHolder Patterns

Module 8 : Content Providers

  • Content provider MIME types
  • Searching for Content
  • Adding Content
  • Changing Content
  • Removing Content
  • Working with Content Files

Module 9 : Multimedia in Android

  • Multimedia Support
  • Audio formats
  • Jet Player
  • Simple Media Playback
  • Supported Video Formats
  • Simple Video Playback

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
4 dagen
Max. deelnemers
12
Studiebelastingsuren
24 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO