feature/settings — App Settings
CommunityManage app preferences and notifications
AuthorVantoan252003
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provides a single, consistent implementation for managing user-configurable application settings, removing fragmentation between storage, business logic, and UI so users can control language, notifications, security, and app state reliably.
Core Features & Use Cases
- Persistent Settings Storage: Read and write AppSettingsEntity using Hive prefsBox to persist language, notification toggles, and biometric preference.
- Settings Use Cases: GetSettingsUseCase, UpdateSettingsUseCase, GetAppVersionUseCase, and ClearCacheUseCase (clears non-auth Hive boxes).
- Presentation & UX: Cubit-driven SettingsCubit with loading/loaded/error states, a grouped SettingsPage with toggles, navigation tiles, app version display and a destructive logout action.
- Integration Points: Secure storage for biometric flag, local_auth for biometric checks, and app locale update without restart.
Quick Start
Open the Settings page and use the controls to view and update preferences, toggle notification types, change language, enable biometric authentication, check the app version, or clear cached data.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: feature/settings — App Settings Download link: https://github.com/Vantoan252003/Mozi/archive/main.zip#feature-settings-app-settings Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.