Skip to content

zihan21206/ANews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ANews

Android news client for Java

To-do list:

  • Interface Design

  • Choose architecture (MVVM)

  • Build basic news list page

  • Set up architecture and room database

  • "Favorite"

    • star icon on webview page
    • 'favorite' data type
    • favorite page activity triggered by entry in drawer
    • cache webpage
  • Share

    • share icon on webview page
    • set up share intent
    • add url to share
  • viewed record

    • update database on clicking item in NewsList
    • Highlight unread stuff in newsitem
  • recommend

    • simple recommend algorithm in viewmodel
    • new activity triggered by an entry in drawer
    • recyclerview
    • recommend method in repository
  • search

    • new activity triggered by an entry in drawer
    • a textinput and recyclerview
    • search method in repository
  • swipe up to load more

addition:

  • swipe down to refresh
  • color theme

About

Android news client for Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages