GithubHelp home page GithubHelp logo

gauchogrub2's People

Contributors

andrewtran1995 avatar echistyakov avatar

Watchers

 avatar  avatar

gauchogrub2's Issues

Implement SettingsActivity

Add SettingsActivity and relevant logic (for both the compat activity and regular activity) utilizing SharedPreferences

Needs to cover the following options:

  1. Default Dining Common (dropdown)
  2. Default Dining Common Override via Geolocation (toggle, also disables Default Dining Common)
  3. Favorites Notification (toggle)
  4. Default Filter for Menu

The default dining commons options should be grouped together following android material design practices.

Determine Design Practices

@andrewtran1995 @echistyakov

  1. Determine standards for handling state related information for activities and fragments
  2. Determine java variable naming standards
  3. Determine xml string variable naming standards
  4. Determine xml layout id naming standards

Update README.md to contain Best Practices

Readme.md needs to be updated to contain:

  • the determined choices for best practices in #5
  • standards for branch naming
  • information from/relating to #13, including some proguard setup information and basic information about the keystore setup

@echistyakov please handle the last part of the aforementioned items to reference in README.md

Update Notification Service

Update Notification Service to new API specs, I believe it was written with android 4.4 in mind pre-support libraries.

Probably need to convert to some sort of support library notification system.

Add requery schema

Add requery schema to the db package with the following constraints

  1. Remove all ratings related tables/fields from the original schema
  2. Add a schema for Favorites

Update Byte Stream Handling

@echistyakov look into the removal of ByteArrayBuffer and replace it as necessary. It no longer seems to be a relevant class?

like here in WebUtils:

private byte[] readByteStream(InputStream stream) throws IOException {
        BufferedInputStream reader = new BufferedInputStream(stream);
        ByteArrayBuffer response = new ByteArrayBuffer(100000);
        byte[] buffer = new byte[1024];
        int length;
        while ((length = reader.read(buffer)) != -1) {
            response.append(buffer, 0, length);
        }
        reader.close();
        return response.toByteArray();
    }

Design UI Layouts

Create UI Wireframes for implementing layouts and UI-relevant functionality.

Clean-up Old Source

In the develop branch, strip to only models and services that we can re-use, keep everything on the master branch.

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.