dennis-tra / lenden-flutter

A birthday present 🎁 for my friend Lenny πŸŽ‰

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lenden

A new Flutter project.

Setup

While it's not the end of the world the GoogleService-Info.plist is not checked in. As a note for myself, the AppStore plist can be downloaded here.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Debugging with Redux Remote Dev Tools

Use the Javascript Remote Devtools package. Start the remotedev server on your machine

npm install -g remotedev-server
remotedev --port 8000

Run the application. It will connect to the remotedev server. You can now debug your redux application by opening up http://localhost:8000 in a web browser.

Generating JSON serializations

To make use of the JSON annotations (decorators) run the following command:

flutter pub run build_runner build

Running Tests

Firestore rules

The first step is to download the firestore emulator:

yarn run setup:firestore

In order to run the tests the emulator needs to run:

yarn run serve:firestore

Now the tests can be run with:

yarn run test:rules

Deployment

  • Everything

    yarn run deploy:all
  • Firestore rules

    yarn run deploy:rules
  • Cloud functions

    yarn run deploy:functions

Testflight

From inside the ios subdirectory run

bundle # only necessary once
bundle exec fastlane ios beta

About

A birthday present 🎁 for my friend Lenny πŸŽ‰

License:GNU Affero General Public License v3.0


Languages

Language:Dart 78.3%Language:TypeScript 13.1%Language:Ruby 7.6%Language:Objective-C 0.7%Language:Java 0.4%