Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Android Java development with MVVM, ViewBinding, and Espresso testing
How to use
Zainstaluj umiejętność w swoim środowisku Claude/Codex, wskazując ścieżkę do repozytorium alinaqi/claude-bootstrap. Skill automatycznie aktywuje się dla plików Java, katalogów android/ i plików build.gradle w Twoim projekcie.
Otwórz plik Java z logiki biznesowej (np. ViewModel, Repository lub UseCase) lub plik konfiguracji build.gradle. Skill będzie monitorować zmiany w tych plikach.
Gdy pracujesz nad kodem, skill sugeruje strukturę projektu zgodną z architekturą warstwową: warstwa data (Room, Retrofit, Repository), warstwa domain (modele, interfejsy, use case'i) i warstwa ui (Activity, Fragment, ViewModel).
Przy implementacji interfejsów użytkownika korzystaj ze wskazówek dotyczących ViewBinding zamiast findViewById(), co zapewnia bezpieczeństwo typów i zmniejsza błędy.
Dla testów jednostkowych i testów instrumentacyjnych (androidTest/) skill wspomaga pisanie testów Espresso, które weryfikują zachowanie interfejsu. Umieszczaj testy w odpowiednich katalogach: test/ dla testów JUnit, androidTest/ dla testów na urządzeniu.
Regularnie sprawdzaj sugestie skilla przy dodawaniu nowych modułów lub zmianach w build.gradle, aby utrzymać spójność konfiguracji i zależności w całym projekcie.