Skip to content

miketraverso/devfestapp

Repository files navigation

DevFest App

A Flutter based conference app built for DevFest Florida and DevFest NYC, backed by Firebase 🔥 and a companion to the Hoverboard GDG-x project.

Getting Started with Flutter

For help getting started with Flutter, check out their online documentation.

It is recommended that you use IntelliJ IDEA for this. Please refer to the documentation on how to setup your IDE.

Getting Started with this code

Open the project in IntelliJ IDEA. You'll notice that there is lib directory. All the code for this project lives in this directory. ios directory holds your iOS project and android holds your Android project. Opening the projects in those directories in Xcode or Android Studio, respectivefully will allow you to modify those projects as you would if they were regularly created projects of their respective nature.

Heading back to our lib directory, you'll see a file named main.dart. Here is where you can change a lot of information to meet the needs of your app.

Todos to customize your app

For example, change the color, the logo, a custom font for the nav bar, the location specifics, the Firebase root node where your data can be found, and more. Use the JSON file in the root directory as an exampe of how you can set up your data in a Firebase database. PLEASE make sure that you replace your Firebase config in the iOS & Android projects per the Firebase instructions. If you do NOT change this you'll be pulling back our data.

Building

Be sure to up your version numbers appropriately. For iOS please refer to the iOS build instructions. Do NOT forget to run flutter build ios first when trying to archive and upload your app to iTunes Connect. For Android please refer to the Android build instructions.

Our app to give you an example

Ours is a single day conference. If yours is multiple days you'll notice more day tabs at the top. Users will be able to swipe across or tap a tab and switch to the schedule for that day.

Example of app with some dummy data

To-Do

  • something else that's ridiculous awesome but I'm not telling so go buy a ticket to devfestflorida.org and find out :)

About

Flutter based conference app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published