An open API service indexing awesome lists of open source software.

https://github.com/arjuntheprogrammer/flutterwordgeneretor

Word Pair Generator Practice Project in Flutter.
https://github.com/arjuntheprogrammer/flutterwordgeneretor

dart flutter flutter-apps flutter-examples

Last synced: about 1 year ago
JSON representation

Word Pair Generator Practice Project in Flutter.

Awesome Lists containing this project

README

          

# Flutter

A tool that allows you to build native-cross platform (iOS, Android) apps with one programming language and codebase.

- Uses Dart as programming language developed by Google.

---

## Architecture

- UI as code: Build a widget tree
- Embrace Platform Differences
- One Codebase
- Greater Control
- less platform-limitations
- no translation loss

## Widgets

- Everything is a widget
- Uses Material Design
- Stateless Widget: Mutable state that can be redrawn on the screen multiple times
- Stateful Widget

## Installation

1. Download SDK
- Download Flutter SDK, extract the "Flutter" folder and put somewhere on your machine
-

2. Add path
- Add path for 'location/flutter/bin'

3. Check dependencies
- flutter doctor

4. Install Xcode (Mac)
-

5. Configure Xcode command line tools (Mac)
- sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
- sudo xcodebuild -runFirstLaunch

6. Test iOS Simulator (Mac)
- open -a Simulator

7. Install Android Studio
-

8. Install Flutter plugin

9. Create virtual device from AVD manager

10. Install VSCode Flutter extension

11. Create flutter app
- flutter create my_app

12. Run Debugger in VSCode
- You should now be setup to start editing the lib/main.dart file and build your app

---

## Install Package

1. Find packages for flutter on
2. english words package: english_words: ^3.1.5
3. put this in pubspec.yaml file
4. Command to install the package (use any):
- pub get
- flutter pub get

---

## iOS Deployment

---

## Word Pair Generator

### IOS Screenshots

![Simulator Screen Shot - iPhone 12 Pro Max - 2021-05-16 at 19 52 46](https://user-images.githubusercontent.com/15984084/118400724-6a466700-b680-11eb-890b-48d57a8eb555.png)

![Simulator Screen Shot - iPhone 12 Pro Max - 2021-05-16 at 19 52 52](https://user-images.githubusercontent.com/15984084/118400727-703c4800-b680-11eb-93c3-bb6802e5aa77.png)

---

### Android Screenshots

![Android Screenshot1](https://user-images.githubusercontent.com/15984084/118401216-6ddaed80-b682-11eb-8b93-d006ea593cd1.png)
![Android Screenshot2](https://user-images.githubusercontent.com/15984084/118401218-6fa4b100-b682-11eb-8a01-3e73b59ba5b8.png)

---