Toolverse
All skills

android-java

by alinaqi

Android Java development with MVVM, ViewBinding, and Espresso testing

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
alinaqi
Category
Mobile

About this skill

Android Java development with MVVM, ViewBinding, and Espresso testing

How to use

  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.

Related skills