Skip to content

akinemreyazici/PeopleHub

Repository files navigation

PeopleHub

About

PeopleHub is an Android application that allows users to store their contacts in a more detailed and organized manner. Thanks to its features of saving detailed personal information such as name, surname, email, age, and grouping these contacts, users can manage their address book more effectively.

Features

  • Detailed storage of personal information
  • Grouping of contacts
  • Editing and deleting personal information
  • Loading icons for each group using Glide Library

Technologies and Tools Used

This application was developed using significant libraries and tools in the process of Android application development:

  • Android Room Database: An ORM (Object-Relational Mapping) library built on SQLite, Room facilitates database operations.
  • Fragments: Fragments were used to manage UI parts and to reuse them within an interface.
  • Navigation Drawer: A navigation component that helps users navigate within the application.
  • Fragment Lifecycle: Understanding and effectively managing the lifecycle of fragments.
  • Glide Library: We used the Glide library to load icons for each group in the application. Glide is a powerful and efficient image loading library for Android.

Demo

Homepage

  • In this part, you'll see how the app displays the latest 10 people added to the contacts. Additionally, we demonstrate how you can search among all registered users based on their name, surname, email, phone, and group name.

Add , Delete and Update Person

  • Here we illustrate how to add a new person, how to delete an existing contact, or how to update the information of a person. Changes made through Fragment Lifecycles ensure our lists are updated accordingly.

Getting Persons By Group Names

  • In this section, you can see how all added people are neatly sorted when their relevant group is pressed. From here, you can also perform delete and update operations by clicking on the relevant element in the list.

nav_drawer family_show friends_show school_show business_show gamer_show

About

Turkcell Kotlin Bootcamp Homework 8. Application that people can save their friends , business contacts , family members etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages