Flutter Europe conference app
Deploy to Firebase | Tests | Deploy to stores |
---|---|---|
This is a repository of Flutter Europe official conference app.
Agenda | Ticket | Dark Mode | Different layouts |
---|---|---|---|
Google Play | AppStore |
---|---|
Getting Started
This simple conference app allows:
- displaying the agenda of the event
- adding and showing favorite talks
- showing details of the talk and speaker
- adding and showing the attendee ticket (via order number or ticket number)
- receiving notifications from organizers
- light/dark mode
- rating of the talks
- receiving reminders about the talks
- adding ticket to the device wallet
- admin mode to send notifications and new users
- crash reporting
- feedback gathering
It’s built with Flutter for iOS and Android.
Running and building
Warning This project is developed on Flutter dev channel.
This project is based on 3 flavors: dev
, tst
and prod
. In order to run given flavor in VS Code you should define custom launch.json
file.
You need to provide your Google Services configuration files for iOS and Android.
Project also contains custom fastlane
configuration for Android and iOS. In case of iOS configuration it’s able to set provisioning profiles, archive and deploy app to Firebase App Distribution or Testflight. In the case of Android, it’s used only to distribute the app to Firebase App Distribution and Google Play.
Project plan
You can follow project updates in the respective MVP project.
Contributing
If you want to contribute, please contact us directly. We hope to publish some contribution policy soon.
Generating model
We’re using json_serializable:
flutter pub run build_runner build --define "json_serializable=any_map=true" --delete-conflicting-outputs
Download An official mobile app of Flutter Europe 2020 conference Source Code on GitHub
https://github.com/FlutterEurope/conference2020
Provides the list of the opensource Flutter apps collection with GitHub repository.