Nebula is an open-source Flutter application for Android, tailored to seamlessly manage your AsteroidOS smartwatch. With Nebula, you have the power to customize watch faces, oversee apps, and efficiently control various settings on your AsteroidOS-powered smartwatch.
AsteroidOS is an open-source operating system designed for smartwatches. It offers a lightweight and customizable alternative to proprietary smartwatch operating systems. Built by a community of developers, AsteroidOS aims to provide users with a more open and privacy-respecting smartwatch experience.
For more information about AsteroidOS, please visit the official website and repository:
-
Settings Control: Adjust various settings on your smartwatch from the convenience of your smartphone.
This repository hosts an application currently in development.
- Linking capabilities.
- Automatic linking.
- Ability to display services.
- Battery reading functionality.
- Sending/removing notifications.
- Background operation.
- Reconnection after disconnection while the app is open.
- All other functions available in AsteroidOSSync.
As future implementations, we aim to incorporate the features available in AsteroidOSSync.
Note: This project is a work in progress. Contributions and feedback are welcome.
To get started with Nebula, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Run
flutter pub get
to install dependencies. - Build and run the application on your preferred device or emulator.
Contributions to Nebula are welcome! If you'd like to contribute, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss the proposed changes.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
- Thanks to the AsteroidOS community for their dedication to creating an open-source smartwatch platform
To generate the app icon, you can use the following command:
flutter pub run flutter_launcher_icons:main