/educationApp

This project is the mobile application I made in my provincial internship designed for the faculty of Education.

Primary LanguageDartMIT LicenseMIT


📱 Education Faculty App

This project includes my first mobile application experience that I developed during my first internship experience for my university's faculty of education.

The aim of this project is that we have made a tool to help educate individuals with learning difficulties through a mobile application developed for the students of my university's faculty of education. Below you can find the main objectives of the project:

  • Coping with Learning Difficulties: The application makes learning easier for individuals with learning difficulties thanks to entertaining and short, educational videos.

  • Competition Style Education: The app provides students with the opportunity to consolidate and assimilate their knowledge through educational competitions and interactive learning activities.

  • Tracking Student Progress: The app aims to track student progress and support their development with personalized feedback.

  • Gamification: Gamification principles were used in the design and setup of the algorithm to personalize the user experience and reach more people.

  • Faculty of Education Collaboration: In collaboration with teachers and experts from the faculty of education, the app's educational content is continuously updated and improved.

Features

Some of the key features of this project include the following:

  • Flutter: This app is developed using the Flutter framework, so it works seamlessly on both iOS and Android platforms. It can also be run on the web using the same code base. This increases the usability of the app on multiple platforms and makes the development process more efficient.
  • Clean Code: The project is developed using a clean and organized code base, making maintenance and development easier.
  • Responsive: The app is designed to adapt to different screen sizes and devices, so users get a great experience on any device.
  • Figma Design: The design of the app was created in Figma and you can access the design file from this link. This design provides detailed information on how the user interface of the app should look like and guides the development process.

Additions

Only the design phase of the project has been completed. Background processing will be completed later. The file "deficiencies.txt" contains the project's deficiencies.

Screenshots

Screenshot 2023-07-28 182623 (Custom) Screenshot 2023-07-28 183026 (Custom) Screenshot 2023-07-28 182643 (Custom) Screenshot 2023-07-28 182611 (Custom) Screenshot 2023-07-28 182600 (Custom) Screenshot 2023-07-28 183017 (Custom) Screenshot 2023-07-28 182507 (Custom) Screenshot 2023-07-28 182447 (Custom)

Color References

Color Hex
Primary #0a192f #0a192f
Secondary #00b48a #00b48a
Text #f8f8f8 #f8f8f8
Heding / Border #00d1a0 #00d1a0
True Button #00d1a0 #006400
False Button #00d1a0 #6A040F

Lessons learned

Responsive design is really hard for mobile applications. Because there are so many variations in screen size, it is very difficult to make the areas I have specifically designed responsive. I also tried to add a light theme - dark theme in my first project attempt, but I gave up because it turned my code into spaghetti code.

Feedback

If you have any feedback, please contact us at emrahfdn.work@gmail.com.