cmput301f17t30 / habitrabbit Goto Github PK
View Code? Open in Web Editor NEWA simple habit tracking and sharing app
License: GNU General Public License v3.0
A simple habit tracking and sharing app
License: GNU General Public License v3.0
needs to be sorted by date automatically
username should display in app bar
need intent testing for ALL implemented use cases
javadoc needs to be added for all model classes, and other methods
as per in lab TA feedback.
what happens to the timesfailed and times completed stats when we change the days on which a habitevent is due?
What happens to the stats if we change the habit start date to an earlier date?
UML needs to be updated with new classes, as per part 3 feedback
the location attribute in habitevent must be changed from a string to two doubles latitude and longitude
javadoc needs to be compiled for part 4
need to add exceptions for 1.03, 2.01, 5
and constraint for image size on 2.01
need to add controller classes
ADAPTERS ARE PART Of VIEW
fields should be prepopulated with current data
functions must be refactored out of views into comtrollers
change the list in controller AFTER an element is edited
need comprehensive unit testing for ALL model class methods.
cannot deselect highlight
make the field prepopulated with todays date.
add attribute select all on click so we can easily replace thisd
write test cases for controller classes, as many as possible at least
when habit is deleted, delete all related habit events
how exactly does a user enter a location? is GPs required?
UC 6.01
edit or adding a new event will also change other events in the list. seems to be mostly thr first event effected
Start a new branch when project part 4 is finished. Branch will be for part 4. Prototype. Keep this branch for lab demo.
prevent 2 habits with the same type
with abstratc class command and verious others inheriting from it, encapsulating elasticsearch
do we want to use some placeholder image to display in habithistory for events that have no image? If so, then what image?>
want to choose a profile picture for the user by clicking on user profile pic view
we need to add proper file headers to all classes
change the list in controller AFTER an element is edited
user needs to sign out - add this to the use cases
onrequestpermissionresult needs paramters to have @NotNull parameter added
add jinit testing for achievement class
fix the text overlapping
do we want to log out from all activities, only main, or main+habithistory?
We should add a MockHabit class to aid in testing habit Event. We shouldn't be manually creating habit objects in habit Event tests.
Possibly other mock classes needed for testing as well.
-list of friends (user ids)
when a habit is deleted, delete all associated habit events
edit event is adding a new event rather than editing the current one
need to add reuse statement as per pt. 4 requirements
need to track this for reasons
what happens with offline behavoir?
storyboard should show that user can select multiple days
change the date picker in add habit to use an adroid date picker, or change the date checker to be less pciky
new tests need to be added for the date parameter in habitevent
need to make the green/red/yellow light indicator on habitlist work
user should be able to pick a date to start the habit and it is missing in habit class and add habit activity
replace hardcoded strings with @string resource
-make sure all 'ADD' striongs use same resource!!!
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.