Skip to content

This project was created as part of Dicoding's Android Fundamental course. The objective of this project is to develop an app that integrates several components: Style and Theme, ViewBinding and RecyclerView, Fragment, SearchBar and SearchView, Tab Layout with ViewPager2, Background Thread and Networking, Local Data Persistent, MVVM Architecture

License

Notifications You must be signed in to change notification settings

syenirasheila/GitBuddy

Repository files navigation

GitBuddy: Your All-in-One Hub for Github Buddies!

✨ About The Project

This project was created as part of Dicoding's Android Fundamental course. The objective of this project is to develop an app that integrates several components:

  • Style and Theme
  • ViewBinding and RecyclerView
  • Fragment
  • SearchBar and SearchView
  • Tab Layout with ViewPager2
  • Background Thread and Networking (Retrofit and Coroutines)
  • Local Data Persistent
  • Android Architecture Components (ViewModel, Lifecycle, and LiveData)

📱 Demo

Gitbuddy_v2

🚀 Built With

Kotlin using Android Studio and Postman for testing APIs

Dependencies:

Testing Dependencies:

⭐ Features

GitBuddy leverages the Github API to empower you to:

  • Search for GitHub users
  • View their profiles
  • Mark favorites for easy access (using Room for local storage)
  • Customize the app theme (light/dark) with persistent settings (using DataStore)

👤 Author

Syenira Sheila

❤️ Show Your Support

Hopefully, this project can be valuable and beneficial for the advancement of Technology and Information, and if it's been useful to you, please give it a ⭐️ on this repository! Thank you 😃

📝 License

Copyright © 2024 Syenira Sheila. This project is MIT licensed.

(back to top)

About

This project was created as part of Dicoding's Android Fundamental course. The objective of this project is to develop an app that integrates several components: Style and Theme, ViewBinding and RecyclerView, Fragment, SearchBar and SearchView, Tab Layout with ViewPager2, Background Thread and Networking, Local Data Persistent, MVVM Architecture

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages