
Tasks Android App
Nikolas Tolvanen / December 16, 2025
This is a project I made as part of a university course. It is an Android app that keeps a list of tasks. The app was made using Android Studio.
Visit GitHub repository
Features
- The app saves its data to a database so that it's usable after the app restarts.
- Add new tasks to the list, update tasks, and delete tasks by swiping them off the list. Also possible to delete all tasks or all completed tasks.
- Filter between all tasks, today's tasks, and important tasks.
- Set tasks as important or completed, and give them a due date.
- Localized to English and Finnish languages.

Technologies
- Java Programming Language: The programming language used to make this app.
- Room Database: The library use to store the app data.
App Architecture
This app uses the MVVM (Model View ViewModel) architecture pattern to separate concerns and to help in organizing the code. Model represents the data and business logic. View is the UI layer. ViewModel acts as a bridge between the View and Model.

Installation
Download info
| App name | Tasks |
| Version number | 1.0.0 |
| Release date | 16 Dec 2025 |
| File size | 11.9 MB |
| Minimum Android version | Android 10 (API level 29) |
Privacy policy
Last updated: 16 Dec 2025
This app is developed and maintained by Nikolas Tolvanen. The app does not collect, store, or share any personal data. All tasks are stored only locally on your device. The app does not need any permissions from the user. The app does not use analytics, advertising, or tracking services.
Installation instructions
- Download the app APK (Android Package Kit) from the button below.
- Open the file on your Android phone.
- Confirm installation.