jeffchang5 / Fake-Button-Demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fake Button Application

This project is an implementation of the specs required by the Button Challenge. The app requires Android 5.0 and above.

Goals

  • Demonstrate a good understanding of software architecture and tooling that are important in maintaining a modern codebase.
  • Conforming to Material Design standards in creating a predictable UI for users.
  • Sensible file and project organization.
  • Demonstrate the use of common Android libraries used commonly for modern codebases.
  • Error handling to avoid frustration from the user.
  • Handle a wide array of device defintiions.
  • Use dependency injection with Dagger 2 to produce decoupled objects and services.

Features

  • Displays a list of users that are posted to a fixed candidate ID.
  • Creates a new user to a fixed candidate ID.

Getting Started

  • Open the project in Android Studio.
  • Build and run the project.

Screenshots

Vertical Create User Horizontal User List Vertical User List

About


Languages

Language:Kotlin 100.0%