aajn88 / wakemeapp Goto Github PK
View Code? Open in Web Editor NEWSmart alarm with custom playlist
License: GNU General Public License v3.0
Smart alarm with custom playlist
License: GNU General Public License v3.0
As a user, I want to run WakeMeApp in different devices and OS levels.
Main objective of this issue is to solve bugs that may occur in different devices and OS levels. For now, tested in OS level 21 (Lollipop)
Levels to be tested:
As a user, I want to be able to edit or delete an existing playlist. Also every performed edition has to be displayed in the Main alarms manager activity (e.g. if a playlist used by an alarm want to be deleted, then the alarm must to be change to the default playlist)
As a User, I want to see a menu in the navigation drawer to quickly take actions.
When the user is logged, the navigation drawer should display the following information:
The navigation drawer should add the following actions:
As a User, I want to be able to add an alarm just clicking the message when there are no alarms
As a product owner, I want to measure users' interactions using Firebase Analytics. Also I want to measure how many users interact with the following UI components:
As a User, I want to add songs and playlists from my Spotify premium account. For that reason, I need WakeMeApp to be integrated with Spotify
As a User, I want to set up my alarm to be played a certain volume level
As a User, I want to see the app icon in Toolbar, therefore I always know which app is open
As a user, I want to enable or disable an alarm
As a User, I want to play the listed song when I click it.
As a User, I want that all my active (created or updated) alarms work when the scheduled date and time is achieved
As a product owner, I have to create a feature graphic to be published at the PlayStore
As a User, I want to be able to add a song just clicking the message when there are no songs
As a User, I want a better way to select the alarm's playlist. For that reason I expect a swipe-to-select option.
As a developer, I want to inform to the user when the alarms' list is empty
As a User, I may need to decrease alarm volume when it starts, for that reason the alarm should stop and be snoozed
As a User, I want to be able to undo an alarm deletion
As a User, I need to be notified when an alarm is launched. This need to be done displaying an activity and a notification
There is no a way to cancel/snooze the alarm after it has been launched and the user has exited the LaunchAlarmActivity. The user can deactivate the alarm using the launched notification. Find another way to stop the alarm in case the user has exited the alarm and hidden the notification
As a User, I want to be able to save the alarm's name using the "enter" button on the keyboard
As a user, I want to be able to change my alarms' name
As a User whose main language is Spanish, I want to see my app completely translated in Spanish
As a user, I want to snooze my alarms once has been launched. For now, the alarm must be snoozed for 5 minutes. In the future, the user will be capable to set up its own snooze time
As a developer, I want to validate when a user wants to change the alarm's name into an invalid input
As a User, I want that the alarm sounds even if my device is on vibration mode
As a User, I want to login using my Spotify account. In that way, I will be able to import my Spotify playlists or songs to use them in WakeMeApp.
This login button should be located in the navigation drawer (has to be implemented).
This login should store user information such as name, email, pic (if possible), any other useful information.
The Spotify session should be stored and not be asked again, unless the user logs out.
About navigation drawer, in the following issue: Navigation drawer options when logged in #52
As a product owner, I want to add the description of WakeMeApp in Github repository
Improve UI logics
As a developer, I want to have reporters of bugs and crashes. For that reason, the selected tool is crashlytics
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.