Google Codelabs - https://codelabs.developers.google.com/codelabs/flutter-codelab-first?hl=en#0
The Namer App is a simple Flutter application that generates random word pairs using the english_words
package. Users can save their favorite word pairs and manage them in a separate favorites list. The app uses provider
for state management and Material Design 3
for a modern UI experience.
- Random Word Generation: Generate random word pairs and display them in a visually appealing way.
- Favorites: Add or remove word pairs to/from your list of favorites.
- Navigation: Easily switch between the word generator and the favorites list using a responsive
NavigationRail
that adapts to screen size.
-
Home Screen: Displays a random word pair with options to like or generate a new pair.
-
Favorites Screen: View and manage the list of word pairs you've added to your favorites.
- Install the Flutter SDK on your machine.
- For setting up the development environment, use Android Studio for Android device emulation and project management, and Visual Studio Code as a code editor for writing and debugging your Flutter code.
- Clone the repository:
git clone https://github.com/muhammedahmetsekerci/namer_app.git
- Navigate to the project directory:
cd namer_app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- Flutter: The framework used to build the app.
- Dart: Programming language used with Flutter.
- english_words: A package that provides a large set of English word pairs.
- provider: State management solution for handling app state efficiently.
This project is licensed under the MIT License.