Skip to content

Unisergius/flutter-fccikea-3-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Intro To Flutter - fccAlgarve

A brief look into Dart and Flutter

This meetup will be based on the first Flutter Faro meet in 2022, a Flutter instalation party.

Subjects:

  • Install Flutter
  • Create your first app
  • Watch it work on a browser
  • Connect it to an API
  • Further Flutter events with Flutter Faro and GDG Faro

Install Flutter SDK

We'll start with the SDK. Installing and preparing our system to work with Flutter. The following link will lead you to what you need to install it.

Follow the instructions carefully. Make sure you add your flutter tool to your environmental path so the operating system can find flutter's location.

If you already have Flutter SDK installed, upgrade it with the following command. The version we're going for is Flutter 3.7 which is the latest version by the time this event is happening. Flutter 3.7 was announced at Flutter Forward event in January.

    flutter upgrade

Run Flutter Doctor to check if everything is setup correctly.

    flutter doctor

This instruction will display information about whether your personal computer has everything you need to build flutter apps to all the platforms. We'll focus on web apps for today.

For web apps, you'll need a browser. Flutter will display a warning if you don't have Google Chrome installed but you can technically use any browser for it to work. If there's something complicating your progress and you're okay with installing Google Chrome, then please do it.

If everything is working, we are ready for our next step.

Our First App

We'll follow instruction from the flutter codelab 'your first Flutter app'.

This is a nice start for Flutter. All the necessary steps are here.

  • Create a Project
  • Understand Widgets -- Stateless Widgets -- Stateful Widgtes
  • Add functionality

After this you'll get a basic idea how structuring an app in flutter feels like. If we still have time, we are going to try and follow another codelabs page. Here are some options

Flutter 3.7 - Flutter Forward

  • A ton of new widgets from Material 3 - https://flutter.github.io/samples/web/material_3_demo/
  • Improved performance on IOS apps - Impeller preview
  • Desktop global menu bars on Mac
  • Tests to validate your application before you upload it on the IOS app store. Will check all the necessary requirements.

Flutter Faro Event: Flutter + ChatGPT

  • 16th February
  • Ualg Tec Campus, 2nd Floor
  • We'll learn how to interact with ChatGPT API in our Flutter application

About

Intro to Flutter - a brief look into Dart and Flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors