google_sign_in
Google Sign-In के लिए Flutter प्लगइन, एक सुरक्षित प्रमाणीकरण प्रणाली जो Google खाते के साथ साइन इन करने के लिए है।
Invoice Ninja: Flutter के साथ निर्मित डेस्कटॉप/मोबाइल प्रशासन पोर्टल
Google Sign-In के लिए Flutter प्लगइन, एक सुरक्षित प्रमाणीकरण प्रणाली जो Google खाते के साथ साइन इन करने के लिए है।
Android और iOS छवि पुस्तकालय से छवियाँ चुनने और कैमरे के साथ नई छवियाँ लेने के लिए Flutter प्लगइन।
एक ऐप-इन-खरीदारी के लिए फ्लटर प्लगइन। ऐप स्टोर और गूगल प्ले के माध्यम से ऐप-इन-खरीदारी करने के लिए API प्रदान करता है।
बायोमेट्रिक्स, पासकोड, पिन या पैटर्न के माध्यम से स्थानीय प्रमाणीकरण की अनुमति देने वाला Flutter प्लगइन।
v0.10.1+2एक विजेट जो वेब पर नीचे के HtmlElementViews द्वारा क्लिक को निगलने से रोकता है।
एक फ्लटर प्लगइन जो सिस्टम वेबव्यू द्वारा समर्थित वेबव्यू विजेट प्रदान करता है।
v0.7.0फ्लटर ग्रिड लेआउट (स्टैगर्ड, मैसनरी, क्विल्टेड, वेवन, आदि) का संग्रह प्रदान करता है।
v4.0.3निर्देशात्मक स्लाइड क्रियाकलाप वाले स्लाइडेबल सूची आइटम का फ्लटर अनुकरण, जिसे बंद किया जा सकता है।
एक उपयोगिता Widgets का सेट जो Redux स्टोर को प्रदान और जोड़ता है
v5.14.3Android, iOS, macOS, Windows और Linux पर संगत प्रिंटर पर दस्तावेज़ उत्पन्न करने और प्रिंट करने की अनुमति देने वाला प्लगइन, साथ ही वेब प्रिंट।
v12.2.1Android, iOS और Web के लिए एक Flutter प्लगइन छवि को कटौती समर्थित करता है
बिल्डर के साथ मूल्य प्रकार, डार्ट क्लासेज के रूप में प्रकार, और सीरियलाइजेशन। यह पुस्तकालय रनटाइम निर्भरता है।
{"sdk":"flutter"}{"sdk":"flutter"}^1.0.0^7.2.0^2.0.4^3.2.3^3.0.1^0.10.0^0.5.0^1.5.0^2.0.2^2.0.6^7.0.7296^8.1.2^5.1.0^3.0.0^6.3.1^6.3.2^12.0.10.17.0^3.1.2^0.5.0-beta{"git":{"url":"https://github.com/theyakka/qr.flutter.git"}}^2.3.0^9.6.0^1.2.0^1.1.0^1.0.1^4.4.1^3.1.0^8.3.1{"git":{"url":"https://github.com/scopendo/flutter_rounded_loading_button.git","ref":"master"}}^3.0.2^0.5.0^2.0.0^11.0.1^10.3.2{"git":{"url":"https://github.com/BenPoell/FlutterBoardView.git"}}^0.9.0^0.0.3^0.1.3^6.2.0^1.2.6^5.11.0^11.0.0^2.14.0^7.0.1^0.3.0^3.1.0^0.7.0^0.7.0^0.1.1^1.0.0^1.15.0-nullsafety.4^4.0.0^12.2.0^0.0.4anyanyanyanyanyanyanyany{"sdk":"flutter"}^1.6.3{"sdk":"flutter"}^2.1.0^8.1.1^2.0.0^3.5.1^4.6.0यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Client application for Invoice Ninja.
Dashboard View Invoice List Invoice New Invoice
Initialize the config file
cp lib/.env.dart.example lib/.env.dart
Support running the code unsigned on Android
cp android/app/build.gradle.dev.kts android/app/build.gradle.kts
Run the app
flutter run
Note: if you don't have an Invoice Ninja backend setup you can test the app with these credentials:
demo@invoiceninja.comPassword0demo.invoiceninja.comcp lib/utils/oauth.dart.foss lib/utils/oauth.dart
cp lib/utils/app_review.dart.foss lib/utils/app_review.dart
cp lib/ui/app/upgrade_dialog.dart.foss lib/ui/app/upgrade_dialog.dart
cp lib/ui/app/pinput.dart.foss lib/ui/app/pinput.dart
cp android/app/src/main/AndroidManifest.foss.xml android/app/src/main/AndroidManifest.xml
cp android/settings.gradle.foss.kts android/settings.gradle.kts
cp pubspec.foss.yaml pubspec.yaml
rm pubspec.lock
The application was created using the Flutter Redux Starter.
The architecture is based off these two projects:
A High-level overview of the project structure:
lib/ # Root Package
|
├─ data/ # For data handling
│ ├─ mock/ # sample used for testing
│ ├─ models/ # Objects representing data
│ ├─ repositories/ # Source of data
|
├─ redux/ # manages app state
│ ├─ component/ # app building block
│ ├─ actions # methods to update app state
| ├─ middleware # run in response to actions, execute before reducer
| ├─ reducer # intercepts actions, responsible for updating the state
| ├─ selectors # read data from the state, queries against your 'state database'
| ├─ state # immutable object that lives at the top of the widget hierarchy
|
├─ ui/ # app views
│ ├─ component/ # views for different components
│ ├─ view/ # generel view for component
│ ├─ edit/ # change values on the views fields
|
├─ utils/ # Utility classes
The ui and redux folders contain components that are paired together. Put simply you will find an 'auth' folder in both the ui and redux folders.
For additional information on Redux architecture
flutter packages pub run build_runner build --delete-conflicting-outputs to regenerate the model files. It will also remove the old generated files so conflicts are avoided..flutter drive --target=test_driver/all_it.dart to run the testshttps://github.com/invoiceninja/invoiceninja#credits
We gladly accept contributions! If you'd like to get involved with development please join our Slack group or Discord Server.