/Disk-Usage-reborn

Programming languages project: rewrite DiskUsage Android app

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

Disk-Usage-reborn CodeFactor

Programming languages project: rewrite DiskUsage Android app

About project

This project was written for acquaintance with mobile development based on Kotlin & Jetpack Compose. So, this is my first application for Android :)
For that purpose, I've picked my favourite Android application, and tried to upgrade it. Fortunately, this application was written in late 2000 - early 2010, so it turns to be possible. Subsequently I realized that Compose canvas & software render may be very slow, so I'm thinking about adding some OpenGL, but that is beyond the scope of this programming languages project.

Video demonstration

Application info

This Android application built for:

  • Target SDK: 34 (Android 14.0 / UpsideDownCake)
  • Minimum SDK: 26 (Android 8.0 / Oreo)
  • Current release-version see Releases page
  • I'm testing this mainly on Xiaomi Redmi Note 8T (Qualcomm Snapdragon 665 2.02Ghz 8 cores, 4GB RAM, 64GB Storage (~1GB free storage)

Prerequirements for open project

This project written with usage of:

  • Android Studio Hedgehog 2023.1.1
  • Kotlin 1.12.0
  • Gradle 8.2.0

How to build & run?

  1. git clone https://github.com/Zerumi/Disk-Usage-reborn.git
  2. Use anything matching with prerequirements to run this project
  3. Enjoy!