/2023

Primary LanguageDartApache License 2.0Apache-2.0

FlutterKaigi 2023 official website

Development

We will deliver sessions related to FlutterKaigi in accordance with Figma.

Setup

This project uses Flutter beta channel. The reasons:

  • Use the latest Flutter/Dart features.
  • Use a more stable version than master channel.
  1. Install fvm.
  2. Move to project root directory, and run fvm install command.
  3. Run fvm flutter pub get command.
  4. Set up IDE to use fvm.

Run app

A Run Configuration is set up to run this app.

Please check:

  • .vscode/launch.json for VS Code.
  • .run/~.run.xml for IntelliJ IDEA or Android Studio.

Contributing

We always welcome all contributions! See CONTRIBUTING.md for more information.

For Japanese, please see CONTRIBUTING.ja.md.

Branch Rules

We would be happy if you could create a branch with the following rules

branch prefix label
feature/* feature
fix/*, bugfix/* bug
improvement/*, improve/*, migrate/* improve

Tech Stacks

Directory Structure

./lib
├── app
├── core
│   ├── components
│   ├── gen
│   ├── l10n
│   └── theme
└── features
    ├── ...
    │   ├── data
    │   └── ui
    └── ...
        ├── data
        └── ui

Architecture

flowchart TB
  app
  core
  features
  main[main.dart]
  
  main --> app
  app --> core & features
  features --> core

Thanks

Thank you for contributing!

Contributors

GitHub: Contributors