google_maps_flutter
iOS और Android एप्लिकेशन में Google Maps को एकीकृत करने के लिए एक Flutter प्लगइन।
समूह के साथ स्थान साझा करने के लिए Flutter एप्लिकेशन। (विकास में)
iOS और Android एप्लिकेशन में Google Maps को एकीकृत करने के लिए एक Flutter प्लगइन।
Flutter के लिए एक GraphQL क्लाइंट, आधुनिक GraphQL क्लाइंट से सभी सुविधाओं को एक आसान उपयोग वाले पैकेज में लाता है।
AutoRoute एक घोषित रूटिंग समाधान है, जहां आपके लिए नेविगेशन के लिए आवश्यक सभी चीजों को स्वचालित रूप से उत्पन्न कर दिया जाता है।
v2.0.0+1एक ड्रैगेबल Flutter विजेट जो SlidingUpPanel को आसानी से लागू करने में मदद करता है!
Flutter के लिए भौगोलिक स्थिति प्लगइन। इस प्लगइन में सामान्य स्थिति (GPS आदि) कार्यों के लिए क्रॉस-प्लेटफॉर्म (iOS, Android) API प्रदान करता है।
v10.0.2वास्तविक समय में उपकरण के स्थान तक आसान पहुंच के लिए क्रॉस-प्लेटफ़ॉर्म प्लगइन।
v6.0.2पिन कोड इनपुट (OTP) टेक्स्ट फील्ड, iOS SMS ऑटोफिल, Android SMS ऑटोफिल एक बार के कोड, पासवर्ड, पासकोड, कैप्चा, सुरक्षा, कूपन, वोचर, 2FA, दो-चरण सत्यापन
ओवरले के लिए प्रोवाइडर समर्थन, आसानी से टॉस्ट और आंतरिक नोटिफिकेशन बनाएं
v3.1.0कोई भी विजेट के चारों ओर एक डॉटेड बॉर्डर जोड़ने में उपयोगकर्ता को आसानी से मदद करने वाला फ्लैटर पैकेज।
iOS, Android, web और OpenHarmony पर Vibration API को संभालने के लिए एक प्लगइन।
स्क्रॉलिंग व्यू जैसे कॉलम और रो में आसानी से अंतराल जोड़ने के लिए फ्लटर विजेट।
एक ही कमांड के साथ ऐप पैकेज नाम बदलें। AndroidManifest, build.gradle, MainActivity फ़ाइलों को अपडेट करें और MainActivity फ़ाइल को नई डायरेक्टरी संरचना में स्थानांतरित करें।
any^1.0.5^2.1.0^1.1.1{"sdk":"flutter"}^3.2.0^2.0.2^4.1.0^17.2.1+1^1.0.0^5.2.0^8.2.4any4.1.4^7.6.4^2.5.3^2.2.3^0.17.0^7.0.0—^0.5.1^2.1.0^2.0.4^6.1.1^0.27.7^9.0.0^2.0.7^3.3.1^3.0.1^2.0.0+1^0.5.1^0.8.0^0.0.2any^3.0.1—^8.1.1^8.1.4^8.1.5^2.4.1{"git":{"url":"https://github.com/letsar/flutter_slidable.git","ref":"master"}}^5.1.2^0.13.6^5.0.0^1.9.0—^6.2.1^1.5.0^2.1.0^3.0.0^2.1.2^0.13.1{"sdk":"flutter"}^2.5.2^1.16.5—^4.9.0^6.8.0यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
https://ccextractor-beacon-docs.netlify.app/
The source code of documentation can be found here: https://github.com/CCExtractor/Beacon-Documentation
This project is a flutter build native interface to ease the group travelling (or hiking). By using this, the group leader would be able to share his location with the entire crew, and in case if someone loses contact with the group, he can quickly get in the right place by following the beacon.
You can test Beacon in your own development environment. This section shows you how:
You'll need to set up the IDE and mobile device emulator, or any mobile testing device on your local system.
Flutter Environment: You'll need to have the following installed:
Ensure you are testing the app using Flutter version 3.0.1 and above.
For checking flutter version:
flutter --version in terminalIf your version is not upto date, follow these steps to upgrade:
flutter channel stable to switch to the channel having stable version of flutter updatesflutter upgrade to get the latest flutter versionDevelopment Environment: For setting up the development environment, follow the steps given below.
git clone https://github.com/<username>/beacon.gitcd into beaconflutter doctorflutter pub getflutter runFor help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
This project follows Clean architecture with following structure:
beacon/
├── lib/
│ ├── config/ # Configuration files
│ ├── core/ # Core application logic
│ ├── data/
│ │ ├── datasources/
│ │ │ ├── local/ # Local data sources
│ │ │ └── remote/ # Remote data sources
│ │ ├── models/ # Data models
│ │ └── repositories/ # Data repositories
│ ├── domain/
│ │ ├── entities/ # Domain entities
│ │ ├── repositories/ # Domain repositories
│ │ └── usecases/ # Domain use cases
│ ├── presentation/
│ │ ├── auth/
│ │ │ ├── cubit/ # Authentication Cubit
│ │ │ ├── widget/ # Authentication widgets
│ │ │ └── screen/ # Authentication screens
│ │ ├── home/
│ │ │ ├── cubit/ # Home Cubit
│ │ │ ├── widget/ # Home widgets
│ │ │ └── screen/ # Home screens
│ │ ├── group/
│ │ │ ├── cubit/ # Group Cubit
│ │ │ ├── widget/ # Group widgets
│ │ │ └── screen/ # Group screens
│ │ ├── hike/
│ │ │ ├── cubit/ # Hike Cubit
│ │ │ ├── widget/ # Hike widgets
│ │ │ └── screen/ # Hike screens
│ │ ├── widgets/ # Shared widgets used across all presentation folders
│ │ └── splash_screen.dart # Initial screen displayed while loading
├── main.dart # App entry point
├── theme/ # Theme configurations
├── locator.dart # Dependency injection setup (using get_it)
├── router.dart # App navigation routes
https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/1.jpg https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/2.jpg https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/3.jpg https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/4.jpg
https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/5.png https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/6.png https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/7.png https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/8.png
https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/9.png https://raw.githubusercontent.com/CCExtractor/beacon/HEAD/screenshots/10.png
Whether you have some feauture requests/ideas, code improvements, refactoring, performance improvements, help is always Welcome. The more is done, better it gets.
If you found any bugs, consider opening an issue.
To know the details about features implemented till Google Summer of Code'21 and future todo's please visit this blog
We would love to hear from you! You may join gsoc-beacon channel of CCExtractor community through slack: