android-kotlin-development
Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.
How to use
Zainstaluj umiejętność w swoim środowisku pracy z AI (Claude, Copilot lub inny asystent obsługujący custom skills). Umiejętność będzie dostępna jako szablon do generowania kodu Kotlin.
Zdefiniuj modele danych dla swojej aplikacji — opisz strukturę obiektów, które będą przesyłane między API a aplikacją (np. użytkownik, produkt, artykuł). Umiejętność wygeneruje klasy data class w Kotlinie z odpowiednimi polami.
Skonfiguruj serwis API używając Retrofit — podaj adresy endpointów i metody HTTP (GET, POST, PUT). Umiejętność utworzy interfejs ApiService z deklaracjami funkcji suspend oraz moduł NetworkModule do konfiguracji klienta HTTP z obsługą tokenów autoryzacji.
Zbuduj interfejs użytkownika za pomocą Jetpack Compose — opisz ekrany i komponenty, które chcesz wyświetlić. Umiejętność dostarczy kod composable functions do szybkiego prototypowania UI.
Zaimplementuj architekturę MVVM — umiejętność pomoże strukturyzować ViewModel, Repository i LiveData do zarządzania stanem aplikacji i komunikacji z API.
Dodaj lokalny magazyn danych Room — jeśli potrzebujesz przechowywać dane offline, umiejętność wygeneruje entity, DAO i Database configuration do synchronizacji z API.