π V1 Release: Our First Step Towards a Smarter App



Weβre thrilled to announce the V1 release of our application π β a major milestone that lays the foundation for everything ahead. This version brings together a smooth user experience, Firebase integration, and essential features to make the app both functional and future-ready.
β¨ UI Enhancements
Weβve designed a clean and intuitive interface to make navigation effortless. Hereβs whatβs new on the front end:
- π Splash Screen β A smooth and engaging app launch experience.
- π Register User β Easy onboarding for new users.
- π Forgot Password β Secure password recovery flow.
- βοΈ Settings Page β Manage preferences and app settings.
- π Delete Account β Full control over user data.
- π Logout Settings β Seamless logout functionality.
- βΉοΈ App Info β Quick access to essential app details.
- π Home Screen β The central hub for navigation.
- π Search Screen β Find content quickly and easily.
- π· Tags β Organize and categorize content.
- β οΈ Danger Screen β Alerts for critical actions.
- π Change Password β Secure password management.
- π Contact Us β Direct support and inquiries.
π Backend Features
Behind the scenes, weβve built a strong foundation powered by Firebase and local storage:
- π Firebase Auth Service β Secure login and registration.
- π Notes API Integration β Fetch notes from
rafay99.com/api/ms_notes
. - π Local Database (Hive Data) β Offline-first experience.
- πͺ Auth Gate β Access control based on authentication state.
- π Internet Service β Smart handling of online/offline modes.
- π Web View for CMS β Display CMS content seamlessly.
- π‘ New Backend Rules β Enhanced security and access control.
- π Provider for API Calls β Optimized API calls based on connectivity.
π₯ How to Run the App
Getting started is simple:
-
Install Dependencies
flutter pub get
-
Run the Application
flutter run -d emulator
-
Configure Firebase
Add your Firebase config files (google-services.json
for Android) and initialize Firebase in your app.
π Whatβs Next?
This is just the beginning. With V1, weβve set the stage for rapid iteration, new features, and a more powerful user experience. Stay tuned for upcoming updates as we continue to evolve the app!