Back to portfolio

Ad-free Android · Productivity · com.michael.folderflow

FolderFlow ad-free Android app icon

FolderFlow: App Organizer and Unused App Finder

Organize Android apps with smart folders, custom tags, and a searchable app index. Find unused apps with a local idle scanner—free and completely ad-free.

Completely ad-free — no ads, no trackers, no sponsored clutter.

Ad-free Android app

What is FolderFlow?

FolderFlow is an ad-free Android app organizer that groups installed apps into smart folders, supports custom tags, and highlights idle apps you may no longer need.

Ad-free advantage: Completely ad-free — no ads, no trackers, no sponsored clutter. MichaelSam94 apps are built without banner ads, interstitial ads, or video ad interruptions.

Key capabilities

  • Smart folders by category, tags, recent installs, or unused rules
  • Searchable app index
  • Color-coded custom tags
  • Idle scanner for unused apps
  • Local Room storage and no ads

Frequently asked questions

Is FolderFlow ad-free?

Yes. FolderFlow is completely ad-free and focuses on local app organization without ad interruptions.

Can FolderFlow find unused apps?

Yes. The idle scanner surfaces apps that have not been opened past a selected threshold so you can declutter safely.

Are folder rules stored in the cloud?

No. Folder rules, category overrides, and tags stay in local Room storage on your device.

FolderFlow is an ad-free Android app organizer that groups installed apps into smart folders, supports custom tags, and highlights idle apps you may no longer need.

Ad-free: Completely ad-free — no ads, no trackers, no sponsored clutter.

Project Overview

FolderFlow is an Android app for turning a crowded app drawer into smart, reviewable groups. It scans installed launcher apps, classifies them into Play Store-style categories, lets users add custom tags, and highlights apps that have been idle for a chosen threshold.

The project is aimed at Android users who want local-first app organization and lightweight cleanup without account setup.

Key Features

  • 📁 Smart folders group apps by category, custom tags, recent installs, or unused-app rules.
  • 🔎 App Index provides a searchable view of installed launcher apps with category and sorting tools.
  • 🏷️ Color-coded tags let users create personal groupings across categories.
  • 💤 Idle Scanner surfaces apps that have not been opened past a selected threshold.
  • 🧩 Home-screen widget support exposes folder content outside the main app.
  • 🛡️ Local Room storage keeps folder rules, category overrides, and tags on the device.
  • 🖼️ Roborazzi tests generate Play Store screenshots, app icon, and feature graphics.

Architecture Overview

The app follows a small clean-architecture shape: Compose screens own rendering, ViewModels expose screen state, domain use cases express actions, repository interfaces hide storage details, and Room persists app metadata, folders, rules, tags, and app-tag relationships. Package scans flow from Android PackageManager into AppRepositoryImpl, usage data is optionally read from UsageStatsManager, and folder membership is derived from rule matching rather than duplicated data.

Tech Stack & Libraries

LayerTechnologyVersionPurpose
LanguageKotlin2.2.10App implementation and Gradle Kotlin DSL
BuildAndroid Gradle Plugin9.1.1Android application builds
BuildGradle Wrapper9.5.1Reproducible local builds
UIJetpack Compose BOM2024.09.00Declarative UI toolkit
UIMaterial 3BOM-managedApp theme and components
NavigationNavigation Compose2.8.9Bottom navigation and detail routes
PersistenceRoom2.7.0Local SQLite persistence
AsyncKotlin Coroutines1.10.2Background scans and reactive flows
ImagesCoil Compose2.7.0Compose image loading support
SerializationMoshi1.15.2JSON model support where needed
NetworkingRetrofit / OkHttp2.12.0 / 4.10.0Available dependencies; no public API currently used
TestingJUnit / Robolectric4.13.2 / 4.16.1JVM and Android framework tests
ScreenshotsRoborazzi1.59.0Play Store screenshot and graphic generation
ConfigSecrets Gradle Plugin2.0.1.env loading into Android build config

Configuration

Primary configuration lives in these files:

FilePurposeRestart required
app/build.gradle.ktsAndroid namespace, SDK levels, signing, tests, dependencies, and Roborazzi task wiringYes
gradle/libs.versions.tomlCentralized dependency and plugin versionsYes
.envLocal secrets consumed by the Secrets Gradle PluginRebuild required
key.propertiesOptional release signing valuesRebuild required
app/src/main/AndroidManifest.xmlPermissions, main activity, package-update receiver, and widget receiverReinstall required

Release signing is configured in Gradle, but release credentials should be provided locally through environment variables or key.properties; do not commit private signing material.

Usage / Quick Start

Build and run the debug app:

./gradlew :app:assembleDebug
./gradlew :app:installDebug

Generate Play Store assets from the screenshot tests:

./gradlew generatePlayStoreAssets

Preview the privacy policy site from the sibling workspace, if present:

cd ../FolderFlow-pv
python3 -m http.server 8080 --directory .

API Reference

Not applicable. FolderFlow is a local Android app and does not expose an HTTP API, CLI API, or public SDK. Retrofit and OkHttp are present as dependencies, but the inspected source does not define network service endpoints.

Testing

Run the standard JVM test suite:

./gradlew :app:testDebugUnitTest

Run connected Android tests on an emulator or device:

./gradlew :app:connectedDebugAndroidTest

Run screenshot recording for Play Store assets:

./gradlew generatePlayStoreAssets

Tests live under app/src/test/java/com/michael/folderflow/ and app/src/androidTest/java/com/michael/folderflow/. Current naming uses *Test.kt for unit, Robolectric, ViewModel, DAO, domain, Compose interaction, and screenshot tests. No coverage-report task is configured in the inspected Gradle files.

Deployment

Android release builds are produced with Gradle:

./gradlew :app:bundleRelease

The repository does not include Docker or docker-compose deployment. Release distribution is expected to happen through

in the sibling FolderFlow-pv/ project and can be deployed to Netlify with publish directory . and no build command.

Health checks are not applicable for the Android app. For the privacy-policy site, verify that the deployed Netlify URL returns the static index.html and that Google Play Console references that URL.

ClipVault ad-free Android app iconProductivity
ClipVault

Ad-free privacy clipboard manager for Android. Encrypted local clipboard history, regex triggers, and offline text transforms — no ads, no internet permission, no cloud sync.

com.michael.clipvault
Todo App ad-free Android app iconProductivity
Todo App

Ad-free Android todo list app. Capture, organize, and complete daily tasks with a clean Jetpack Compose UI and local Room storage — no ads, no sign-in required.

com.michael.todoapps
AuraSound ad-free Android app iconAudio
AuraSound

Ad-free offline ambient sound mixer for Android. Layer focus, nature, ambient, and sleep loops with volume controls, presets, and a sleep timer — no ads, no streaming account.

com.michael.aurasound
BLE Finder ad-free Android app iconDeveloper
BLE Finder

Ad-free BLE scanner for Android. Find nearby Bluetooth Low Energy devices with RSSI radar, hot/cold proximity, and optional audio pings — no ads while you track peripherals.

com.michael.blefinder
Bulk QR & Barcode Suite ad-free Android app iconScanner
Bulk QR & Barcode Suite

Ad-free bulk QR and barcode scanner for Android. High-speed batch scanning, CSV/Excel exports, and branded logo QR generation — no ads, offline-first inventory tools.

com.michael.bulkqrscanner
ClearVoice AI ad-free Android app iconAI
ClearVoice AI

Ad-free on-device speech enhancer for Android. Isolate vocals, reduce echo and static, batch-process audio, and use live loopback — no ads, no cloud audio uploads.

com.michael.clearvoiceai
DevPocket ad-free Android app iconDeveloper
DevPocket

Ad-free offline developer utilities for Android: code workspace, JSON/XML formatters, regex playground, JS sandbox, and reference docs — no ads, no telemetry, on-device.

com.michael.devpocket
Doc Scanner Vectorizer ad-free Android app iconDocument
Doc Scanner Vectorizer

Ad-free Android document scanner with perspective correction, paper cleanup filters, scan history, and SVG vector export — no ads, camera-based, privacy-first.

com.michael.docscannervectorizer

All ad-free Android app names

Complete index of completely ad-free Android apps by Michael Samuel Naeem on Google Play and GitHub — utility, privacy, productivity, developer, media, finance, and device tools with no ads. Completely ad-free — no ads, no trackers, no sponsored clutter. Every listed Android app is published without ads. Search engines can discover each exact product name, package, marketplace listing, and source page from this index.

  • AuraSound ad-free · Audio · com.michael.aurasound · ad-free ambient sound mixer Android
  • BLE Finder ad-free · Developer · com.michael.blefinder · ad-free BLE scanner Android
  • Bulk QR & Barcode Suite ad-free · Scanner · com.michael.bulkqrscanner · ad-free bulk QR barcode scanner
  • ClearVoice AI ad-free · AI · com.michael.clearvoiceai · ad-free noise reduction Android
  • ClipVault ad-free · Productivity · com.michael.clipvault · ad-free clipboard manager Android
  • DevPocket ad-free · Developer · com.michael.devpocket · ad-free developer toolkit Android
  • Doc Scanner Vectorizer ad-free · Document · com.michael.docscannervectorizer · ad-free document scanner Android
  • EdgeFlow ad-free · Utility · com.michael.edgeflow · ad-free edge gestures Android
  • FolderFlow ad-free · Productivity · com.michael.folderflow · ad-free app organizer Android
  • FrozenDroid ad-free · Utility · com.michael.frozendroid · ad-free app freezer Android Shizuku
  • InsightlySpend ad-free · Finance · com.michael.insightlyspend · ad-free personal finance Android
  • Micro Budgeting ad-free · Finance · com.michael.microbudgeting · ad-free offline budget app Android
  • NotchCommand ad-free · Utility · com.michael.notchcommand · ad-free notch shortcuts Android
  • PDF Toolkit ad-free · Document · com.michael.pdftoolkit · ad-free PDF toolkit Android
  • Photo Optimizer ad-free · Media · com.michael.photo.optimizer · ad-free photo compressor Android
  • PrivAI ad-free · AI · com.michael.privai · ad-free on-device AI notes OCR
  • SensorScope ad-free · Developer · com.michael.sensorscope · ad-free Android sensor diagnostics
  • Smooth-Mo ad-free · Utility · com.michael.smoothmo · ad-free slow motion video Android
  • StoreClear ad-free · Utility · com.michael.storeclear · ad-free storage cleaner Android
  • Subtrackr ad-free · Finance · com.aistudio.subtrackr · ad-free subscription tracker Android
  • Tic Tac Toe ad-free · Game · com.michael.tic_tac_toe · ad-free tic tac toe Android
  • Todo App ad-free · Productivity · com.michael.todoapps · ad-free todo list Android
  • WalkPlanner ad-free · Health · com.michael.walkplanner · ad-free walk route planner Android
  • Wi-Fi Drop ad-free · Utility · com.michael.wifidrop · ad-free Wi-Fi file transfer Android