bloc_test
एक परीक्षण लाइब्रेरी जो bloc के परीक्षण करना आसान बनाती है। bloc अवस्था प्रबंधन पैकेज के साथ उपयोग करने के लिए बनाया गया है।
Flutter का उपयोग करके यात्रा ऐप 💙
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Airnbn is a simple prototype app which lists tourist destinations.
Before we start, you can take a look at the app:
To clone and run this application, you'll need Git and Flutter installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/Shadow60539/travel_app.git
# Go into the repository
$ cd travel_app.git
# Install dependencies
$ flutter packages get
# Run the app
$ flutter run
Some very good packages are used in the project, not a big list.
Below are the information about these packages.
| package | explain |
|---|---|
| font_awesome_flutter | Awesome icons |
| flag | Country Flags |
| http | Network |
| cached_network_image | Caching Network Images |
| flutter_bloc | Bloc Pattern |
| lottie | Lottie files animations |
| google_fonts | Google fonts |
| freezed | Code generation for immutable classes |
| lint | Rules handler for Dart |
| build_runner | Build Custom Models |
The project directory structure is as follows:
├── android
├── asset
├── build
├── images
├── ios
├── lib
├── pubspec.lock
├── pubspec.yaml
Let me explain the other directories besides lib:
| DIRECTORY | INFO |
|---|---|
| images | readme images files |
| asset | images and lottie files |
Then the lib directory
| DIRECTORY | INFO |
|---|---|
| application | State Management |
| core | Global Classes |
| domain | Abstract Classes |
| infrastructure | Domain implementation (backend) |
| presentation | UI |
एक परीक्षण लाइब्रेरी जो bloc के परीक्षण करना आसान बनाती है। bloc अवस्था प्रबंधन पैकेज के साथ उपयोग करने के लिए बनाया गया है।
डार्ट में फंक्शनल प्रोग्रामिंग। कुशल अपरिवर्तनीय डेटा संरचनाओं, मोनैड्स, लेंस और अन्य एफपी उपकरणों का उपयोग करके अपने डार्ट कोड को शुद्ध करें।
Injectable get_it के लिए एक सुविधाजनक कोड जनरेटर है। Angular DI, Guice DI और inject.dart से प्रेरित।
Injectable get_it के लिए एक सुविधाजनक कोड जनरेटर है। Angular DI, Guice DI और inject.dart से प्रेरित।
एक फ्लैग फ्लटर पैकेज। झंडे दिखाने के लिए उपयोग करें। सभी झंडे https://github.com/lipis/flag-icons/releases/tag/v4.1.4 से आए हैं।
निर्भरता सूची 21 आइटम
^8.3.0^3.1.0^0.1.3^0.10.0-nullsafety.2^4.0.0^2.0.3^5.0.1{"sdk":"flutter"}^7.1.0^0.22.0^9.1.0any^2.1.0^1.4.1^1.4.1any^1.5.3^1.1.0^5.0.16any{"sdk":"flutter"}उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗
v7.1.0