Skip to content

iamsr/Kontakts

Repository files navigation


Description

Kontackts is a simple phonebook Android application with a clean and simple design. It's a beginner friendly project with a clean code implementing some android basics like Cursor Loader, Loader Manager, RecyclerView and how content resolver, Shared element transition works.
It allow user to edit, delete, add contact through application and call, message feature is given which call phone default functions and shows user call logs for a particular number.

Libraries Used

  • ButterKnife
  • Picasso
  • PermissionDispatcher (For requesting permissions)
  • hdodenhof/CircleImageView
  • florent37/ShapeOfView (Best Library for custom shape views)

What you will learn?

This is a beginner friendly project so it will be easy to understand how things are working in this project. Make sure you know some basics of Android Development before download/clone/fork.

This project will help in understanding following Android fundamentals topic:

  1. Loader Mange
  2. Cursor Loader
  3. Content Resolver
  4. Complex RecyclerView
  5. Shared Element Transition
  6. Permission Dispatcher

Screenshots


Contribute

Feel free to fork this project, and add new feature and design.
Then make a merge-request after updated the README with a sample of your design, include all screenshot and try to go with this color palette only.

Acknowledgement

  1. Thanks for these two user of dribble for the application UI design idea
  1. florent37 for the shape of view

  2. Stackoverflow for all answer

  3. CodePath Android Cliffnotes

About

A Phonebook Android based application with clean and simple design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages