Exam and training app as social media developed with flutter

Dev Ex

(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

(Dev Exam) application have been developed with flutter + firebase backaend service. It's a online exam and learning platform for developers.

Features

  • Login, Register, Changing password (with firebase auth services)
  • Customize profile, Add profile photo, Change username, Send password reset mail ,Change password in local, change language between English and Russian.
  • Search question by index (able to search question with DropDown list and search field), Save questions and create custom categories with saved questions., Full size image overviews.
  • Showing wrong and right answers by changing button colors, Explanation and answer page (able in testing page).
  • Exam with cutdown timer, and when complete exam, it's otomaticly will save incorrect password as list. and it would be diplay in down profile as Exam History.
  • Dark theme support
  • Design Preferences (app customization)
  • Bug report page (with adding attachments)

App Overivew:

Authentication

Light Theme:
Dark Theme:

Home & Profile

Light Theme:
Dark Theme:

Exam

Light Theme:
Dark Theme:

Testing (learning)

Light Theme:
Dark Theme:

Settings

Light Theme:
Dark Theme:

Design Preferences

Bug report

GitHub

https://github.com/theiskaa/DevEx