Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
This project focuses on creating comprehensive mobile development foundations spanning cross-platform and native implementations. The goal is to build reusable, scalable, and maintainable mobile architecture patterns.
Sign in to like and favorite skills
This project focuses on creating comprehensive mobile development foundations spanning cross-platform and native implementations. The goal is to build reusable, scalable, and maintainable mobile architecture patterns.
project/ ├── core/ │ ├── domain/ # Business entities and use cases │ ├── data/ # Data sources and repositories │ └── presentation/ # ViewModels and UI logic ├── platform/ │ ├── android/ # Android-specific implementations │ ├── ios/ # iOS-specific implementations │ └── shared/ # Cross-platform shared code └── features/ └── [feature-name]/ ├── domain/ ├── data/ └── presentation/
User, Product, OrderGetUserUseCase, CreateOrderUseCaseUserRepository, ProductRepositoryUserViewModel, ProductListViewModelUserRemoteDataSource, UserLocalDataSourceuser-management/, product-catalog/UserRepository.kt, ProductViewModel.swiftnetworkUtils.ts, dateHelper.ktUserRepository.test.kt, ProductViewModel.test.swiftUserRepository.integration.test.ktLoginScreen.ui.test.ktshould_return_user_when_valid_id_providedmain: Production-ready codedevelop: Integration branch for featuresfeature/[feature-name]: Individual feature developmenthotfix/[issue-description]: Critical bug fixesFollow conventional commits:
feat: add user authentication systemfix: resolve memory leak in image cachedocs: update API documentationrefactor: improve error handling in network layer