android-kotlin-development
Twórz natywne aplikacje Android w Kotlinie z architekturą MVVM i nowoczesnym interfejsem
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność wspierająca tworzenie natywnych aplikacji Android w Kotlinie. Zawiera gotowe wzorce architektoniczne MVVM z bibliotekami Jetpack, deklaratywny interfejs użytkownika za pomocą Compose, integrację API przez Retrofit, lokalny magazyn danych z Room oraz nawigację między ekranami. Idealna dla deweloperów chcących budować aplikacje mobilne zgodnie z najlepszymi praktykami platformy Android.
Jak używać
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.