Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 2.02 KB

README.md

File metadata and controls

32 lines (22 loc) · 2.02 KB

BeInTouch

BeInTouch application is made as part of capstone project for android nanodegree in udacity.

Be In Touch allows us to be in touch with the people we care about. It reminds us to contact them. Be In Touch allows shows us details about our interaction with the people

Features of BeInTouch App

  • Allows us to add the contacts for whom the reminder should be enabled
  • Reminds us to call to/interact with our beloved people
  • Show the details of our interaction

App Usage

The BeInTouch app basically contains two screens

1) Contacts Entry Screen

2) Contact Detail Screen

We need to add the contacts that we care about in the contacts entry screen. Once the contact has been added. The contact interaction details can be seen in the Contact Detail Screen which can be launched by clicking on the contact in the Contacts Entry Screen.

Notification has been configured which will selected that contact which is the least interacted contact from the list of the added contacts.

Libraries used

  • Stetho - A debug bridge for Android applications
  • Glide - An image loading and caching library for Android focused on smooth scrolling
  • CircleImageView - A circular ImageView for Android
  • MPAndroidChart - A powerful Android chart view / graph view library
  • Timber - A logger with a small, extensible API which provides utility on top of Android's normal Log class
  • Dexter - Android library that simplifies the process of requesting permissions at runtime.
  • Dex Count Gradle Plug in - A Gradle plugin to report the number of method references in your APK on every build.
  • Android Asset Studio - A collection of tools to easily generate assets such as launcher icons for your Android app