Publicatiedatum : 30/07/2024

Opleiding : Android Jetpack Compose, een mobiele applicatie bouwen

Praktijkcursus - 2d - 14u00 - Ref. JPK
Prijs : 1280 € V.B.

Android Jetpack Compose, een mobiele applicatie bouwen




Jetpack Compose is een moderne toolkit voor het maken van een native Android gebruikersinterface. Het vereenvoudigt en versnelt UI-ontwikkeling op Android met intuïtieve Kotlin API's. Je leert hoe je Jetpack Compose kunt gebruiken en complexe interfaces en applicaties kunt beheren.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. JPK
  2d - 14u00
1280 € V.B.




Jetpack Compose is een moderne toolkit voor het maken van een native Android gebruikersinterface. Het vereenvoudigt en versnelt UI-ontwikkeling op Android met intuïtieve Kotlin API's. Je leert hoe je Jetpack Compose kunt gebruiken en complexe interfaces en applicaties kunt beheren.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De Jetpack Compose grafische interface gebruiken
Een complexe interface maken en samenstellen
Effecten en animaties gebruiken in Jetpack Compose
Toepassingsbeperkingen gebruiken
Verdeel de interface in verschillende herbruikbare componenten

Doelgroep
Ervaren ontwikkelaars, mobiele Android-ontwikkelaars of niet. Iedereen die geïnteresseerd is in het bouwen van mobiele applicaties.

Voorafgaande vereisten
Enige kennis van de ontwikkeling van mobiele applicaties.

Opleidingsprogramma

1
Een herinnering aan het Android Studio-project

  • Hoe start ik een traditioneel project in Android Studio?
  • Studie van de belangrijkste elementen van de applicatie. Activiteiten, diensten, zendontvanger, toepassingen...
  • De traditionele GUI bouwen met XML lay-outs. Voor- en nadelen.
Praktisch werk
Neem de leiding over een bestaand project en onderzoek de zwakke punten.

2
Jetpack Compose gebruiken

  • Android GUI-ontwikkeling. Een nieuwe manier van oefenen.
  • Fundamentele componenten. Basis samenstelbare functies: Tekst, TextField, Knop, Progess Bar, AlertDialog, enz.
  • Groepen samenstellen. Lay-outs: lineaire lay-out, vakken, steiger...
  • Lijsten maken. Alternatief voor RecyclerView. Horizontaal en verticaal scrollen. Lijsten en rasters.
Praktisch werk
Maak uw eerste Jetpack Compose toepassing, met het initiële project als voorbeeld (2 schermen).

3
Complexe interfaces beheren

  • Een interface samenstellen. Hergebruik van componenten. Denken over de interface in termen van compositie, toevoegen van geavanceerde elementen.
  • Modifiers gebruiken om stijlen toe te passen. Modifiers koppelen. Lettertype en achtergrondkleuren toevoegen.
  • Rapporten beheren. Stateless, Compose, ViewModel en LiveData composables definiëren. De balk-applicatie gebruiken.
  • Material Design toepassen. Gebeurtenissen beheren. Thema's beheren.
Praktisch werk
Verbeter de bestaande applicatie door extra schermen toe te voegen.

4
Complexe toepassingen beheren

  • ConstraintLayout beperkingen gebruiken. Elementen aan hun buren of ouders koppelen. Een AppDrawer maken.
  • Verdeel de interface in herbruikbare componenten.
  • Gebruikseffecten. Reageren op specifieke punten in de levenscyclus.
  • Animaties gebruiken in Jetpack Compose. Eigenschappen animeren, knoppen animeren of toast animeren.
Praktisch werk
Implementeer lade-navigatie door de interface te refactoren.