niccorder / fbu-mvp Goto Github PK
View Code? Open in Web Editor NEWA news application MVP follow along example.
A news application MVP follow along example.
Although the functionality for ErrorCallback and SuccessCallback is absolutely necessary, it seems odd to have the functionality split. There may be some rare cases where we will only care about one of these callbacks, but in almost all cases we care about both.
We need to circle back post-MVP release and see if this statement holds true!
PULL REQUEST #8
The article viewing fragment should allow users to read an article. It will open on click, and can have extremely basic animations for now.
A fragment will be used to allow for nicer animations should time permit.
The news adapter should be able to sort by time of article creation, and the user should be able to click the triple dot menu to select how to sort the articles.
The only selections available to the user should be:
We should have a triple dot menu on the action bar which users will be able to click to preform actions on article sorting/viewing.
Set up parse server with herko, and make sure that the parse-dashboard works.
In order to be open to our users, we will display the company name/icon on each article item in the news list. There must be a way to identify the news source for each article, but implementation of UI is up to the assigned engineer.
Once the MVP has gone out, we will need to move the article diff calculation to a background thread as to ensure we do not block the main thread.
PULL REQUEST #9
The application should have a splash screen to make the cold-start transition cleaner, and more friendly to users.
The launching activity for the application should always be the splash screen (for deeplinking + cold starts)
When the user clicks on the name, or icon of a company on an article item in the news adapter, we should show a screen which displays all information (including liberal bias percentile) to the user.
This will help the user understand how biased the news article may be based off the data source.
Implement the functionality to pull-to-refresh on the news list. The data will be mocked out, and always the same, but we should have the functionality implemented and ready to work once the implementation has been swapped out.
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.