Giter Site home page Giter Site logo

gameup's People

Contributors

bluespacecanary avatar erincoughlan avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

gameup's Issues

Unit tests!

Unit tests are wonderful and make life great.

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.

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.

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)

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.)

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.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.