An Android application for exploring and managing cocktail recipes.
- Browse Cocktails - View a collection of cocktail recipes with images, ingredients, and instructions
- Search & Filter - Search cocktails by name and filter by category
- Favorites - Save your favorite cocktails for quick access
- Swipe to Delete - Remove cocktails with a simple swipe gesture
- Notifications - Get notified when adding favorites and set cocktail reminders
- Multi-language Support - Available in English and Croatian
- Language: Kotlin
- Architecture: Fragment-based navigation with ContentProvider
- Database: SQLite with CursorLoader
- Networking: Retrofit for API calls
- Background Work: WorkManager for data synchronization
- UI: Material Design components, RecyclerView with ListAdapter
app/src/main/java/hr/algebra/cocktailexplorer/
├── adapter/ # RecyclerView adapters
├── api/ # API service and data fetching
├── data/ # Database, repositories, and models
├── fragment/ # UI fragments
├── framework/ # Extension functions
├── models/ # Data classes
└── notification/ # Notification and alarm handling
INTERNET- Fetch cocktail data from APIPOST_NOTIFICATIONS- Send notifications (Android 13+)SCHEDULE_EXACT_ALARM- Schedule cocktail remindersRECEIVE_BOOT_COMPLETED- Restore alarms after device restart
- Clone the repository
- Open in Android Studio
- Sync Gradle files
- Run on emulator or device (min SDK 24)
This project is for educational purposes only.
