/XYZ-Reader-App

#GrowWithGoogle Project 6 - A Material Reader App

Primary LanguageJava

XYZ Reader App

For the sixth project of the Grow With Google Developer Scholarship Program (and conjointly Udacity’s Android Development Nanodegree program), students were asked to take in user feedback and re-design a reader app (written in Java) that implements Material Design principles.

Learning Objectives

  • Understand the fundamentals of Android Design

  • Apply Material Design guidelines a mobile application

  • Separate an interface into surfaces

  • Effectively use transitions and motions

Versioning and Dependencies

Target SDK Version: 27 Minimum SDK Version: 21

Libraries:

  • com.android.support:design:27.1.1
  • com.android.support:support-v4:27.1.1
  • com.android.support:support-v13:27.1.1
  • com.android.support:appcompat-v7:27.1.1
  • com.android.support:palette-v7:27.1.1
  • com.android.support:recyclerview-v7:27.1.1
  • com.android.support:cardview-v7:27.1.1
  • com.squareup.okhttp3:okhttp:3.10.0
  • libs/volley.jar

App/Build Repositories:

  • MavenCentral
  • jCenter
  • Google

Android Studio Version: 3.1.2 (Stable Release)