https://github.com/patelmihir2715/collage-app
📱 Collage-App is an Android application built with Java, XML, and Firebase that lets users select multiple images, arrange them into a custom collage, and save or share the final result — all from their mobile device.
https://github.com/patelmihir2715/collage-app
android android-app android-studio firebase java xml
Last synced: 3 months ago
JSON representation
📱 Collage-App is an Android application built with Java, XML, and Firebase that lets users select multiple images, arrange them into a custom collage, and save or share the final result — all from their mobile device.
- Host: GitHub
- URL: https://github.com/patelmihir2715/collage-app
- Owner: PATELMIHIR2715
- Created: 2025-06-12T12:16:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-12T13:13:00.000Z (about 1 year ago)
- Last Synced: 2025-10-19T13:32:57.065Z (9 months ago)
- Topics: android, android-app, android-studio, firebase, java, xml
- Language: Java
- Homepage:
- Size: 3.85 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📸 Collage-App (Android)
An Android application that allows users to create image collages by selecting multiple photos from their device, arranging them, and saving or sharing the final collage. Built using **Java**, **XML**, and **Firebase** for real-time storage and data handling.
## ✨ Features
- 📁 Select multiple images from device storage
- 🖼️ Arrange images in a collage layout
- 📲 Save collage to device or share it directly
- ☁️ Firebase integration (e.g., for user data, image storage)
- 🔐 User authentication (optional, if implemented)
## 🛠️ Tech Stack
- **Java (Android)**
- **XML** for UI layouts
- **Firebase** (Authentication, Realtime Database, Storage)
## 📦 Installation
1. **Clone the Repository**
```bash
git clone https://github.com/PATELMIHIR2715/Collage-App.git
```
2. **Open in Android Studio**
- Open Android Studio
- Click on Open an existing project
- Navigate to the cloned folder
3. **Set Up Firebase**
- Add your google-services.json file in the /app directory
- Make sure Firebase services (Auth, Realtime DB, Storage) are enabled in your Firebase console
4. **Build and Run**
- Connect an Android device or use an emulator
- Click ▶️ (Run)
## 📂 Project Structure
Collage-App/
├── app/
│ ├── java/com/yourpackage/
│ │ ├── MainActivity.java
│ │ ├── CollageActivity.java
│ ├── res/
│ │ ├── layout/
│ │ ├── drawable/
│ │ ├── values/
│ ├── AndroidManifest.xml
├── google-services.json (add your own)
├── build.gradle
## 🚀 Future Enhancements
- Add collage templates (grid, freestyle, heart-shaped, etc.)
- Drag-and-drop image arrangement
- Image filters and text overlays
- Social sharing (Instagram, WhatsApp)
- Offline support