An android application to help students of Kibabii University in buying cheap items at an affordable price, also they can sell those items at their comfort zones by just a click of a button. 🚲 🛏️ 🖥️ 💻 📱 ⌨️ 🪑 🍻 🪣 👕 👖 👔 👞 👟 🧤 🧢 👜 💼 🎒 🧳 🗑️ 📗 🍴 🍽️ 🔪
Min Api Level : 21 Supports Over 87% Devices
Build System : Gradle
- Android device or emulator
- Android Studio
In order to get the app running yourself, you need to:
- Clone this project
- Import the project into Android Studio
- Sync the project and make sure you rebuild the project to make sure it has downloaded all required libraries and dependecies
- Connect the android device with USB or just use your emulator
- In Android Studio, click on the "Run" button.
Libraries used in the whole application are:
- Firebase Authentication - provides backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app.
- Firebase Realtime Database - Store and sync data with our NoSQL cloud database. Data is synced across all clients in realtime, and remains available when your app goes offline.
- Firebase Storage - Cloud Storage for Firebase is built for app developers who need to store and serve user-generated content, such as photos or videos.
- Glide - a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.
- Room - Provides abstraction layer over SQLite
- Material Design - build awesome beautiful UIs.🔥🔥
- Livedata - an observable data holder class
- ViewModel - a class is designed to store and manage UI-related data in a lifecycle conscious way
- Navigation Components - Navigation component helps you implement navigation, from simple button clicks to more complex patterns, such as app bars and the navigation drawer
- Timber - a logger with a small, extensible API which provides utility on top of Android's normal Log class.
- Palette - A Palette object gives you access to the primary colors in an image, as well as the corresponding colors for overlaid text.
- Found this project useful ❤️? Support by clicking the ⭐️ button on the upper right of this page. ✌️
- Please fork this repository and contribute back using pull requests.
- Any contributions, large or small, major features, bug fixes, are welcomed and appreciated but will be thoroughly reviewed .
- Notice anything else missing? File an issue
- https://material.io/develop/android/components/navigation-view/
- https://codinginflow.com/
- https://developer.android.com/
- https://firebase.google.com/docs
- https://developer.android.com/guide/navigation
Copyright 2021 iFixHubKE
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.