Drop. Transform. Done.
A modern, 100% offline Android file converter built with privacy and simplicity at its core.
MorphDrop is an offline-first utility app that allows you to convert documents and images directly on your device. No internet required, no data collection, and no file size limits. It leverages powerful libraries like Apache PDFBox and Apache POI to handle complex file transformations locally and securely, while ensuring a premium user experience with a modern Material 3 design language.
- Material You Aesthetic — Beautiful modern UI with dynamic theming.
- Cooperative Background Tasks — Safe cancellations without orphaned or corrupted files.
- Search FAB System — Quick and intuitive search functionality integrated tightly into the navigation.
- Dynamic Material You Colors — Blends seamlessly with your device’s wallpaper.
Core & Privacy
- 100% Offline — Zero internet permissions required. Files never leave your device.
- Privacy-First — No data collection and absolutely no analytics tracking.
- No Size Limits — Convert large documents locally (subject to device hardware).
File Management
- Organized Storage — Converted files are safely stored in your device's
Downloads/MorphDropdirectory. - Background Processing — Conversions run reliably in the background using
WorkManager. - History Tracker — Keep a persistent record of all your past conversions.
Advanced PDF Tools
- Merge & Split — Combine multiple PDFs or extract specific pages.
- Compress & Optimize — Reduce PDF file sizes for easy sharing.
- Rotate & Reorder — Change page orientation and move pages around.
- Password Protection — Lock sensitive PDFs.
Customization & UI
- Modern Jetpack Compose UI — Clean, performant, and fast navigation.
- System Theme Sync — Smooth transitioning between Light and Dark mode.
- Floating Navigation Pill — Premium bottom navigation component.
Document Conversions
| From | To |
|---|---|
| Images (PNG, JPG) | |
| Images (PNG, JPG, WebP, BMP) | |
| Excel (XLSX) |
Image Conversions
| From | To |
|---|---|
| PNG | JPG, WebP, BMP |
| JPG | PNG, WebP, BMP |
| WebP | PNG, JPG, BMP |
| BMP | PNG, JPG, WebP |
- Android Studio Ladybug (2024.2) or newer
- JDK 17+
- Android Device/Emulator (API 26+)
-
Clone the Repository
git clone https://github.com/Rajendra0309/morphdrop-android.git cd morphdrop-android -
Open in Android Studio Sync the project with Gradle files.
-
Build the Application
./gradlew assembleDebug
-
Install the debug APK on your device or emulator.
| Layer | Technology |
|---|---|
| UI | Jetpack Compose + Material 3 (Material You) |
| Language | Kotlin 2.0.x |
| Architecture | MVVM + Clean Architecture |
| DI | Hilt (Dagger Hilt) |
| Database | Room (Local History & Favorites) |
| Background | WorkManager |
| PDF Engine | Apache PDFBox Android |
| Office Docs | Apache POI |
| Image Proc | Coil + Android Bitmap API |
MorphDrop stands on the shoulders of several excellent open-source projects. Sincere thanks to:
| Project | Description |
|---|---|
| Apache PDFBox | Core engine for PDF manipulation and processing. |
| Apache POI | Robust engine for parsing and transforming Excel formats. |
| Jetpack Compose | Modern UI toolkit allowing a beautiful, responsive design. |
Licensed under Apache License 2.0





