Giter Club home page Giter Club logo

newsmead's People

Contributors

clylarfnn avatar erik-lance avatar ubergonmx avatar

Stargazers

 avatar  avatar

Watchers

 avatar

newsmead's Issues

Change category preferences

Upon sign-up, the user is asked what three (3) or more categories they like. This currently is not saved nor changeable.

Fix article bottom app bar slide

This bottom app bar is supposed to stay up until the user reaches recommendations. There is some previous code leftover that almost worked that can be built upon.

Fix sticky header in Home Fragment

The header (containing the "Home" text view and "History" button) must not be sticky nor stay at the top when the screen is scrolled.

Image

Refactor views with proper dimensions

Use custom values created in dimens.xml and apply them to all necessary views (e.g., set common_margin to views closer to the edge of the screen, set absolute textSize to their appropriate sizes like normal_text_size)

Make sure lists are preloaded

Currently, lists only load upon opening. We need to make sure the lists have loaded alongside the list of saved articles.

Home page should have pagination

Currently, the 10 most recent articles are displayed at home. We want this to have pagination. This can also be infinite scroll depending which is better for older adults

Offline articles do not save when new phone

When opening the app from a new phone and logging in, offline articles do not load as offline.

  • Check if the user's offline article list is updated upon startup
  • Download any offline articles on a separate thread if offline articles are not synced

Splash Screen

AccountActivity is delayed in showing up. Users get to see the actual app for a second. Implement a splash screen to allow the use of SharedPreferences to either load AccountActivity or MainActivity

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.