Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 2.05 KB

File metadata and controls

46 lines (34 loc) · 2.05 KB

Teamfight Tactics Cheatsheet App Google Play YouTube Demo

This is a companion app for Riot's newest game mode: Teamfight Tactics, a League of Legends themed round-based auto battler aka LoL Auto Chess.

Check out the demo on YouTube or try it out on Google Play! This app is built with Flutter and uses Firebase for analytics.

Developing

Directory Structure

.
├── assets # Static assets (images, icons, data)
├── lib    # Application code
│   ├── icons       # Generated icons from FlutterIcon.com
│   ├── models      # Data models
│   ├── pages       # Each tab view has its own files
│   │   └── widgets # Reusable widgets
│   └── services    # More business logic
└── test   # Testing code

Creating a New Release

  1. Make sure initialTabIndex in main.dart is set to 0.

  2. If there was a new patch, make sure to update patches_tab_view.dart.

  3. If there were new champions, make sure to add assets for splash/champions, sprites/abilities, sprites/champions.

  4. If there were new traits, make sure to add assets for sprites/classes or sprites/origins.

  5. If there were new items, make sure to add assets for sprites/items.

  6. Bump version in pubspec.yaml.

  7. Create the new App Bundle by running:

    rm -rf build && flutter build appbundle
  8. Head to Google Play Console Teamfight Tactics Cheatsheet > Release Management > App releases to:

    • Upload App Bundle build/app/outputs/bundle/release/app.aab, open the folder by running:

      open build/app/outputs/bundle/release/
    • Add Release Notes

    • Update Store Listing description if needed