Logo Lanfrica

nathnael19/fm_radio

Record type:

software
Creator:
nat
Host:
The FM Radio App is a cross-platform Flutter application built to stream Ethio FM 107.8, browse recent radio shows, discover hosts, and enjoy a clean, elegant interface in both English and Amharic. With a responsive layout, smooth onboarding, and a persistent playback overlay. # πŸ“» FM Radio App – Ethio FM 107.8 🎢 Welcome to the **FM Radio App**, a beautifully designed mobile application to stream Ethio FM 107.8, listen to podcasts, view recent shows, and stay connected to your favorite audio content β€” all in Amharic and English. Built with ❀️ using **Flutter**. --- ## πŸš€ Features βœ… **Onboarding Flow** - Animated welcome screens - Skip / Next navigation βœ… **User Authentication** - Sign up, sign in, reset password - OTP verification screen βœ… **Live FM Streaming** - Stream Ethio FM 107.8 in real time - Persistent playback UI βœ… **Recent Programs & Hosts** - View past shows and presenters - Curated grid layout for quick access βœ… **Multilingual Interface** - Supports English & αŠ αˆ›αˆ­αŠ› - Language switch in Profile page βœ… **Notifications Toggle** - Enable/disable in-app notifications βœ… **Modern Flutter UI** - Clean and mobile-responsive - Reusable custom widgets (buttons, headers, overlays) --- ## πŸ›  Built With - πŸ’» **Flutter** – UI framework - 🎯 **Dart** – Programming language - 🎨 **Figma** – UI design - ⚑ **Cubit** or **Bloc** – State management --- ## βš™οΈ Getting Started ### βœ… Prerequisites - Install Flutter SDK - Android Studio or VS Code - Emulator or real device ## ✨ Screenshots | Onboarding | Auth Screens | Home Page | Podcast Page | |------------|---------------|-----------|----------------| | | | | | --- ### βœ… Installation Steps ```bash # Clone the repository git clone github.com cd fm_radio # Get Flutter dependencies flutter pub get # Run the app flutter run

Languages