Official mobile app of Flutter Europe 2020 conference

Overview

Flutter Europe conference app

Deploy to Firebase Tests Deploy to stores
Codemagic build status Codemagic build status Codemagic build status

This is repository of Flutter Europe official conference app.

App Logo

Agenda Ticket Dark Mode Different layouts
Agenda screenshot Ticket screenshot Dark mode Different layouts
Google Play AppStore
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
  • feedback gathering
  • receiving reminders about the talks
  • adding ticket to the device wallet
  • admin mode to send notifications and new users
  • crash reporting

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 case of Android it's used only to distribute 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.

If you want to get access to our Contentful and Firebase backends, please let us know directly.

Generating model

We're using json_serializable:

flutter pub run build_runner build --define "json_serializable=any_map=true" --delete-conflicting-outputs
Comments
  • builds fine, app doesn't start

    builds fine, app doesn't start

    Hey guys

    When I build the project locally everything seems to be okay, I also added a google-services.json of my own. But when I try to launch it in VSCode, it hangs at the 'installing' message and starts the app for a second and closes it after immediately. No output in the debug terminal. Do you have any ideas? Can you supply your launch.json to me?

    image

    Best regards Ali

    opened by Lagily 4
  • Reusing this project

    Reusing this project

    Folks Is it possible to make this project run in stable channel ? if so are there any tips? I tried to get this to work on Dev channel but number of build errors are huge not to mention the build times. Any suggestions the best course of action for me to reuse this project for one of the conferences I am helping setup.

    opened by jonathangull 2
  • DEV Contentful access

    DEV Contentful access

    Hi there

    Not quite sure, what the best way to contact you directly is, but could I get access to the Contentful and Firebase backends, at least for Dev?

    Best regards Ali

    opened by Lagily 2
  • Talks are not loading version 1.5 (36)

    Talks are not loading version 1.5 (36)

    After updating to version 1.5 (36) on iOS I only see the loading spinner but no talks ever load for me. Restarting the app does not work. I did not try reinstalling so far because I don’t want to lose my favorites.

    opened by wwwdata 2
  • Could not find a file named

    Could not find a file named "pubspec.yaml"

    After i clone soft code and run to test, i got an error:

    Could not find a file named "pubspec.yaml" in "C:\flutter.pub-cache\git\feature_discovery-e2843138962a1c7beea1f2782e519b468e2ccdbb".

    Could you help me please!

    opened by nuonveyo 1
  • Minor layout tweaks

    Minor layout tweaks

    I have fixed some minor layout issues including:

    • Fab overlapping BottomNavigationItems on smaller devices

    • Missing hero effect on navigation from HomePage to TalkPage

    • Gap between selected portion of DaySelectorContainer and its border

    opened by RobertOdrowaz 0
  • Talks plebiscite

    Talks plebiscite

    After each talk attendee will be able to vote on a talk that they marked as favorite. In the voting form they'll be able to fill:

    • rating [1-5]
    • comment
    • direct message to speaker

    After submitting the rating user will be able to share their comment on Twitter with #FlutterEurope tag.

    Just before the end of the conference user will be able to see a countdown timer to the moment when the 3 best talks will be unveiled.

    Some kind of super duper animated screen could be used here.

    At T-0 the three best talks will be shown and notification will be pushed to the user.

    Among comments from attendees the best will be selected and shown in the app.

    epic 
    opened by orestesgaolin 0
Owner
Flutter Europe
Flutter Europe - the largest Flutter conference in Europe
Flutter Europe
Videoconferenceapp - Hangout - A Video Conference App With Flutter

Hangout Mobile App Video conferencing app Art Getting Started This project is a

Mayur Sakhiya 8 Nov 2, 2022
The unofficial conference app for DroidKaigi 2018 Tokyo

DroidKaigi 2018 Flutter App The unofficial conference app for DroidKaigi 2018 Tokyo DroidKaigi 2018 is a conference tailored for developers on 8th and

Yusuke Konishi 515 Nov 4, 2022
Microsoft Teams Clone is a Video conference application with a rich integrated chat experience, to connect with friends,family & colleagues. Developed as a redesign of Microsoft Teams during my menteeship at Microsoft Engage 2021

Microsoft Teams Clone by Karanjot Singh About Microsoft Teams Clone is a Video conference application with a rich integrated chat experience, to conne

Karanjot Singh 60 Dec 28, 2022
This is an official mobile app for community classroom

Community Classroom Mobile app This repository contains code for mobile app of community classroom. Architecture to be followed for each feature: We a

Community Classroom 60 Nov 20, 2022
Stream Feed official Flutter SDK. Build your own feed experience using Dart and Flutter.

Official Flutter packages for Stream Activity Feeds The official Dart client for Stream Activity Feeds, a service for building activity feed applicati

Stream 67 Sep 26, 2022
Pensil Community official Flutter SDK. Build your own community experience using Dart and Flutter.

Official flutter package for Pensil The official Dart client for Pensil communities, a service for building communites applications. This library can

Pensil Inc 6 Oct 6, 2022
Official plugin for using Thepeer SDK with flutter https://thepeer.co

Flutter Thepeer This package makes it easy to use the Thepeer in a flutter project. ?? Screen Shots ?? How to Use plugin ThePeer Send Launch ThepeerSe

The Peer 23 Dec 27, 2022
Official Flutter SDK for Khalti Payment systems

Khalti Payment Gateway for Flutter Use Khalti Payment Gateway solution in your app or website to simplify payment for your customers. You do not need

Khalti 16 Oct 13, 2022
Official plugin for using Thepeer SDK with flutter https://thepeer.co

Flutter Thepeer This package makes it easy to use the Thepeer in a flutter project. ?? Screen Shots ?? How to Use plugin Adding MaterialSupport Add th

Thepeer 23 Dec 27, 2022
A cross platform GUI, soon to be the official GUI.

CCExtractor Flutter GUI The new cross platform interface is all you need, as it includes all the options. After installing GUI you will have a shortcu

CCExtractor Development 16 Nov 19, 2022
The official sdk for the user-friendly API of Mega services on the Dart language.

megasdkdart The official sdk for the user-friendly API of Mega services in the Dart language. Example: import 'package:megasdkdart/megasdkdart.dart';

meg4cyberc4t 4 Mar 30, 2022
Official sdk for vchat

V_Chat_SDK Micro service Check Our Full documention VCHAT DOCS Quick Review Android IOS Don't forget to see the example attached to github here V_CHAT

Hatem Ragab 42 Dec 17, 2022
The official country code picker from Tellurium by Quadren. Designed with our in-house Aurum design system.

The official country code picker from Tellurium by Quadren. Designed with our in-house Aurum design system. Features Supports searching for country co

Quadren 2 Aug 9, 2022
A mobile image uploader in which you can upload image to your personal gallery from either your camera or mobile gallery and it can detect your current geographic location and address using firebase firestore and storage.

Image Uploader In Flutter About It is an Image Uploader gallery which tracks your address from which you're uploading using Flutter and Image picker.

Prahen parija 6 Dec 20, 2022
Flutter Grocery Shopping App (Mobile App, Web App)

Grocery-App (Widle Studio - A Creative Flutter App Development Company) OR Get an Estimate Flutter Grocery Shopping App Fully Working Template with Wo

Widle Studio LLP 811 Dec 29, 2022
Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Régis 6 Sep 19, 2022
Flutter-mobile - Android app for Invoice Ninja built with Flutter

Invoice Ninja Client app for Invoice Ninja. Desktop Apps Mobile Apps Setting up the app Initialize the config file cp lib/.env.dart.example lib/.env.d

Invoice Ninja 1.3k Dec 30, 2022
Timy - open source mobile app for groups to communicate and organize themselves. Built with flutter.

Timy app An amazing open-source group messaging app build with flutter. ✨ Main Features Multiple groups (similar to Teams in Slack). Multiple open or

null 1.9k Dec 25, 2022
Sewistic Mobile app made using Flutter.

Sewistic Mobile app made using Flutter.

Shoaib Ahmed 8 Oct 31, 2022