Quacky — Offline Android Utility Suite
Pure offline Android utility suite with zero network permissions.
A privacy-first, 100% offline Android utility suite containing 15+ focused tools, zero network permissions, monochromatic dark aesthetic, and local Room SQLite persistence.
The modern mobile utility ecosystem is infested with dark patterns: single-purpose calculator or text counting apps request invasive system permissions, run background advertising SDKs, upload user clipboard contents to remote telemetry servers, and lock essential features behind subscription paywalls.
I wanted an uncompromising offline utility suite built on first principles:
- 01.Zero internet connectivity:
android.permission.INTERNETis completely absent fromAndroidManifest.xml. - 02.Instant startup time with zero telemetry baggage.
- 03.Hardware Honesty: if a device lacks a sensor (e.g. gyroscope or camera flash), the app reports it clearly without simulated fakes.
- 04.Total privacy: calculation and text processing logs remain strictly inside local device SQLite databases.
I designed Quacky around four core architectural tenets:
- 01.Strict Zero-Network Perimeter: By omitting network permissions entirely, neither the application nor any compiled dependency can transmit data outward.
- 02.Monochromatic Dark Aesthetic: A hyper-minimalist visual palette (
#0A0A0A,#121212,#F2F2F2) where structural UI elements remain stark monochrome, letting only true functional content (camera feeds, color palette extractors) display hue. - 03.Hardware Honesty Protocol: Comprehensive sensor inspection queries hardware capability directly via Android CameraManager and SensorManager APIs, providing explicit status messages instead of silent failures.
- 04.Clean Layered Architecture: Domain use-cases decouple UI components from computational logic, making tools easily unit-testable and modular.
The application packages 15+ specialized on-device tools:
- ―Text Counter & Lexical Analyzer: Instant word frequency analysis, syllable estimation, automated reading/speaking time calculation, and system-wide integration with Android
ACTION_PROCESS_TEXT. - ―Date & Calendar Arithmetic: Multi-unit chronological calculators with working-day exclusion and countdown timers.
- ―Physical Dice & Randomizer: Hardware accelerometer-driven shake-to-roll mechanics with realistic haptic vibration waveforms.
- ―On-Device QR & Barcode Engine: Real-time CameraX analysis pipeline decoding symbologies locally with zero cloud lookups.
- ―Image Metadata Scrubber: Strips EXIF metadata, GPS coordinates, and camera serial numbers before exporting.
Building a fully offline mobile application revealed fundamental truths about user experience:
- ―Omitting web calls eliminates loading spinners, timeout retry logic, and connection drop boundaries—making the interface feel instantaneous and predictable.
- ―Android system integrations like
ACTION_PROCESS_TEXTturn an offline app into an operating-system level superpower, allowing users to analyze selected text anywhere in the OS without opening the app manually.
Moody Foody — AI Ordering Chatbot
Conversational food ordering assistant with structured LLM intent extraction.