Akla is a modern Flutter recipe app with a clean UI, smooth animations, and offline-first local storage using SQLite. You can browse meals, scan food images, and view detailed info about each dish — all in a sleek and user-friendly interface.
You can check out the app design on Canva here:
👉 Akla UI Design
- 🔌 Local database using SQLite – Store and retrieve meals efficiently without needing an internet connection.
- 🖼️ Cached image loading – Speeds up loading and minimizes data usage using
cached_network_image
. - 🍽️ Add & delete meals – You can add your own meals or remove specific ones, or even clear all saved meals.
- 🌐 Multi-language Support – Switch between Arabic, English, and German with ease.
- 🪄 Smooth animations – Delightful UI with engaging Lottie animations for splash and onboarding screens.
- 🚀 Onboarding experience – Welcomes new users with a clean and minimal introduction.
- 🍲 Meal details screen – Tap any meal to view its full image, name, and description.
- 📸 Image scanning support – Scan food images to explore details (experimental feature).
lottie
– Animationspath
– Database path supportflutter_svg
– SVG asset supportsqflite
– SQLite database handlingcached_network_image
– Image cachingeasy_localization
– Multi-language supportshared_preferences
– Persistent storage for onboardingflutter_launcher_icons
– Custom launcher icons
Developed with 💙 by Asem Abdallah (عاصم عبدالله)