Android Kotlin ja Jetpack Compose -sovelluskehitys
Android Kotlin ja Jetpack Compose-sovelluskehitys koulutuksesta saat kattavat perustiedot moderniin Android-sovelluskehitykseen. Kurssin teoria käydään läpi teoria- ja demosessioina, minkä jälkeen tehdään aiheisiin liittyviä käytännön ohjelmointiharjoituksia.
Paikka
Helsinki
Koulutusmuoto
Classroom
Remote
Kesto
2 päivää
Hinta
1590 €
Kohderyhmä
Kurssin kohderyhmänä sekä nykyiset Android / Java -kehittäjät että uudet Android -kehittäjät, jotka haluavat saada perustiedot moderniin, natiiviin Android -sovelluskehitykseen.
Esitiedot
Esitietoina ohjelmoinnin ja olio-ohjelmoinnin perustiedot sekä perusymmärrys Java ja/tai Kotlin -ohjelmointikielestä. Kotlinin perusteita käydään läpi ja kerrataan tarvittaessa kurssin aiheiden lomassa.
Android Kotlin ja Jetpack Compose -sovelluskehitys - kurssin sisältö
Introduction to Kotlin and Jetpack Compose
- Kotlin Refreshers
- Basic Syntax and Concepts
- Control Flows and Exception Handling
- Introduction to Jetpack Compose
- What is Jetpack Compose?
- Setting Up the Development Environment
- Project structure and Android Fundamentals
- Hands-On: Creating a Simple Compose Application
Building UI with Jetpack Compose
- Layouts in Compose
- Rows, Columns, and Boxes
- Modifiers
- Kotlin Refreshers
- Working with Collections
- Hands-On: Designing a Basic UI Layout
Navigation and UI Components
- Navigation in Compose
- Using Various UI Components
- Buttons, TextFields, and Lists
- Hands-On: Developing a Multi-Screen Application
Theming and Graphics
- Kotlin Refreshers
- Extension Functions and Lambda Expressions
- Custom Theming in Jetpack Compose
- Working with Graphics and Icons
- Hands-On: Implementing Custom Themes and Graphics
Networking and Data Handling
- Kotlin Refreshers
- Coroutines
- Networking in Jetpack Compose
- Retrofit and HTTP Requests
- Hands-On: Building a Networking Application
Working with Device APIs and Permissions
- Accessing Device APIs
- Examples: Camera, GPS, and Sensors
- Handling Permissions in Android
- Hands-On: Creating an Application Utilizing Device APIs
Implementing MVVM Architecture in Compose
- Kotlin Refreshers
- Data Classes and Sealed Classes
- MVVM Architecture Overview
- Implementing MVVM in Jetpack Compose
- Hands-On: Building an Application Following MVVM Architecture
Testing and Debugging
- Testing in Jetpack Compose
- Debugging Techniques
- Hands-On: Writing Tests and Debugging a Compose Application