Code Monkey home page Code Monkey logo

slapdash-android's People

Contributors

amhokies avatar happilamb avatar nima-yz avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

slapdash-android's Issues

Let make the time a range rather than a set time

So as we heard during our presentation a lot of people said that having a set time is not a great idea since maybe you can't make it. but what if we make it so that everyone gives a range of time that can go like within one hour range and the server can pick the right time.

Hangout Doodle for events?

App should show the events haven't responded yet

The app should ask the server or store the number of events that the user have missed to respond to.

For instance, if you ignore it should remind you later that you have an upcoming event.

This might also help when the app is open instead of notification just show it to the user directly.

We Should Add an Open Source License

Hey we should probably add an open source license to our project. I was thinking about adding the MIT license, which is the most permissive. What do you guys think?

Event timer after locking in

When locking in an event, the decision timer should probably go to zero or maybe change to a check or something to show that the decision has already been made.

Firebase token doesn't refresh when app is uninstalled then reinstalled

When uninstalling the app and then reinstalling, the firebase token changes. The onTokenRefresh() method is called in FireBaseService, but since the user isn't logged in through Facebook when it runs, it doesn't make the API call to actually update the server database with the new firebase token.

Back button on signup page should exit

Currently, if user click back on the SignUp page it bypasses Signup and goes to
main page and since the userID is not stored basically nothing works.

Should:

It probably should close the app or give a warning like "Do you want to exit?"

Make better GUI

Change the GUI

  • signup page
  • for invitation page
  • for the decision made page

Code Cleanup

A series of tasks including:

  • Try to get rid of compiler issues (warnings) in the java files
  • Run reformat code
  • Run optimize import
  • Get rid of old comment and add meaningful comments
  • Try to clean some of the junk in the xml files as well.

Reinstalling the app without Facebook app installed

I uninstalled the facebook app on my phone and tried to reinstall Slapdash. I successfully login to facebook when Slapdash starts up, but the "create user" POST request isn't sent to the server, so my Firebase token is not being updated. I narrowed the problem down to LoginActivity.java (line 72) where Profile.getCurrentProfile() returns null (I guess because Facebook hasn't cached my data and needs to fetch it). Once the profile is updated by calling the onCurrentProfileChanged method at line 75, the "create user" POST request isn't called.

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.