A Flutter-based mobile app for teachers and pupils
Škola Online is a Flutter-based mobile application designed to simplify the management of school agendas for both teachers and students. This school information system allows principals, teachers, students, and parents to access daily educational activities through both web and mobile platforms. When the existing mobile app began to show its age, we were tasked with creating a new version using the popular Flutter framework. Škola Online provides users with control over school activities and responsibilities, enabling teachers to manage grades, attendance, and curriculum changes, while students and parents can view grades, timetables, and exam deadlines. The app is designed to be user-friendly for both adults and children, ensuring a pleasant experience regardless of who is using it. To meet this objective, we incorporated several key features and a complete visual redesign. The app is now developed on the latest version of Flutter, featuring improved controls that are faster, more responsive, and user-friendly without sacrificing simplicity. We considered both beginner and advanced users during the design process. Push notifications are managed through Firebase, primarily used by teachers to disseminate important information such as test dates and homework assignments. This software development kit (SDK) also helps us gather analytics to identify areas for improvement in future updates. Additionally, with Firebase Crashlytics, we can monitor errors in real-time and address issues more quickly than before. The new Škola Online app effectively bridges the most significant gaps of the original version, providing effortless access to curricular tasks for teachers and students, in line with modern information systems. This project stands as one of our proudest accomplishments at NetGlade, highlighting our ongoing partnership with Bakaláři, the leading school administration system in the Czech Republic.