echistyakov / gauchogrub2 Goto Github PK
View Code? Open in Web Editor NEWGaucho Grub v2.0
Gaucho Grub v2.0
Add SettingsActivity and relevant logic (for both the compat activity and regular activity) utilizing SharedPreferences
Needs to cover the following options:
The default dining commons options should be grouped together following android material design practices.
Be sure to document fully using javadoc
Implement feature where geolocation overrides default dining common (may be turned on in Settings).
We need to pre-populate the database with static data on the first application launch.
(Dining Commons, Repeated Events, Meal Types)
Repeated events can be taken from here: https://github.com/echistyakov/GauchoGrub/blob/develop/GauchoGrubDataParser/src/RepeatedEvents.csv
Readme.md needs to be updated to contain:
@echistyakov please handle the last part of the aforementioned items to reference in README.md
Research UI practices and options
Create Photo resources of dining commons for use in application UI
Research Gradle Release practices including minifyEnabled and proguardFiles
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.
Determine the cause of and fix the implementation of the DiningCamsFragment
Move functionality into new Navigation Layout activity.
@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();
}
Create UI Wireframes for implementing layouts and UI-relevant functionality.
Create a new Service, potentially an IntentService that can parse the menus from the html page.
In the develop branch, strip to only models and services that we can re-use, keep everything on the master branch.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.