(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.

Overview

Dev Ex

codecov

About Dev Ex :

(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:

DevEx is too big app, so photos isn't enough to understand what does do this application. however I putted some photos about screens. To get more about DevEx check this overview video.

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

Contributions

Feel free to contribute to this project.

If you find a bug or want a feature, but don't know how to fix/implement it, please fill an issue.
If you fixed a bug or implemented a new feature, please send a pull request.

You might also like...

A flutter Project For launching Profile in Various Social Media Platforms

A flutter Project For launching Profile in Various Social Media Platforms

Profile My New flutter Project For launching My Profile in Various Social Media Platforms * My Profile in Github * My Profile in Linkedin * My Profile

Jan 20, 2022

A data backend agnostic repository pattern package for Dart and Flutter

deposit A data backend agnostic repository pattern package for Dart and Flutter. Overview The goal of this package is to provide a repository pattern

Apr 3, 2022

A social media platform where you can build your own community.

Commun App A social media platform where you can build your own community. Contributing If you wish to contribute a change to any of the existing feat

Dec 24, 2022

Create a way so that user can share all his social media profile links on a single click

Create a way so that user can share all his social media profile links on a single click

Pro Share The objective of this project is to, create a way so that user can share all his social media profile links on a single click. The project a

Nov 20, 2022

Building a simple Flutter app for practicing and understanding the GetX State Management and Route Management.

GetX State Management Demo with full understanding of State Management (with GetBuiler, GetX, Obx), Route Management and SnackBar.

Oct 2, 2022

A Flutter app with firebase libraries implementation

A Flutter app with firebase libraries implementation

FlutFire A Flutter project with implementation of all firebase libraries for Android and iOS both. Show some ❤️ and star the repo to support the proje

Dec 20, 2022

Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player First Open Source Flutter based Beautiful Material Design Music Player(Online Radio will be added soon.) Demo App Play Store BETA

Jan 2, 2023

Flute Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flute Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flute Music Player Plugin Only Updated to androidx First Open Source Flutter based material design music player with audio plugin to play local music

Nov 23, 2022

Let's create a complete Flutter Quiz App UI from scratch with a beautiful design.

Let's create a complete Flutter Quiz App UI from scratch with a beautiful design.

Flutter Tutorial - Quiz App UI Let's create a complete Flutter Quiz App UI from scratch with a beautiful design. Social Media Preview Watch Video ⚡

Dec 29, 2022
Comments
  • Project improvment

    Project improvment

    Improve comments by starting with big letter and end with dot, remove unneeded coments wich didn't give us any more information. Improve names by using good english, Change Regex of password validator, now user just need to provide min 4 charachters

    opened by theiskaa 1
  • Cache exam history and custom categories.

    Cache exam history and custom categories.

    Currently DevEx hasn't any caching func, that's why sometimes it freezes in the application. To avoid these freezes and no internet connection warning we should cache Exam history data and Custom saved categories.

    enhancement 
    opened by theiskaa 0
  • Settings screen, Choose lang into settings, change username into sett…

    Settings screen, Choose lang into settings, change username into sett…

    New features:

    • Settings screen
    • Changing profile photo within settings screen
    • Change username within settings screen.
    • Change language by choosing.

    Overview of new features:

    opened by theiskaa 0
Releases(v2.0)
  • v2.0(Apr 23, 2021)

    The second version of DevEx.

    New (app) features:

    • Settings page
    • Password changing (without email)
    • Dark Theme support
    • App customization
    • Bug report page

    New (repo) features:

    Source code(tar.gz)
    Source code(zip)
  • v1.0(Mar 30, 2021)

    First version of DevEx, includes Authentication, Profile, Profile customization, Localization, Exam with timer, and Saving exam history, test screens, creating custom category by saving questions, etc. (Without null safety)

    Source code(tar.gz)
    Source code(zip)
    DevEx.apk(24.51 MB)
Owner
Ismael Shakverdiev
Self-taught Developer, Design enthusiast.
Ismael Shakverdiev
Flutter Login Page Bloc Pattern App Flutter Login Page Bloc Pattern App

gdgbloc A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Pawan Kumar 99 Oct 20, 2022
A social media application developed using Flutter and GetX state management

A social media application developed using Flutter and GetX state management

Nikhil Rajput 39 Dec 29, 2022
A social media app built using flutter, firebase and bloc.

Kasassy Generated by the Very Good CLI ?? A Very Good Project created by Very Good CLI. Getting Started ?? This project contains 3 flavors: developmen

Ritik Gupta 3 Mar 10, 2022
Flutter social button - A flutter package to create social media login buttons easily to any flutter app

Flutter Social Button is a flutter package to create social media login buttons easily to any flutter app.

Alok Dubey 10 Dec 5, 2022
A Completed Functional Flutter App (BLoC + Json API + Unit Test + Azure Active Directory OAuth + Access Dynamic CRM Entitis)

A Completed Functional Flutter App (BLoC + Json API + Unit Test + Azure Active Directory OAuth + Access Dynamic CRM Entitis)A Completed Functional Flutter App (BLoC + Json API + Unit Test + Azure Active Directory OAuth + Access Dynamic CRM Entitis)

Ali Tazik 9 Dec 23, 2022
Flutter shopping app with Getx for State management, Dio for APIs and Hive for the local database.

Created By Sajjad Javadi Email: [email protected] Show some ❤️ and star the repo to support the project Flutter Shopping app example In this pr

null 17 Nov 23, 2022
Complete Flutter app example, with AsyncRedux state management

Complete Flutter app example, with AsyncRedux state management. Can also be used as a template to start a new project.

Marcelo Glasberg 7 Nov 2, 2022
Fingerprint Local Auth App Flutter Advanced Face ID & Touch ID/Fingerprint Local Auth App

flutterlocalauth A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Pawan Kumar 71 Dec 17, 2022
All in one Social Media App Getting developed using flutter & firebase

All in one Social Media App Getting developed using flutter & firebase

Saffron Dionysius 8 Nov 17, 2022
An login integration for social media app using flutter

Login-To An login integration for social media app using flutter To run this app first you need to install flutter sdk in your operation system after

null 2 May 3, 2022