Toolverse
Wszystkie skille

android-java

autor: alinaqi

Asystent do tworzenia aplikacji Android w Javie z architekturą MVVM i testami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
alinaqi
Kategoria
Mobile

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ć

  1. 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.

  2. 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.

  3. 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).

  4. 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.

  5. 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.

  6. 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.

Podobne skille