sinhasamarth / Contact_App_Flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contact App

Features

Coding Style - DRY and Singeton Pattern

Database - SQLITE (offline)

Code structuring logic - Tried to make the app modular and seprating business logic with UI using MVC Pattern

State management techniques - GETX

File structure logic -

├── ...
├── controller                   # All the Controller 
│   ├── ....
├── model                        # All the Models 
│   ├── ContactModel               
├── ui                           # All the UI Part
│   ├── dialogs                  # All dialogs 
│   ├── ....
│   ├── screens                  # All Screens 
│   ├── ....
│   ├── widget                   # All Widgets 
│   ├── ....
├── Utils
│   ├── extensions               # Extensions
│   ├── constanst                # All Constants
├── main.dart 
└── ...

Coding Patterns - MVC

About


Languages

Language:Dart 38.2%Language:C++ 30.6%Language:CMake 24.9%Language:HTML 2.4%Language:C 1.9%Language:Swift 1.8%Language:Kotlin 0.2%Language:Objective-C 0.1%