Logo Lanfrica

workujanka/folk_tales

Domain:

natural language processing

Record type:

software
Creator:
wor
Host:
Falk Tales is a simple, multi‑screen Flutter app presenting traditional Oromo folktales in a clean, beginner‑friendly format. It demonstrates organized project structure, readable UI design, and modern navigation with go_router, created as part of a structured learning journey and serving as a portfolio example of practical Flutter development. # Oromo Folktales App A simple, clean, and beginner‑friendly Flutter application that presents Oromo folktales through a structured multi‑screen navigation system. Built as part of my learning journey in Flutter, navigation architecture, and cross‑platform development. --- ## 🚀 Overview The Oromo Folktales App is a lightweight Flutter project designed to demonstrate: - Multi‑screen navigation using **go_router** - Clean folder structure and modular screen organization - Manual back‑button handling for desktop platforms (macOS) - Cross‑platform compatibility (macOS, Web, Android, iOS) - Beginner‑friendly, readable code suitable for teaching and portfolio use This project was developed step‑by‑step with a focus on clarity, structure, and reproducibility. --- ## 📱 Features - **Home Screen** with navigation options - **Category Screen** listing folktale categories - **Story List Screen** showing stories per category - **Story Details Screen** with descriptions - **About Screen** describing Oromo folktales - **Settings Screen** (placeholder for future features) - Consistent back navigation across all platforms - Clean UI using Flutter’s Material components --- ## 🧱 Project Structure ```text lib/ ├── app_router.dart ├── main.dart └── screens/ ├── home/ │ └── home_screen.dart ├── category/ │ └── category_screen.dart ├── story_list/ │ └── story_list_screen.dart ├── story_details/ │ └── story_details_screen.dart ├── about/ │ └── about_screen.dart └── settings/ └── settings_screen.dart ```