
What is this Flutter and Firebase?
In this section we discuss what Flutter is, and talk about how we can use with with Firebase to make our projects serverless
We cover off the requirements needed to develop applications on Windows for Flutter
We cover off the requirements needed to develop applications on MacOS for Flutter
We cover off the requirements needed to develop applications on Ubuntu/Linux for Flutter
We cover off the requirement of installing Android Studio for local development using the Virtual Device
Starting off we'll look at some really simple examples of using Widgets in Flutter. This is an optional series for those of you who are somewhat intermediate Flutter users.
We're setting up the Tutorial applications basic project structure, we'll finish by making a simple Hello World App.
We cover the simple AppBar Widget and look at what kinds of things we can display using its base attributes defined in its constructor
Using the actions field in the AppBar we'll add some simple IconButtons to the UI at the top of the screen.
We add a simple bottom navigation bar that we'll use as an introduction to a footer UI element in our Flutter application.
We add in a Text Field and a number of different selectors such as a radio button, checkbox and a switch.
We add in three types of Button styles including Raised, Flat and Outlined buttons.
We're adding in a simple Cat image to the UI using the Network Image widget.
Flutter is Google's brand NEW mobile UI framework build to make developing beautiful and functional interfaces for both iOS and Android natively. Flutter Apps are written in a language called Dart, which is a simple client/server language that you'll learn along the way!
This course is designed specifically for people just starting out with Flutter and Mobile development who want to build a fully functioning, app that serves a real purpose. You'll learn how to tie your app into Firebase services in order to make it truly Serverless.
Some of the Firebase Services you'll learn along the way: