Apps

Power Budget Tracker

As an Android app developer, I had been building Android apps long before officially starting my professional career. One of the key projects in my portfolio is an app originally named Offline Budget Tracker, now known as Power Budget Tracker.

As the name suggests, it’s a personal finance app that helps users track their spending habits. It features a clean, visual interface with pie charts, allowing users to analyze their daily, weekly, monthly, and yearly expenses by category. Entirely built using Java and SQLite (via Android Room), the app serves as a reliable and intuitive companion for managing personal budgets offline.

The video below showcases an earlier version of the app. Since then, I’ve significantly enhanced it by adding support for a remote MySQL database. Now, the app can connect to a remote MySQL server to store data securely, while also syncing seamlessly with the local SQLite database—bringing the best of both offline and online capabilities.

Although I initially planned to release the app on the Google Play Store, I ultimately decided to use it as a portfolio project due to its extensive codebase and the number of components still needing refinement. That said, Power Budget Tracker played a pivotal role in helping me land my current position as a professional Android app developer—and for that, it holds a special place in my journey.

Link: https://github.com/yakusugi/cbt_mysql