https://github.com/ryanfranklin237/choosing-app-language
Multilingual app powered by Getx Localization in flutter
https://github.com/ryanfranklin237/choosing-app-language
flutter getstorage getx-state-management localization mobile-app mvc-pattern
Last synced: 19 days ago
JSON representation
Multilingual app powered by Getx Localization in flutter
- Host: GitHub
- URL: https://github.com/ryanfranklin237/choosing-app-language
- Owner: RYANFRANKLIN237
- Created: 2024-07-17T14:33:56.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-17T15:03:14.000Z (almost 2 years ago)
- Last Synced: 2025-01-10T21:29:41.210Z (over 1 year ago)
- Topics: flutter, getstorage, getx-state-management, localization, mobile-app, mvc-pattern
- Language: Dart
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Choosing-app-language
This flutter project enables users to choose between english and french as their app language, the choice is persisted during app sessions using GetStorage so that even if the user closes and reopens the app , the app language is the language the user chose.
## Here's what makes the project thick:
- **Flutter Localization:** Leverages flutter's robust Localization capabilities to deliver perfectly translated app content based on user selection.
- **Getx Storage:** Saves the preferred language preference across app sessions using GetX storage, ensuring a consistent experience.
- **Clean Architecture & Design Patterns:** Built with a focus on maintainability and scalability, employing clean architecture principles and design patterns(MVC)
# Screenshots
## default language selection screen:

## When french is selected, Check 'Done' button for reference of translation:
