Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anyone using provider in production/open-source apps? #62

Closed
sawankumarbundelkhandi opened this issue May 13, 2019 · 10 comments
Closed

Comments

@sawankumarbundelkhandi
Copy link

Similar to:
reactiveui/ReactiveUI#979
PrismLibrary/Prism#1016
brianegan/flutter_redux#86
felangel/bloc#139

If anyone is using the library then please give your input.

Use the following template:

If available on stores
iOS:
Android:

If open source
Source Code:

Your opinion
Version: ?
Years of experience: ?
Good: ?
Bad: ?

Thank you very much!

@HaithamSheshtawy
Copy link

I recommended this Structure for Provider.
https://medium.com/flutter-community/flutter-architecture-provider-implementation-guide-d33133a9a4e8

@rrousselGit rrousselGit pinned this issue Jun 4, 2019
@amondnet
Copy link

Diet Friends (다이어트 프렌즈) is a chatbot app to help your diet. Currently only Korean is supported.

iOS: https://apps.apple.com/app/id1466899980
Android: not published yet

@Vadaski
Copy link
Contributor

Vadaski commented Jul 16, 2019

我也写了一篇 Provider 的中文介绍 https://juejin.im/post/5d00a84fe51d455a2f22023f

@phoenixsky
Copy link

Fun Android with Provider mvvm
Source Code: https://github.com/phoenixsky/fun_android_flutter/blob/master/README-EN.md

Widget build(BuildContext context) {
    super.build(context);
    return ProviderWidget<StructureListModel>(
      model: StructureListModel(widget.cid),
      onModelReady: (model) => model.initData(),
      builder: (context, model, child) {
        if (model.busy) {
          return ViewStateSkeletonList(
            builder: (context, index) => ArticleSkeletonItem(),
          );
        } else if (model.error) {
          return ViewStateWidget(onPressed: model.initData);
        } else if (model.empty) {
          return ViewStateEmptyWidget(onPressed: model.initData);
        }
        return SmartRefresher(
            controller: model.refreshController,
            header: WaterDropHeader(),
            footer: RefresherFooter(),
            onRefresh: model.refresh,
            onLoading: model.loadMore,
            enablePullUp: true,
            child: ListView.builder(
                itemCount: model.list.length,
                itemBuilder: (context, index) {
                  Article item = model.list[index];
                  return ArticleItemWidget(item);
                }));
      },
    );
  }

Thanks HaithamSheshtawy provider-guide

@irperera
Copy link

irperera commented Sep 6, 2019

can you use provider for authentication?

@guilhermeagostinelli
Copy link

can you use provider for authentication?

Yes @irperera ! It works specially well with firebase_auth, take a look here for an example of how you could do it.

@chnkrydv
Copy link

chnkrydv commented Jun 1, 2020

Yes, I use it in production.
Android app link (to see the scale of app) - https://play.google.com/store/apps/details?id=in.ckzero.batua

My main.dart looks like this. All the stores which are basically classes extending ChangeNotifier are provided as a club of providers within a MultiProvoder.
image

@pd4d10
Copy link

pd4d10 commented Oct 3, 2020

provider is heavily used in GitTouch, an open-source mobile app for Git services including GitHub, GitLab, Bitbucket and Gitea. Thanks for the work!

iOS: https://apps.apple.com/us/app/gittouch/id1452042346
Android: https://play.google.com/store/apps/details?id=io.github.pd4d10.gittouch

Source Code: https://github.com/git-touch/git-touch

@tsinis
Copy link

tsinis commented Dec 12, 2020

Hey! I'm using Provider as a core of App Icon Tools (app for preview (shapes/animations), issue warnings, and generation of (launcher/desktop) app icons for Flutter apps (web, macOS, Windows, Android Adaptive, etc. icons including), which is available on all operating systems that Flutter offers to build.

iOS: coming not so soon
Android: coming soon, available in Releases
Web: https://app-icon.tools
macOS: coming not so soon, available in Releases
Linux: coming soon, available in Releases
Windows: coming soon, available in Releases

Source Code: https://github.com/tsinis/app_icon_tools

Version: 4.3.2+3

@nikhilbadyal
Copy link

More
Notes Application.
Source Code - https://github.com/nikhilbadyal/keep-notes

Repository owner locked and limited conversation to collaborators Apr 9, 2022
@rrousselGit rrousselGit converted this issue into discussion #746 Apr 9, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Projects
None yet
Development

No branches or pull requests