Skip to content

Instantly share code, notes, and snippets.

@michalgorny
Last active August 29, 2015 14:11
Show Gist options
  • Save michalgorny/276afa4b2885fa3ce82e to your computer and use it in GitHub Desktop.
Save michalgorny/276afa4b2885fa3ce82e to your computer and use it in GitHub Desktop.
Parse training tasks
Initial: Import ParseLoginUI to project
1) Parse login screen
a) Add LaunchActivity
b) Add ParseLoginActivity
c) Customize login screen (change logo, add FB and Twitter support)
d) Change FB login text by meta-data
2) Backend side
a) Create project in Parse
b) Initialize Parse in Application class
c) FB support
d) Twitter support
3) Maintain session
a) Launch application without logging
b) Logout button
4) Voting features
a) Create VotingResultsActivity
b) Create VoteActivity
c) Add navigation between acitivites
d) Add custom graphics
5) Vote questionnaire
a) Add questionnaire vote
6) Clear button - ButterKnife
a) Add setting default functionality for all rating bars and clear texts
7) Send questionnaire
a) Send results to server
b) Ensure data was received in Parse Core
8) Display voting results
a) Retrieve data from server - class "ratings"
b) Display data
9) Push notifications
a) Register device in Parse
b) Configure AndroidManifest.xml - add permission, declare service, BR etc.
c) Push Experiment - configure app to track opening
10) Crash reporting
a) Download SDK
b) Add changes to build script and Application class
11) Parse Cloud Code
a) Calculate averages in cloud
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment