Skip to content

Nik-MS/Reflector-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reflector - Android

The following README will contain all necessary information for new developers and additional resources to guide development.

Application Description

The Reflector mobile application allows users to view articles posted on The Reflector official website. This project uses RSS Feeds from the website to scrape and present data. The RSS feeds are derived from BloxCMS and documentation can for here on how to use it.

Overall Project Goal for Developers

Develop a quality-focused app that focuses on simplicity and stability while maintaining a strong code base with detailed documentation within the project. With this goal in mind, we can ensure that future developers will have an easy time jumping in given the simplicity, proper design architecture, and detailed documentation.

Primary Application Features

  • User is greeted with the latest articles from the [ Reflector News tab ] and can tap on an article to view the full content of the tapped article.
  • User can select a category to filter for articles in the tapped category. Categories may include Sports, News, Entertainment, etc. (The tabs that are shown on the Reflector Website

Note: Features are subject to change. Features are based on order of importance.


Technical Application Specifications

Build Information

  • Language: Kotlin 1.3.70
  • Supported Devices: Android 8.0 or Newer

Primary Design Architecture

MVVM — For those not familiar with this architecture, this is called Model View ViewModel. Basically, you have your Model (Data), a View (The interface), and a ViewModel for each view. The ViewModel classes will only contain the data from a model that needs to be presented in that view. This separation allows for the Views to avoid interacting with the model data. The ViewModels should tell the View what to display. Research MVVM in Kotlin for more information.

Dependencies Used

#college/reflector

About

This is the Android version for MSU Reflector News Mobile application

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages