mirror of
https://github.com/AsteroidOS/asteroid.git
synced 2026-05-25 19:38:59 +02:00
No results
15
TODO List
Florent Revest edited this page 2016-06-15 16:39:56 +02:00
Table of Contents
AsteroidOS is a large project and involves many activities. Here is a list of some of the things that should be done in the future. If you want to get started with one of those tasks, get in touch with us via IRC on #asteroid@irc.freenode.net and take a look at the "Building AsteroidOS" and "Creating an AsteroidOS App" pages of this wiki.
UI/UX
- Provide clear guidelines for developers with mockups
- Make better artworks, like unified icons
- Provide a better overall experience of window management
- Create QML watchfaces
- Add components to qml-asteroid (like pager, circular list view, swipeable actions etc...)
Applications
- Compass (cf: Devices Support section)
- Health tracker (cf: Devices Support section)
- Phone ***
- Agenda (sync to Sunrise/iCal/Google Calendar/Outlook Calendar) ***
- Music player (via bluetooth/music files in SD card) ***
- Memo notes (text and voice, synced from phone) ***
- Maps (offline with maps.me / online using bluetooth to phone with OpenStreetMap ?) ***
- Weather (the phone should get infos from openWeatherMap) ***
- Personal assistant (via Sirius ?) ***
*** Those applications also need a new GATT Service in asteroid-btsyncd and the necessary code in Asteroid OS Sync to get new data from the smartphone.
Devices support
- Port AsteroidOS to new watches
- Make AsteroidOS work in QEMU
- Better sensors support:
- Create a compass app that uses QtSensors over sensorfw over hybris over android drivers
- Retrieve and process info from the activity sensors on devices that have one
- Wake up screen when tilted quickly (MCE and sensorfw)
- Shrink android_manifest the same way as Mer did with droid-hal to make porting faster and easier
Core architecture
- Find a way to benchmark battery life
- Make system lighter and faster to boot