DEV Community

Cover image for Launch of the Edudu App for iOS and Android
Marcio Frayze
Marcio Frayze

Posted on

Launch of the Edudu App for iOS and Android

Release of Edudu

It is with great pleasure that I announce the launch of the Edudu App for iOS and Android!

In this article, I present the Edudu app and discuss the technologies I chose to develop this project.

What is Edudu?

If you are a teacher looking for a more efficient way to manage your classes, students, and attendance records, Edudu is the app you have been waiting for!

Key Features

  • Class, Student, and Lesson Registration: Create and manage multiple classes, keeping all important information organized in one place. Quickly and easily register your students.
  • Class Diary: Record all your lessons and keep track of your students' attendance in a simple and effective way.
  • Cloud Storage: All data is securely stored in the cloud, ensuring easy access and protection against data loss.
  • Intuitive and Easy-to-Use Interface: Edudu was developed with ease of use in mind, providing an intuitive experience for users.

Technologies

To implement this product, I chose:

  • Dart/Flutter: I chose the Dart language and the Flutter framework because I already have experience with these technologies and was looking for a solution that would allow the creation of an app for both iOS and Android without needing to create two separate codes.

  • Firebase Authentication: Everyone with a smartphone has a Google or Apple account. To facilitate the login process, I use Firebase Authentication for user authentication.

  • Cloud Firestore: I wanted the data to be maintained in the cloud (not just locally on the user's device). The Firestore database was an almost natural choice. It integrates easily with Firebase Authentication, is secure, fast, and requires minimal maintenance.

  • Firebase Crashlytics: Every app needs a mechanism for monitoring failures. Crashlytics fulfills this function very well.

The main challenge that led me to choose these technologies was the fact that I was developing this app alone. I was looking for solutions that would allow the construction of a product with reduced effort but with a strong foundation for long-term evolution. Flutter + Firebase proved to be a very good combination for this scenario!

In the coming months, I intend to write some articles sharing more about this journey.

Where can you find it

The app is free and available on the Apple Store and Google Play.

Top comments (0)