android-java
Asystent do tworzenia aplikacji Android w Javie z architekturą MVVM i testami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność wspierająca rozwój aplikacji Android w Javie. Automatycznie rozpoznaje pliki projektu i sugeruje strukturę zgodną z warstwową architekturą (data, domain, ui). Wspomaga implementację wzorca MVVM, ViewBinding do bezpiecznego dostępu do widoków oraz testy Espresso. Idealna dla zespołów pracujących nad natywnym kodem Android, gdzie konsystencja struktury i jakość testów są kluczowe.
Jak używać
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.