A beautifully designed Android app to explore and discover fruit combinations — with live search, smooth navigation and a stunning UI built in Kotlin.
Direct APK download — no Play Store needed:
Download Fruit Basket App v1.0
Installation steps:
- Download the APK from the link above
- Open the APK on your Android phone
- Enable "Install from Unknown Sources" if prompted
- Tap Install and enjoy
- Splash screen — smooth branded launch experience
- Welcome screen → Home navigation — clean onboarding flow
- Live search bar — filter fruits instantly as you type
- Settings dropdown menu — quick access to app preferences
- Beautiful fruit combo cards — visually rich fruit combination displays
- Responsive layouts — looks great on all Android screen sizes
Launch
│
▼
Splash Screen
│
│ auto navigate
▼
Welcome Screen
│
│ user continues
▼
Home Screen
├── Live Search Bar
│ └── filter fruit combos instantly
├── Fruit Combo Cards
│ └── browse beautiful combinations
└── Settings Menu
└── app preferences
FruitBasketApp/
├── app/
│ ├── src/
│ │ └── main/
│ │ ├── java/ # Kotlin source files
│ │ ├── res/ # Layouts, drawables, strings
│ │ └── AndroidManifest.xml
│ └── build.gradle.kts
├── gradle/
├── build.gradle.kts
├── settings.gradle.kts
└── README.md
| Layer | Technology | Purpose |
|---|---|---|
| Language | Kotlin | Core app logic |
| UI | XML Layouts | Screen design |
| Build | Gradle (Kotlin DSL) | Dependency management |
| Navigation | Android Navigation | Screen transitions |
| Search | Live filter logic | Real-time search |
| Platform | Android SDK | Mobile runtime |
- Android Studio (latest)
- Android SDK 24+
- JDK 17+
git clone https://github.com/mohithshuka/FruitBasketApp.git- Open Android Studio
- Click "Open"
- Select the
FruitBasketAppfolder - Wait for Gradle sync to complete
- Connect an Android device or start an emulator
- Click the Run button (green play icon)
- App launches on your device
Build → Build Bundle(s) / APK(s) → Build APK(s)
APK will be generated at:
app/build/outputs/apk/debug/app-debug.apk
| Screen | Description |
|---|---|
| Splash | Branded launch screen with app logo |
| Welcome | Onboarding screen for first-time users |
| Home | Main screen with fruit combo cards |
| Search | Live search filters cards as you type |
| Settings | App preferences dropdown menu |
| Version | Date | Notes |
|---|---|---|
| v1.0 | Nov 2025 | Initial release |
- Add fruit nutrition information
- Favourite/bookmark fruit combos
- Dark mode support
- Share fruit combos via social media
- Add fruit combo rating system
- Publish to Google Play Store
- Kotlin's concise syntax makes Android development faster and safer than Java
- Live search filtering with
TextWatchergives instant user feedback - Splash screen with
Handler+postDelayedcreates smooth app launch flow RecyclerViewwith custom adapters handles large lists efficiently- Gradle Kotlin DSL (
build.gradle.kts) gives type-safe build configuration
Mohith Shuka GitHub: @mohithshuka
MIT
If you found this project useful, consider giving it a star!