All Projects → shubham-chhimpa → Flutter Mvvm Provider Demo

shubham-chhimpa / Flutter Mvvm Provider Demo

Programming Languages

dart
5743 projects
dartlang
94 projects

Projects that are alternatives of or similar to Flutter Mvvm Provider Demo

Awesome Flutter
An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
Stars: ✭ 38,582 (+43250.56%)
Mutual labels:  flutter-apps, mobile-app, cross-platform, mobile-development, material-design, mobile
Fultter Example App
一个功能完整齐全的Bloc模式Flutter App项目。🍨更关注架构的SPA应用。,使用Node作为后台系统,使用了部分官方plugin,大体功能自己封装。🥰 有用请Star。
Stars: ✭ 248 (+178.65%)
Mutual labels:  flutter-apps, mobile-app, mobile-development, mobile
Boden
Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
Stars: ✭ 1,394 (+1466.29%)
Mutual labels:  mobile-app, cross-platform, mobile-development, mobile
Buttercup Mobile
📱 React-Native mobile application for Buttercup
Stars: ✭ 297 (+233.71%)
Mutual labels:  mobile-app, hacktoberfest, mobile
Manji
Manji is a mobile application built to help people learning Japanese learn about Kanji.
Stars: ✭ 142 (+59.55%)
Mutual labels:  mobile-app, mobile-development, flutter-apps
Flutter-BabyStepsQuiz
A Flutter Quiz App.
Stars: ✭ 21 (-76.4%)
Mutual labels:  mobile-app, mobile-development, flutter-apps
Flutterexampleapps
[Example APPS] Basic Flutter apps, for flutter devs.
Stars: ✭ 15,950 (+17821.35%)
Mutual labels:  flutter-apps, cross-platform, material-design
Flutter Ui Showcase
FLUTTER UI Showcase
Stars: ✭ 68 (-23.6%)
Mutual labels:  flutter-apps, mobile-app, cross-platform
Open Source Xamarin Apps
📱 Collaborative List of Open Source Xamarin Apps
Stars: ✭ 318 (+257.3%)
Mutual labels:  hacktoberfest, cross-platform, mobile
Recipes App React Native
Recipes App in React Native
Stars: ✭ 386 (+333.71%)
Mutual labels:  mobile-app, mobile-development, mobile
Flutter Examples
[Examples] Simple basic isolated apps, for budding flutter devs.
Stars: ✭ 5,863 (+6487.64%)
Mutual labels:  flutter-apps, hacktoberfest, cross-platform
data examples
An example app showing different ways to pass to and share data with widgets and pages.
Stars: ✭ 56 (-37.08%)
Mutual labels:  mobile-app, mobile-development, flutter-apps
Flutter firebase
Flutter UI with different widgets and firebase authentication email and gmail
Stars: ✭ 254 (+185.39%)
Mutual labels:  flutter-apps, cross-platform, mobile-development
Wa status saver
A whatsApp status saver/downloader with flutter
Stars: ✭ 66 (-25.84%)
Mutual labels:  flutter-apps, cross-platform, mobile
Flutter starter kit
A starter kit for beginner learns with Bloc pattern, RxDart, sqflite, Fluro and Dio to architect a flutter project. This starter kit build an App Store app as a example
Stars: ✭ 553 (+521.35%)
Mutual labels:  mobile-app, mobile-development, mobile
Ribs
Uber's cross-platform mobile architecture framework.
Stars: ✭ 6,641 (+7361.8%)
Mutual labels:  mobile-app, mobile-development, mobile
Mymovies
A Flutter app which shows a list of popular movies.
Stars: ✭ 371 (+316.85%)
Mutual labels:  mobile-app, cross-platform, mobile-development
Axion Technologies Hnh
Hotter’n Hell Hundred is the largest one hundred mile cycling events in the United States and the world. Held in Wichita Falls, TX, this event brings thousands of registrants within the city limits, resulting in a spike in revenue throughout local businesses, restaurants, and hotels, and overall for the city of Wichita Falls. There are several sub-events within the Hotter’n Hell Hundred, such as different races, dining events, consumer shows and a medical symposium. The proposed Hotter’n Hell Hundred mobile application serves as the ultimate source of information for the events, enabling users to quickly register for events and explore local places. In addition, the mobile application allows users to navigate through race during the event, tracking their speed, nearby rest stops, alternate routes, and finish line, ensuring the best possible experience during their stay in Wichita Falls.
Stars: ✭ 155 (+74.16%)
Mutual labels:  flutter-apps, cross-platform, mobile-development
Flutter parallax scroll
Flutter UI challenge- Parallax scroll effect
Stars: ✭ 172 (+93.26%)
Mutual labels:  flutter-apps, mobile-app, mobile
Resizer
An image resizing library for Android
Stars: ✭ 406 (+356.18%)
Mutual labels:  mobile-app, mobile-development, mobile

Flutter MVVM + Provider Demo

GitHub license Github Followers GitHub stars GitHub forks GitHub watchers Twitter Follow

A Flutter MVVM provider demo application.

Demo

About

It simply loads Posts data from API and render the posts on the screen.

  • MVVM pattern is used.
  • Provider approach is used for state management.

Dummy API is used in this app. hosted here.

Architecture

Flutter MVVM + Provider Architecture

Read the detailed architecture explanation in this article

File Structure

lib
  ├── components                # Components
  │   ├── post            # post related Views and View Model
  |
  ├── models                    # Model classes
  |
  ├── notifiers                 # Notifier Classes             
  |
  ├── screens                   # screens
  |
  ├── services                  # services
  |
  └── main.dart              

Contribute

If you want to contribute to this library, you're always welcome! See Contributing Guidelines.

Contact

If you need any help, you can connect with me.

Visit : shubham-chhimpa.github.io

License


Copyright (c) 2020 Shubham Chhimpa

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].