Back to projects
Tasks Android App

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.
Screenshots of the app
Screenshots of the app

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.

The MVVM architecture
The MVVM architecture

Installation

Download info

App nameTasks
Version number1.0.0
Release date16 Dec 2025
File size11.9 MB
Minimum Android versionAndroid 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

  1. Download the app APK (Android Package Kit) from the button below.
  2. Open the file on your Android phone.
  3. Confirm installation.