gameup's People
gameup's Issues
Unit tests!
Unit tests are wonderful and make life great.
Look into ParseGeoPoint.getCurrentLocation()
Parse-ify venues (or something)
Save added venues somehow.
Fix passing around gameIds
Right now we pass around gameId strings rather than games, which forces redoing an unchached query. The query has to be uncached because game player counts and joined-ness need to always be up to date, but we don't want to always redo the game query.
Get directions from detailed view
There should be an easy google play services way to do this I think?
Refresh gamelist in Action Bar
Since we don't have the pull down to update yet, this still gives the user control over refresh without us forcing it.
Allow setting ability level in create game
Slider? Dropdown? 1-5 radio buttons?
Indicate errors on createGame
Perhaps validate as the user enters info, on the onClicks for each UI element. (Compound red x drawable next to textView.)
Don't return to main on create game failure. Tell user what's wrong and how to fix it. (More detailed red x)
Determine how many games to get at a time
And set in AppConstants (or set by user)
Alert validation errors in create game
String too long and overlapping other UI elements
Ellipses that scroll when you click them?
Making creating a game actually work
Display name of or address of event in detailed view
The GPS coords are not particularly useful for most people.
Remove sport icon from detailed view
We shouldn't need that icon.
Validation for everything in createGame
Need to validate dates (end dateTime after start dateTime), and that the sport selected is part of our Sport class.
Load more games button
Create a button that will load another x games. (Eventually do lazy loading automatically when the user scrolls to the bottom of the game list.)
Location Not Found Bug
Create player profiles
Facebook login button not changing text
Something to do with ParseUser
Make images okay to use
Compression and make sure we have permission to use them.
Remove all strings from the code
Change color of game when joined
In the main view, give some indication of whether the game is joined already. Many games look the same.
Rotating screen clears all filters (refreshes game)
Rotating the screen stops and restarts the current activity, so the games are refreshed and filters are removed. Perhaps store the current filters in SavedGameState.
Use parseUser to determine if someone is logged in
Remove the loggedIn variable that is passed between classes using SharedPreferences. Convert all user information to use parseUser (and check loggedIn)
Move saves out of setters
Once we have a working createGame, we should start migrating saveInBackground to things calling setters, so that if we call several setters, we don't have duplicate saves.
Buy fun stuffs for Sunday
loading screen
Allow unlinking from FB
Delete user's data, possibly remove them from future games?
Wrap backend calls in async
Empty State for when no games exist
http://blog.teamtreehouse.com/tips-for-creating-a-blank-slate
Super important, and we'll probably hit it a bunch of times with filtering because we don't have many games.
Make join alert provide option to set a reminder
Show ability level in main stream
We need to figure out how to do this efficiently
Set reminder for joined games
Allow users to add a game to their calendars or set a reminder on their phone when they join a game.
Make "join" actually function.
Also, add event-creator by default.
Autocomplete sports entry fields
This is in both create and filter
Sorting
So, sorting is interesting. Basically, Parse can sort on a key, but it can't sort on proximity, just ascending/descending. I think it might be a good idea to leave out location-based sorting for now and just keep location-based filtering, because location-based sorts will have a nontrivial speed impact.
Sorting on other things will be easy, although we might need to add a new DB column (openSpots) so they can sort on how many spots are left open, since the sort can't be on the different of two columns.
Display distance to location in main stream
Currently we show the actual location, showing the "as the bird flies" distance is probably more useful.
Shrink players joined and player ability title text
Make them the same size as their content
Implement filters
We should probably start with filtering by sport.
Allow location-setting in create game
This includes a list of recently selected locations.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.