The purpose of this project is to implement an Android application which shows some images (or dice) which you must use to create a short story.
The requirements and desired features for the app are:
- Available for Android 5 and +
- Following Material design style
- Cool design and UX to display and change the images
- Custom dice: Allow you to play with your own images or taking new images from your camera
- Topics: Allow you to select between a wide range of topic with different images and also classify your own images.
- Multiplayer: Allow you to play with other players online
- Profile: Having a profile
- Save it: Allow you to introduce your story easily and save it
- Share it: Allow you to share your stories
- Having the possibility to decide how many dice do you want (3,4,6 or 9)
- Available in the most popular App stores
This is going a be a great application that you will want to use for many purposes:
- Improving your creativity skills
- Becoming a better narrator or writer
- Brainstorming
- Having fun with your friends and family
- Getting to know better new people
- To make activities with kids
- Do not get bored when travelling, waiting for someone, in the elevator, etc.
- Using it in your retrospective (SCRUM)
In future Hack Weeks we could consider implementing a web application to be used together with the Android application.
This project is part of:
Hack Week 15
Activity
Comments
Similar Projects
Create an Android app for Syncthing as part of the Syncthing Tray project by mkittler
Description
There's already an app but code/features already in Syncthing Tray could be reused to create a nicer app with additional features like managing ignore patterns more easily. The additional UI code for the app could then in turn be re-used by other parts of Syncthing Tray, e.g. to implement further steps in the wizard as requested by some users. This way one "UI wrapper codebase" could serve GNU/Linux, Windows and Android (and in theory MacOS) at the same time which is kind of neat.
Goals
- DONE: Learn more about development for Android and development of UIs with Qt Quick
- DONE: Create an experimental app reusing as much existing Syncthing Tray code as possible
- DONE: Build Syncthing as a library also for Android and use it in the app (already done but needs further testing and integration with the rest of the app configuration)
- DONE: Update the Syncthing Tray website, documentation
- DONE: Extend the app so it has at least a start page and an import
- Update forum thread
- DONE: Upload an experimental build on GitHub
- Extend the Syncthing API to download single files on demand (instead of having to sync the whole directory or use ignore patterns)
- Bring back parts of the newly developed mobile UI back to Syncthing Tray on the desktop to fully benefit from the cross-platform development
- Add UI to add/edit folders and devices in desktop tray app
- Add UI to show out-of-sync items in desktop tray app
- Create an alternative "AppWindow" tailored for desktop platforms reusing UI components developed for the mobile app
Resources
- Android SDK/NDK and emulator
- Qt Quick