Harukaze (Japanese spring breeze) is an android app developed to provide easy access to various projects related to BUBT developed by me. Good bye to long unmemorable long URLs
I struggled to find a name for the app, then I somehow turned to Japanese words and found one that resonated. It also aligned with the semester name (Spring 2025) I was in, making it feel like the perfect fit!
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
-
Clone the repository:
git clone https://github.com/kurtnettle
-
Open in Android Studio
-
Change the config url in
utils/Constants.kt
(Refer todata/models/AppConfig
for JSON schema) -
Build the project
-
Run on device 🚀
I welcome contributions from the community! To contribute, please follow these steps:
-
Fork the Repository: Create your own copy.
-
Open an Issue: Report bugs or suggest features.
-
Submit a Pull Request: Ensure your code is well-tested and follows project standards.
Need help or want to discuss issues? Join our Telegram group
- AndroidX Core KTX: Kotlin extensions for core components
- Jetpack Compose: Modern declarative UI toolkit
- Android Lifecycle: Lifecycle-aware components
- DataStore: Data storage solution
- Koin: Dependency injection framework
- Ktor: Asynchronous HTTP client
- Timber: Advanced logging utility
- Material 3: Material Design components
- Material Icons Extended: Extended icon pack
- Lottie Compose: Animated vector graphics
- Google Fonts: Lora and Roboto
- JUnit: Unit testing framework
- Espresso: UI automation tests
- Android Studio: IDE for Android development
- Gradle: Build automation tool
This project is licensed under the GNU General Public License v3.0 (GPLv3). See the LICENSE file for full details.
By contributing, you acknowledge that your submissions will also be licensed under GPLv3.