Coder Social home page Coder Social logo

flutter_mvvm's Introduction

Futter MVVM Via Stacked

Basic Flutter implementation of MVVM and Route Generator

  • Uses Sound Null Safety ๐Ÿ’ช๐Ÿป
  • View Models Within Pages/Screens ๐Ÿ––๐Ÿป
  • Data Manipulation via VM ๐Ÿ—ฃ

Information and Basics

  • Using Latest Flutter & Dart SDK with Sound Null Safety
  • Currently Over First Commit using A very basic MVVM Structure as well as pages.
  • This App is Currently Using 3 Important Packages :
    • Stacked - MVVM
    • Auto Route - Named Transition/Simple Routing
    • GetIt - Setting up Local & Global States
  • MVVM allowing Backend Simplification/Division from the Views.
  • Simple State Management can be used here with setState({});.
  • All Folder Structues are defined.
  • Static Functional usage can be done via Utils folder.
  • Analysis Taking Care of Indents,limits,Texts.
  • Localizations added Directly i10n.
  • Information and Required Basics are Commented in File Itself.
  • Future ๐Ÿ‘‰๐Ÿป : Firebase Implementation for Demo.

Files/Folders Not in Use Currently

  • Flutter Tests

Screenshots

  • Mobile

  • Web

Screenshot 2021-09-10 at 11 19 01 PM

flutter_mvvm's People

Contributors

rdunlocked18 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.