TaskVault is an Android app that helps you manage tasks in one place. It uses a clean layout, works offline, and keeps your data in sync when you go back online.
It is built with Kotlin, Jetpack Compose, and Firebase. It also uses Android tools like CameraX, WorkManager, and App Widgets so you can add tasks, track them, and check them from your home screen.
- A Windows PC to download the app file
- A Google account if you want cloud sync later
- An Android phone or tablet to run the app
- Enough free space to save the download file
- A modern browser such as Edge, Chrome, or Firefox
Visit this page to download TaskVault:
On the page, look for the latest release. Download the file that matches your device or install method. If there is an APK file, save it to your Windows PC first.
- Open the download page in your browser.
- Find the newest release at the top.
- Download the app file to your PC.
- If the file is in a ZIP folder, open the ZIP and extract it.
- If the file is an APK, copy it to your Android device.
- On your Android device, open the file to start the install.
- If your device asks for permission, allow installs from your browser or file app.
- Wait for the install to finish.
- Open TaskVault from your app list.
After you open TaskVault for the first time, you can set it up in a few steps:
- Create or sign in to your account if the app asks for it.
- Allow access to features you want to use, such as camera access for photo-based task notes.
- Turn on sync if you want your tasks to follow you across devices.
- Add your first task using the plus button or create screen.
- Set a due date, priority, or reminder if you need one.
- Task lists for daily work and personal use
- Offline-first storage so you can keep working without a connection
- Sync support for cloud backup and multi-device use
- Camera support for adding photos or scanning notes
- Background task handling with WorkManager
- Home screen widgets for quick task checks
- Clean UI built with Jetpack Compose
- Modular app design for stable updates and easier maintenance
- Tap the add button.
- Type the task name.
- Add a note if needed.
- Choose a date or reminder.
- Save the task.
- Open your task list.
- Tap the task you finished.
- Mark it complete.
- Move on to the next item.
- Add the TaskVault widget to your home screen.
- Pick the list you want to show.
- Check tasks without opening the app.
- Open a task.
- Tap the camera option.
- Take a photo or choose one from your device.
- Save it with the task.
TaskVault keeps working when you lose internet access. You can add, edit, and finish tasks offline. When your connection comes back, the app syncs your changes.
This setup helps if you use your phone on the move, at school, or at work with weak signal.
- Make sure the install finished
- Check that you downloaded the latest release
- Try restarting your device
- Confirm that you copied the right file to your Android device
- Make sure your device allows app installs from your file manager or browser
- Download the file again if it looks broken
- Check your internet connection
- Sign in again if the app uses an account
- Wait a few minutes and try again
- Remove the widget and add it again
- Make sure the app is installed
- Restart your home screen if needed
TaskVault uses a modular app setup. That means the app is split into smaller parts. Each part has a clear job, which helps keep the app easier to manage and update.
It also follows an MVI-style flow for app screens, which helps keep actions, state, and updates in order.
When you open the release page, you may see files such as:
- APK for Android install
- ZIP for packaged assets or builds
- Release notes with version details
Pick the newest stable version unless you need an older one for a specific reason
TaskVault can store data on your device and sync it with Firebase when cloud features are on. If you use sync, your tasks may be saved in your account so you can reach them from more than one device.
- Kotlin
- Jetpack Compose
- Firebase
- CameraX
- WorkManager
- Android App Widgets
- MVI architecture
- Offline-first sync
- Multi-module app design
ai, android, clean-architecture, cluade-code, firebase, jetpack-compose, kmp, kotlin, multi-module-mvvi, mvvm-android