google_maps_flutter
一個用於在 iOS 和 Android 應用程式中整合 Google 地圖的 Flutter 插件。
Flutter 應用程式,用於與群組分享位置。(開發中)
一個用於在 iOS 和 Android 應用程式中整合 Google 地圖的 Flutter 插件。
適用於 Flutter 的 GraphQL 客戶端,將現代 GraphQL 客戶端的所有功能整合到一個易用的套件中。
AutoRoute 是一種宣告式路由解決方案,所有導航所需的內容都會自動為您產生。
v2.0.0+1一個可拖曳的 Flutter 小部件,讓實作 SlidingUpPanel 變得更容易!
Flutter 的地理定位外掛程式。此外掛程式為通用位置(GPS 等)功能提供跨平台(iOS、Android)API。
v10.0.2跨平台插件,可輕鬆即時存取裝置位置。
v6.0.2PIN碼輸入(OTP)文字欄位,iOS簡訊自動填入,Android簡訊自動填入一次性驗證碼,密碼,通行碼,驗證碼,安全,優惠券,Wowcher,2FA,兩步驗證
provider 對疊加層的支援,輕鬆建構吐司與內部通知
v3.1.0一個 Flutter 套件,讓使用者能輕鬆為任何組件加上虛線邊框。
一個用於在 iOS、Android、Web 和 OpenHarmony 上處理震動 API 的外掛程式。
用於在 Column 和 Row 等 Flex 小部件或捲動檢視中輕鬆加入間距的 Flutter 小部件。
使用單一指令變更應用程式套件名稱。自動更新 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: