Skip to content
← All projects
OtherCompleted

Solide Hydration

An Android application for tracking hydration, with a user-friendly interface and notifications.

Solo developer · 2023

  • Java
  • XML
  • Android Studio
View source code on GitHub ↗
Project image of Solide Hydration

Engineering decisions

  • Creating a consistent, appealing design within Android XML layout constraints
  • Showing notifications at the right time without excessive battery consumption
  • Persisting local data to track daily progress
Read the technical details

An Android app that helps users track their daily fluid intake. With adjustable goals, reminders and a visual progress display, Solide Hydration makes hydration awareness simple.

Features

  • Tracking daily hydration progress with a visual indicator
  • Adjustable drinking goals and reminders
  • Viewing the history of previous days

Challenges

  • Creating a consistent, appealing design within Android XML layout constraints
  • Showing notifications at the right time without excessive battery consumption
  • Persisting local data to track daily progress

Lessons learned

  • Managing Android Activity and Fragment lifecycles
  • Local storage with SharedPreferences and SQLite
  • Notification channels and scheduled alarms in Android
Solide Hydration | ZaahirLabs