Wayback is a Kotlin Multiplatform Mobile (KMM) application available for android & iOS, featuring a sleek design this cross-platform application was thought to be a helpful companion for you. It was designed to help you easily find your way back to your vehicle. Whether you have parked at a busy mall, an unfamiliar street, or a large parking lot, Wayback makes it easy to locate your car, with an intuitive interface and rich features. Take a look! 😊
- 📍 Location Access: Uses your phone's GPS to save the exact location of your parked vehicle.
- 📸 Camera Integration: Snap a picture of your parked car and its surroundings to easily identify it later.
- 🗂️ File System Access: Store and delete photos of your parking location effortlessly.
- ⏰ System's Date & Time: Automatically logs the time of parking to help you manage parking duration.
- 🖼️ Image Preview: View saved parking photos through your system's native picture previewer.
- 🔗 Share Intent: Share the parking location, photo, and directions with others through native sharing functionality.
- 📱 iOS Exclusive Widget: Screen widget featured on iOS.
Wayback is designed with a sleek, user-friendly interface to provide an intuitive experience. Developed as a Kotlin Multiplatform Mobile (KMM) project, it features:
- ♿ Accessible Design: All screens are designed to support small devices with large font sizes, as well as big screens with small font sizes.
- 🌍 Multi-Language Support: Available in 19 languages, making it accessible to users around the world.
- 🤖 Android Compatibility: Supports devices from SDK 26 to SDK 34.
- 🍏 iOS Compatibility: Available for devices running iOS 15.3 and above.
Wayback leverages a custom GitHub Action to localize the entire KMM project. This powerful automation feature allows for effortless translation management, supporting all 19 languages with:
- Full Localization: Translate all strings at once or target Android, iOS, or common strings individually.
- Kotlin Multiplatform Mobile (KMM): Shared codebase between Android and iOS.
- Compose Multiplatform: Unified UI framework for Android and iOS.
- Clean Architecture: With presentation, domain & data layers.
- Model-View-Intent: As the presentation architectural pattern.
- Koin: For Dependency Injection.
- DataStore: Modern device preferences handling.
- GitHub Actions: Custom localization workflow for seamless string management in .
- Android: Available on the Google Play Store (link coming soon).
- iOS: Available on the App Store.
- Compiling it yourself: This application is free and open source, so you can download this repo and try it yourself! 😊
This project is licensed under the GLT License. Check this for more information.
If you have any questions or want to contribute, feel free to open an issue or submit a pull request. You can also reach out via LinkedIn.
Wayback – Easy parking.