Android application for Scooter Radar, enabling users to view real-time electric scooter locations from multiple providers on a single map. Built with Kotlin and designed to integrate seamlessly with the backend API.
- Aggregates and displays electric scooters from various providers
- Real-time map view with up-to-date scooter locations
- Unified interface for all supported rental companies
- User-friendly navigation and filtering options
- Seamless integration with the Scooter Radar Backend
- Kotlin
- Android SDK (Jetpack)
- Google Maps SDK
- Retrofit (for API requests)
- Coroutines
- MVVM architecture
- Clone the repository
git clone https://github.com/Scooter-Radar/escooter-radar-android.git cd escooter-radar-android
- Open the project in Android Studio
- Configure the API URL
- Set the backend API base URL in the configuration file if required.
- Add your Google Maps API key
- Place your API key as specified in the project documentation (usually in
local.properties
or in theAndroidManifest.xml
).
- Place your API key as specified in the project documentation (usually in
- Build and run the app
- Use an Android device or emulator.
app/
┣ src/
┃ ┣ main/
┃ ┃ ┣ java/
┃ ┃ ┃ ┗ com/yourdomain/scooterradar/ # Main application package
┃ ┃ ┣ res/ # Resources (layouts, images, etc.)
┃ ┃ ┣ AndroidManifest.xml
┃ ┗ test/ # Unit tests
┣ build.gradle
## 🔗 Related Projects
[Scooter Radar Backend](https://github.com/Scooter-Radar/escooter-radar-backend)
## 👨💻 About
Scooter Radar Android was created to make shared e-scooter usage more convenient by showing all available scooters from different providers in one app, with live updates and intuitive controls.
## 📝 License
This project is open source and available under the MIT License.