Shipaton 2025 - Day 3 - Sign Up with Firebase is Live

Day 3 of my Shipaton 2025 journey focused on integrating Firebase Authentication into my Android app. I built a fully functional Sign Up flow, allowing users to register with email and password - marking the app’s shift from static screens to real user interactions.

Mantas Butenas

8/4/20252 min read

black and white wooden welcome signage
black and white wooden welcome signage

What I Built Today?

Today’s focus was all about bringing Firebase Authentication to life by enabling Email/Password Sign Up. Here’s what I accomplished:

✔️ Integrated Firebase Authentication: Users can now create an account using their email and password, with secure backend authentication.

✔️ Connected Sign Up Form to Firebase: The Sign Up button now creates a user account in Firebase.

✔️ First Successful Account Creation: Seeing the first real user account in Firebase marked a pivotal moment - the app is no longer just a UI prototype, but a working product with real data flow.

While Sign In and Forgot Password functionalities are planned for later, today was all about making sure the Sign Up flow works end-to-end.

Why Firebase Authentication?

When creating an app, user authentication is crucial for building a secure environment where users can feel safe sharing their data. Firebase Authentication offers a streamlined process - it's simple, secure, and smooth. With just a few lines of code, I was able to implement a fully functional sign-up flow, allowing new users to register and get started in mere seconds.

From Mockups to Real User Flow

Over Days 1 and 2, I focused on crafting a thoughtful onboarding experience that asks users about themselves first - flipping the usual "show features first" approach.

But until now, those screens were just static flows with no data persistence.

Today’s work - enabling real account creation - transforms those screens into dynamic entry points. This progression from mockups to actual user flows is what makes indie app development so rewarding.

The Path Ahead

As I continue this journey, I’m excited to explore more features and functionalities that Firebase offers. The integration of real-time database and hosting options is next on my list! For now, the focus remains on fine-tuning the sign-up process and ensuring that it provides an excellent user experience. I’m eager to gather feedback from initial users and iterate based on their insights to enhance the onboarding experience further.

To all tech creators out there, never underestimate the power of each milestone, no matter how small it seems. Each step forward makes a big difference. Stay tuned as I share more updates on this adventure and discover new tools and practices to improve the Android app.