To run any Android application built with Flutter you need to configure the enviroments in your machine, you can do this following the the tutorial provided by Google in Flutter website
- Flutter SDK
- Android Studio (to download Android SDK)
- Xcode (for iOS develop only)
- Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
- A little knowledge of Dart and Flutter
Clone this repo to your local machine using:
git clone https://github.com/Beach-Combine/Mobile.git
Set the your own Google Map Key in android/app/local.properties:
google.map.key = YOUR_GOOGLE_MAP_KEY
To run the app you need to have an online emulator or a plugged device and run the following command in the root of the application.
Android
flutter run
- Download apk file ⭐ here ⭐. (Available for Android version 12 or higher)
- You can use it right away by installing it on your smartphone!
- Currently, this service is providing beta service for Busan, Korea
Our service is currently focused on Busan, South Korea. Therefore, we provide a testing feature for customers in inland areas or those who cannot visit Busan to experience the entire cleaning process.
Upon entering the home screen, users will see a Test
button. When they press this button, their current location will be moved to the Busan area, allowing them to explore various features. If users move to a different location from their current position, the screen will reflect the corresponding change. Feel free to click on nearby markers to experience different feedback.
Please note that this feature is designed solely for testing purposes and is not reflected in the actual database. Therefore, no rewards will be given upon completing the entire cleaning process. Keep this in mind!
In the actual Busan sea, all features can be used without any issues. Come and enjoy Busan!
v1.0.0 release
- Added Main Feature(Cleaning the beach)
- Added Community Feature
- Added Ranking Feature
- Added Mypage Feature
v1.1.0 release
- Added Admin Feature
- Added Testing Feature
- Added Notification Feature
- Added Tutorial Feature
- Work individually on each branch
local - feature/Issue#-feature
- After completing the task, submit a PR to
remote - develop
. - After code review, receive approval and merge
- Every time a merge occurs in
remote - develop
, all team members pull fromremote - develop
to maintain the latest status
Tag name | Description |
---|---|
feat | Commits that add a new feature |
fix | Commits that fix a bug |
hotfix | Fix an urgent bug in issue or QA |
build | Commits that affect build components |
chore | Miscellaneous commits |
style | Commits for code styling or format |
docs | Commits that affect documentation only |
test | Commits that add missing tests or correcting existing tests |
refactor | Commits for code refactoring |
Mobile/AI | Backend | Backend | Design |
---|---|---|---|
김성겸 | 권보민 | 추서연 | 백송은 |