In this video, you'll learn how to make your Flutter app support multiple languages — specifically Arabic and English — using proper localization techniques.
We’ll use:
✅ Cubit for managing the selected language
✅ SharedPreferences to save the user's language choice
✅ Flutter’s built-in localization tools (MaterialApp, LocalizationsDelegates, etc.)
🎯 What you'll build:
- A multi-language Flutter app (AR & EN)
- Language switching using Cubit
- Save the selected language even after restarting the app
📁 GitHub Repo: https://github.com/mahmoudatta80/theming_and_localization
#Flutter #Localization #FlutterAR #Cubit #SharedPreferences #FlutterLocalization #Multilanguage #FlutterTutorial