auto_route
AutoRoute एक घोषित रूटिंग समाधान है, जहां आपके लिए नेविगेशन के लिए आवश्यक सभी चीजों को स्वचालित रूप से उत्पन्न कर दिया जाता है।
मॉडल-व्यू-व्यूमॉडल (MVVM) आर्किटेक्चर के साथ अपने फ्लटर प्रोजेक्ट की सेटअप करें
AutoRoute एक घोषित रूटिंग समाधान है, जहां आपके लिए नेविगेशन के लिए आवश्यक सभी चीजों को स्वचालित रूप से उत्पन्न कर दिया जाता है।
AutoRoute एक घोषित रूटिंग समाधान है, जहां आपके लिए नेविगेशन के लिए आवश्यक सभी चीजों को स्वचालित रूप से उत्पन्न कर दिया जाता है।
retrofit.dart एक dio क्लाइंट जनरेटर है जो source_gen का उपयोग करता है और Chopper और Retrofit से प्रेरित है।
retrofit generator एक dio क्लाइंट जनरेटर है जो source_gen का उपयोग करता है और Chopper और Retrofit से प्रेरित है।
परीक्षण योग्य, स्केलेबल और रखरखाव योग्य Flutter ऐप्स बनाने के लिए फ्रेमवर्क
Injectable get_it के लिए एक सुविधाजनक कोड जनरेटर है। Angular DI, Guice DI और inject.dart से प्रेरित।
Injectable get_it के लिए एक सुविधाजनक कोड जनरेटर है। Angular DI, Guice DI और inject.dart से प्रेरित।
प्रीटी डियो लॉगर एक डियो इंटरसेप्टर है जो नेटवर्क कॉल को सुंदर, पढ़ने में आसान फॉर्मेट में लॉग करता है।
{"sdk":"flutter"}^1.0.2^4.0.6^3.0.1+1^4.6.0^1.2.0-beta-1^7.2.0^1.5.3^2.3.15^4.2.1^1.0.2{"sdk":"flutter"}^2.0.0^4.0.3^2.2.0^6.3.1^1.5.4^4.2.1^5.3.0यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Model–View–ViewModel (MVVM) is a very established architectural pattern when it's come to software development. Here I have tried to put MVVM in simple example which will help you to implement in any project.
https://uploads.toptal.io/blog/image/127608/toptal-blog-image-1543413671794-80993a19fea97477524763c908b50a7a.png
This sample demonstrates how one can
Apart from the basic architecture setup, this sample also demonstrates
https://camo.githubusercontent.com/a5485a38e6af7aa1055807a47e1833fc9a35eb7b997940b26936dcffae760623/68747470733a2f2f6d69726f2e6d656469756d2e636f6d2f6d61782f3737322f302a73664344456235373157442d374566502e6a7067
There are 3 main modules to help separate the code. They are Data, Domain, and Application.
Data contains Local Storage, APIs, Data objects (Request/Response object, DB objects), and the repository implementation.
Domain contains UseCases, Domain Objects/Models, and Repository Interfaces
Application contains UI, View Objects, Widgets, etc. Can be split into separate modules itself if needed. For example, we could have a module called Device handling things like camera, location, etc.
https://user-images.githubusercontent.com/19567934/183311532-5efde826-f8ef-48a7-8df5-a0ed1731a2a0.png
One can download the code in zip format or take checkout from the git repository.
You need to run build_runner command for code generation everytime when you make changes in your original file.