Refactoring and further development of the Android app “aumentoo”

Timeframe and Context

The project was carried out from 2020 to 2022 as part of my dual studies at OFYZ GmbH / aumentoo GmbH.

The goal was to provide a stable Android version of the aumentoo app parallel to the existing iOS app.

After the handover by colleagues, I took sole responsibility for the project and was in charge of refactoring, further development, and implementation of new features.

Implementation and Tech Stack

The implementation included refactoring the existing app, developing new features, and programming the app layouts. In addition, the database design was implemented in Realm and an API client for communication with the backend was implemented.

The tech stack consisted of Kotlin, Java, and XML for the Android app.

Challenges and Results

The app was taken over as an outdated and unfinished version, with poor architecture and a lack of documentation. Refactoring and documentation were carried out to create a stable basis.

Parallel to the further development of the iOS app, new features had to be integrated on an ongoing basis. In addition, resources were limited due to sole project responsibility and studies, so prioritization of core functions and iterative implementation were essential.

In the end, a working and stable Android app was delivered, new features were implemented, and tested for release. The app is now ready for further development and productive use.

© 2025 Copyright Stefan Ellenrieder