EmmanueleVilla / renshuu_widget

MIT License
0 stars 0 forks source link

Renshuu Widget for Android

Welcome to the Renshuu Widget for Android repository! This project is an open-source Android application that leverages the Renshuu API to populate a widget that shows your Renshuu mastery schedules directly on your home screen.

Table of Contents

Features

Installation

Prerequisites

From source

  1. Clone the repository:

    git clone https://github.com/yourusername/renshuu-widget-android.git
    cd renshuu-widget-android
  2. Open the project in Android Studio:

    • Open Android Studio and select "Open an existing Android Studio project".
    • Navigate to the renshuu-widget-android directory and select it.
  3. Build and Run:

    • Connect your Android device or use an emulator.
    • Click "Run" in Android Studio to install the app on your device.

From the play store

Navigate to the play store page and install it!

Usage

  1. Add the Widget:

    • Long press on your home screen and select "Widgets".
    • Find the "Renshuu Widget" in the list and drag it to your home screen.
  2. Configure the Widget:

    • Tap the app icon to open it. Note that if you press the widget to open the Renshuu app, pressing the Widget app icon may lead you to the Renshuu app instead. In this case, you need to kill both apps and re-open the widget app.
    • Enter your Renshuu API key and press save.
    • The widget will update automatically.
    • If you have troubles with the widget updates, follow the instruction in the app to remove it from battery optimizations.
  3. Enjoy!:

    • Your widget will now show your mastery schedules! Tap any of them to open the app.

Contributing

Contributions are welcome! If you have any ideas or improvements, please feel free to fork the repository and submit a pull request. You can also open an issue if you find any bugs or have feature requests.

How to Contribute

  1. Fork the project.
  2. Create your feature branch: git checkout -b feature/AmazingFeature.
  3. Commit your changes: git commit -m 'Add some AmazingFeature'.
  4. Push to the branch: git push origin feature/AmazingFeature.
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

Contact

For any questions, suggestions, or feedback, feel free to reach out via: