Our apps use Room for local persistence and custom REST API backends for cloud data. This skill covers every storage method and when to use each.
Backend Environments: APIs run on Windows dev (MySQL 8.4.7), Ubuntu staging (MySQL 8.x), Debian production (MySQL 8.x). Use Gradle build flavors for environment-specific base URLs. All backends use utf8mb4unicodeci collation.
Icon Policy: If any UI code is included, use custom PNG icons and maintain PROJECTICONS.md (see android-custom-icons).
Room을 기본 로컬 저장소로 사용하고 클라우드 동기화를 위한 맞춤 API 백엔드를 사용하는 Android 데이터 지속성 표준입니다. SharedPreferences, DataStore, Room(엔티티, DAO, 관계, 마이그레이션), 파일 스토리지, 오프라인 우선 아키텍처 및 API 지원 동기화를 위한 저장소 패턴을 다룹니다. Android 앱에서 데이터 저장, 캐싱 또는 동기화 기능을 구현할 때 사용합니다. 출처: peterbamuhigire/skills-web-dev.