Android Programming

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Android Programming

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Amsterdam, Dag 1
event 18 maart 2026, 09:30-16:30, Amsterdam, Dag 2
event 19 maart 2026, 09:30-16:30, Amsterdam, Dag 3
event 20 maart 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Eindhoven, Dag 1
event 18 maart 2026, 09:30-16:30, Eindhoven, Dag 2
event 19 maart 2026, 09:30-16:30, Eindhoven, Dag 3
event 20 maart 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Houten, Dag 1
event 18 maart 2026, 09:30-16:30, Houten, Dag 2
event 19 maart 2026, 09:30-16:30, Houten, Dag 3
event 20 maart 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Online, Dag 1
event 18 maart 2026, 09:30-16:30, Online, Dag 2
event 19 maart 2026, 09:30-16:30, Online, Dag 3
event 20 maart 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Rotterdam, Dag 1
event 18 maart 2026, 09:30-16:30, Rotterdam, Dag 2
event 19 maart 2026, 09:30-16:30, Rotterdam, Dag 3
event 20 maart 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Zwolle, Dag 1
event 18 maart 2026, 09:30-16:30, Zwolle, Dag 2
event 19 maart 2026, 09:30-16:30, Zwolle, Dag 3
event 20 maart 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Amsterdam, Dag 1
event 20 mei 2026, 09:30-16:30, Amsterdam, Dag 2
event 21 mei 2026, 09:30-16:30, Amsterdam, Dag 3
event 22 mei 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Eindhoven, Dag 1
event 20 mei 2026, 09:30-16:30, Eindhoven, Dag 2
event 21 mei 2026, 09:30-16:30, Eindhoven, Dag 3
event 22 mei 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Houten, Dag 1
event 20 mei 2026, 09:30-16:30, Houten, Dag 2
event 21 mei 2026, 09:30-16:30, Houten, Dag 3
event 22 mei 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Online, Dag 1
event 20 mei 2026, 09:30-16:30, Online, Dag 2
event 21 mei 2026, 09:30-16:30, Online, Dag 3
event 22 mei 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Rotterdam, Dag 1
event 20 mei 2026, 09:30-16:30, Rotterdam, Dag 2
event 21 mei 2026, 09:30-16:30, Rotterdam, Dag 3
event 22 mei 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Zwolle, Dag 1
event 20 mei 2026, 09:30-16:30, Zwolle, Dag 2
event 21 mei 2026, 09:30-16:30, Zwolle, Dag 3
event 22 mei 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
14 jul. 2026 tot 17 jul. 2026
Toon rooster
event 14 juli 2026, 09:30-16:30, Amsterdam, Dag 1
event 15 juli 2026, 09:30-16:30, Amsterdam, Dag 2
event 16 juli 2026, 09:30-16:30, Amsterdam, Dag 3
event 17 juli 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
14 jul. 2026 tot 17 jul. 2026
Toon rooster
event 14 juli 2026, 09:30-16:30, Eindhoven, Dag 1
event 15 juli 2026, 09:30-16:30, Eindhoven, Dag 2
event 16 juli 2026, 09:30-16:30, Eindhoven, Dag 3
event 17 juli 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
14 jul. 2026 tot 17 jul. 2026
Toon rooster
event 14 juli 2026, 09:30-16:30, Houten, Dag 1
event 15 juli 2026, 09:30-16:30, Houten, Dag 2
event 16 juli 2026, 09:30-16:30, Houten, Dag 3
event 17 juli 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
14 jul. 2026 tot 17 jul. 2026
Toon rooster
event 14 juli 2026, 09:30-16:30, Online, Dag 1
event 15 juli 2026, 09:30-16:30, Online, Dag 2
event 16 juli 2026, 09:30-16:30, Online, Dag 3
event 17 juli 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
14 jul. 2026 tot 17 jul. 2026
Toon rooster
event 14 juli 2026, 09:30-16:30, Rotterdam, Dag 1
event 15 juli 2026, 09:30-16:30, Rotterdam, Dag 2
event 16 juli 2026, 09:30-16:30, Rotterdam, Dag 3
event 17 juli 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
14 jul. 2026 tot 17 jul. 2026
Toon rooster
event 14 juli 2026, 09:30-16:30, Zwolle, Dag 1
event 15 juli 2026, 09:30-16:30, Zwolle, Dag 2
event 16 juli 2026, 09:30-16:30, Zwolle, Dag 3
event 17 juli 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
15 sep. 2026 tot 18 sep. 2026
Toon rooster
event 15 september 2026, 09:30-16:30, Amsterdam, Dag 1
event 16 september 2026, 09:30-16:30, Amsterdam, Dag 2
event 17 september 2026, 09:30-16:30, Amsterdam, Dag 3
event 18 september 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
15 sep. 2026 tot 18 sep. 2026
Toon rooster
event 15 september 2026, 09:30-16:30, Eindhoven, Dag 1
event 16 september 2026, 09:30-16:30, Eindhoven, Dag 2
event 17 september 2026, 09:30-16:30, Eindhoven, Dag 3
event 18 september 2026, 09:30-16:30, Eindhoven, Dag 4
Beschrijving
In the course Android Programming participants learn app development for the Android operating system for mobile devices.

Android Overview

The course Android Programming starts with a global overview of the Android operating system, which is based on a modified Linux kernel. Also discussed is how Android differs from other platforms.

Main Building Blocks

Subsequently the main building blocks of Android apps are covered such as activities, views, intents, services, content providers, fragments and the AndroidManifest.xml.

Activities and UI

The UI can be realized in Android using fragments and xml layout, but in the newer Android versions the UI is realized with composable functions. Both ways…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Android, Symbian & Windows Mobile, Swift, Kotlin en Cisco DEVASC.

In the course Android Programming participants learn app development for the Android operating system for mobile devices.

Android Overview

The course Android Programming starts with a global overview of the Android operating system, which is based on a modified Linux kernel. Also discussed is how Android differs from other platforms.

Main Building Blocks

Subsequently the main building blocks of Android apps are covered such as activities, views, intents, services, content providers, fragments and the AndroidManifest.xml.

Activities and UI

The UI can be realized in Android using fragments and xml layout, but in the newer Android versions the UI is realized with composable functions. Both ways are treated in the course Android Programming with emphasis on the latter.

Preferences and Files

Preferences are also part of the course Android Programming including writing and reading shared preferences. Attention is also paid to reading and writing files to internal and external storage facilities.

Advanced UI

Advanced User Interfaces that make use of complex components and their interaction are covered as well. Design Patterns such as the MVVM or MVI Pattern and observable data types with live data are treated.

Device Support

Best practices, debugging and testing apps on devices are also on the schedule. The course Android Programming uses the latest version of the Android OS with Android Studio as IDE and emulators for devices.

SQL Database

Storing data locally in an SQLite database is also covered. This includes working with cursors for inserts and updates. Benefits of Design Patterns for data storage such as the DAO (Data Access Objects) Pattern and ViewHolder Pattern are explained.

Content Providers and Multimedia

Finally content providers with various MIME types and support for multimedia such as audio and video are discussed.

Audience Android Programming Course

The course Android Programming is intended for experienced Java developers who want to learn how apps can be programmed for Android with Java or Kotlin.

Prerequisites Android Programming Course

To participate in the course Android Programming knowledge of and experience with programming in Java or Kotlin is required.

Realization Training Android Programming

The theory is discussed on the basis of presentation slides. Demos provide an illustrative clarification of the discussed concepts. The theory is interspersed with exercises. The course material is in English.

Certification Android Programming

Participants receive an official certificate Android Programming after successful completion of the course.

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

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Android.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.