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
```