https://github.com/alahmad-loay2/adoption
android application for adopting pets
https://github.com/alahmad-loay2/adoption
firebase imagebb kotlin xml
Last synced: about 2 months ago
JSON representation
android application for adopting pets
- Host: GitHub
- URL: https://github.com/alahmad-loay2/adoption
- Owner: alahmad-loay2
- Created: 2025-04-09T18:28:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-12T00:04:03.000Z (about 1 year ago)
- Last Synced: 2025-04-12T01:22:27.472Z (about 1 year ago)
- Topics: firebase, imagebb, kotlin, xml
- Language: Kotlin
- Homepage:
- Size: 574 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📱 Kotlin Firebase App
A simple Android app built using **Kotlin**, **Firebase**, and **ImgBB** for image hosting. The app uses **XML layout** and implements **email/password authentication** and **Cloud Firestore** to store user and app data.
---
## 📑 Table of Contents
1. [Features](#-features)
2. [Installation & Setup](#-installation--setup)
3. [Screenshots](#screenshots)
---
## 🚀 Features
- Firebase Email/Password Authentication
- Cloud Firestore integration
- ImgBB API for image uploads
- Clean XML layout UI
---
## 📦 Installation & Setup
### 1. Clone the Repository
```bash
git clone https://github.com/yourusername/your-kotlin-firebase-app.git
```
### 2. Open in Android Studio
Go to File > Project Structure or Sync Project with Gradle Files
Let Android Studio fetch dependencies and sync the project
### 3. Add Your ImgBB API Key
Open the local.properties file and add your API key like this:
IMGBB_API_KEY=YOUR-API-KEY
### 4. Set Up Firebase (Required)
The google-services.json file is not committed to the project.
You will need to set it up yourself.
---
#### Steps:
- Go to Tools > Firebase in Android Studio.
- Connect your app to Firebase.
- Enable Email/Password Authentication in the Firebase Console.
- Enable Cloud Firestore.
- follow steps to add firebase to android and place google-services.json in /app
✅ Once Firebase is configured and the API key is added, everything should work smoothly.
---
## Screenshots
- **Login Screen**

- **Home Screen**

- **Listing Screen**

---
## 🔝 [Back to Top](#-kotlin-firebase-app)