Flutter Workshop Event

STARTUP WORKSHOP

Use Flutter to Develop an App

Gyumri

London

Amsterdam

Create a REAL Flutter app with 1-to-1 instruction over two days. Info-packed, intense workshop on how to build, launch, and market your Flutter app.

How to be successful with Flutter is a must-attend workshop for Flutter developers. We’re going to show you every single case to be successful with Flutter. During the 2-day event we will give you all the programming knowledge, share our experience of what it takes to make a Flutter app and sell it. We will cover everything from design to product launch and marketing.

You may have a great idea, but without the right business decisions, it will simply remain an idea. How to be successful with Flutter workshop will help you transfer your great ideas into the most innovative and successful startups.

WHAT YOU WILL LEARN

How to Create an App

You will get a complete immersive experience of what it takes to produce and sell the product.

How to Publish an App

We are going to show how you can complete and produce a Hair salon Booking system in 48 hours.

How to Sell an App

We will walk you through the entire business development process on how to create and sell a successful app.

EVENT AGENDA

We’re going to show you how to create an app and startup in 48 hours

Day 1

Time

Speaker

Topic

9:00 – 10:00

Registration & Coffee

10:00 – 11:30

Startup Idea & Flutter App Foundation

We start with the basics.We transform our idea into a startup and an app by creating a core Flutter foundation. It is critical for any app and startup business to start with a solid foundation.

You will create an app foundation written in Dart that will provides basic classes and functions which are used to construct apps using Flutter.

11:30 – 12:00

All road start from UI Design – AdobeXD & Users Stories

One of the keys to our success in creating startups and Flutter development is we never start coding until we have the complete app designed. We prefer Adobe XD and we will go over the steps needed and how we finalize the functionality using this critical design step.

12:30 – 13:00

Firebase Introduction

With a variety of server-side technologies that are on the market today, developers have a tough job of deciding what kind of backend is most suitable for their app. SQL or NoSQL…that is the question? For Nelly we selected Firebase and we will explain why.

13:00 – 14:00

Lunch: Meet and Greet

14:00 – 15:00

Firebase Advanced

Flutter and Firebase are closely connected and you will learn advanced Firebase. Critical topics will be covered and explained such as authorization, schema design, indexing, subscription, query, notifications, and the ML Kit. We will also touch on upon SQL and why you would choose it over Firbase.

15:00 – 15:30

Flutter & SQLite

The Nelly app needs to function offline and uses SQLite to operate. You will learn the basics of SQLite and the advantages it can provide you Flutter app.

15:30 – 16:00

Coffee Break & Project Management tools

16:00 – 16:30

Top 10 Flutter UI Widgets

Learn about the Top 10 Widgets you absolutely need to know for building a Flutter app. When writing an app, you’ll commonly create new widgets, but also critically important is utilizing existing widgets and how they can help you successfully complete your App.

16:30 – 17:30

Creating a Schedule Calendar Widget

Nelly, being a personal assistant, will need the ability to schedule appointments and display the schedule to the user. Most likely, they will expect a schedule UI like Outlook or iCal. Currently, Flutter does not have such a UI widget, so we will create one together. We will create views of the year, month, week and day.

You will learn all the details of creating a widget in Flutter which will become priceless as you create your own app.

17:30 – 18:00

Q & A

Day 2

Time

Speaker

Topic

9:00 – 10:00

Coffee Talk

10:00 – 10:30

Flutter App Communications

Flutter build apps are “Built to Communicate”. Our Nelly app and you future app will communicate with the outside world using an array of methods. You will learn how to fetch data from the internet as necessary, but also to send data back out in an array of methods such as RestAPI calls, Push Notification, Social Share and Sending Emails.

10:30 – 12:00

Creating a Calendar Widget

A Flutter plugin is a wrapper around native code for android ( Kotlin or java) and iOS (swift or objective c). Our Nelly App will need the ability to “call” someone and have it ring on the phone and wake up the app. Currently, Flutter does not offer this functionality and it needs to be created.

You will learn that Flutter can do anything that a native app can through the use of Platform Channels and Message Passing.

12:00 – 13:00

Working Lunch – Importance of Project Management

Good project management is the glue that holds a project together and ensures quality and objectives are met on time and on budget. The importance of project planning cannot be overstated. Too often, organizations overestimate how quickly they can achieve deliverables, underestimate the costs, or both—a recipe for failure. You will learn tip and tricks from our project managers how they brisge the gap between all stakeholders in Flutter development.

14:00 – 15:00

Online Dashboard with Flutter’s HummingBird

In December 2018, Google announced a version for Flutter that would build web apps with the ease of building mobile apps in Flutter. They called it ‘Hummingbird’. With Flutter for Web, you can compile existing Flutter code written in Dart into a client experience that can be embedded in the browser and deployed to any web server.

You will learn how to build a Web Dashboard for our Nelly app with a proper login and the web pages for .

15:00 – 15:30

Flutter Animations and Flare

Adding animations to your app is an important part of modern app development. Mobile apps use animation to add visual effects to notify users that some part of the app’s state has changed. It gives your app a polished look that witnesses the quality of your app to the end-users.

Flare can give your app that real visual edge that was only possible with expensive coding before. What is Flare? Its an online tool helps you to design and animate Vector Graphics for your Flutter apps and website. Thee is a free version of Flare, which is created by 2dimensions.com, which you should add to your development toolbox.

15:30 – 16:00

Professional Flutter Development

We will look at the tools and functionality that will help you achieve a professional level of Flutter development. You will learn continuous integration /continuous delivery’s best practices with Flutter to make sure your application is delivered to your beta testers and validated on a frequent basis without resorting to manual workflows. We will also introduce Flutter Testing, Debugging and a critical topic that is usually overlooked – Documentation.

16:00 – 17:00

Launching the Nelly App and a Successful Startup

Getting your App in the Store We will help you create a developer accounts with Apple and Google by registering through their websites and explain the process of uploading to the app stores.

Marketing Website This is one of the most missed steps by app developers and startups. Your website is critical to your success and can make the difference between success and failure.

PR & Marketing We will give you the best tips and tricks for app PR and marketing. Despite what people think, there is a difference between the two. Learn what has worked for us and what we do to launch a startup and app.

EVENT LOCATIONS

GYUMRI

October 2, 3

LONDON

October 16, 17

AMSTERDAM

October 19, 20

TICKETS AVAILABLE

By buying the tickets you contribute to the Flutter community. Selling tickets will help to cover the event expenses. As soon as we cover our expenses, everything will be open-source.

On-Location

$349

Book your sit in one of the event locations.

Only 30 seats available

Online

$149

Access our live event stream online.

Only 50 tickets available

On-Demand

$49

Access the videos and the code samples.

Available after the event

WHO IS DIGITAL POMEGRANATE

MOVR

Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

TRIVIAMATIC

Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

SONY/ATV

Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

TEFORIA

Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.