• Stars
    star
    174
  • Rank 219,104 (Top 5 %)
  • Language
    Dart
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Learn to Code While Building Apps - The Complete Flutter Development Bootcamp

App Brewery Banner

Flash Chat ⚑️

Our Goal

The objective of this tutorial is to learn how to incorporate Firebase into our Flutter apps. We'll be using Firebase Cloud Firestore as well as the Firebase authentication package to equip our app with a cloud-based NoSQL database and secure authentication methods.

What you will create

We’re going to build a modern messaging app where users can sign up and log in to chat.

Finished App

What you will learn

  • How to incorporate Firebase into your Flutter projects.
  • How to use Firebase authentication to register and sign in users.
  • How to create beautiful animations using the Flutter Hero widget.
  • How to create custom aniamtions using Flutter's animation controller.
  • Learn all about mixins and how they differ from superclasses.
  • Learn about Streams and how they work.
  • Learn to use ListViews to build scrolling views.
  • How to use Firebase Cloud Firestore to store and retrieve data on the fly.

This is a companion project to The App Brewery's Complete Flutter Development Bootcamp, check out the full course at www.appbrewery.co

End Banner

More Repositories

1

Flutter-Course-Resources

Learn to Code While Building Apps - The Complete Flutter Development Bootcamp
9,433
star
2

TinDog-Start

HTML
1,336
star
3

Build-Your-Own-RESTful-API

Project from The Complete Web Development Course πŸ–₯
JavaScript
476
star
4

mi_card_flutter

Starter code for the Mi Card Project from the Complete Flutter Development Bootcamp
Objective-C
395
star
5

Authentication-Secrets

Companion Code for the Authentication Module on The Complete 2019 Web Development Bootcamp
HTML
361
star
6

dicee-flutter

Starter code for the Dicee project in the Complete Flutter Bootcamp
Objective-C
191
star
7

quizzler-flutter

Learn to Code While Building Apps - The Complete Flutter Development Bootcamp
Dart
171
star
8

bmi-calculator-flutter

Learn to Code While Building Apps - The Complete Flutter Development Bootcamp
Objective-C
153
star
9

Clima-Flutter

Starter code for the Clima Project from the Complete Flutter Development Bootcamp
Dart
145
star
10

xylophone-flutter

Starter code for the Xylophone project in the Complete Flutter Bootcamp
Shell
109
star
11

magic-8-ball-flutter

Starter code for the Dicee project in the Complete Flutter Bootcamp
Objective-C
103
star
12

I-Am-Poor-iOS11

Starter project for the I Am Poor challenge
Swift
91
star
13

BMI-Calculator-Flutter-Completed

The completed code for the BMI Project - The Complete Flutter Development Bootcamp
Dart
78
star
14

Flash-Chat-Flutter-Complete

The completed code for the Flash Chat Project - The Complete Flutter Development Bootcamp
Dart
77
star
15

Clima-Flutter-Completed

The completed code for the Clima Project - The Complete Flutter Development Bootcamp
Dart
72
star
16

destini-challenge-starting

Starter code for the Destini Project from the Complete Flutter Development Bootcamp
Dart
66
star
17

todoey-flutter

Completed version of the Todoey project in the Complete Flutter Bootcamp
Dart
65
star
18

I-Am-Poor-iOS12

I Am Poor Skeleton Project for iOS App Development Bootcamp
Swift
64
star
19

quizzler-flutter-challenge-final

Completed version of the Quizzler project in the Complete Flutter Bootcamp
Dart
61
star
20

MiCard-Completed

The completed code for the MiCard Project - The Complete Flutter Development Bootcamp
Objective-C
61
star
21

destini-challenge-completed

Completed version of the Destini project in the Complete Flutter Bootcamp
Dart
55
star
22

Navigation-Flutter-Demo

Dart
49
star
23

quizzler-flutter-challenge-starting

Starter code for the Quizzler Challenge from the Complete Flutter Development Bootcamp
Dart
44
star
24

bitcoin-ticker-flutter

Starter code for the Bitcoin-Ticker challenge from the Complete Flutter Development Bootcamp
Dart
43
star
25

Quizzler-iOS11

Starter project for the Quizzler app https://www.appbrewery.co/p/how-to-make-app-ios
Swift
38
star
26

Quizzler-iOS12

Quizzler Skeleton Project for iOS App Development Bootcamp
Swift
34
star
27

I-Am-Poor

1. Learn to make iOS Apps | Project Stub | (Swift 3.0/Xcode 8) - I Am Poor App
Swift
34
star
28

Xylophone-iOS11

Starter project for the Xylophone app
Swift
28
star
29

Swift-Beginner

Swift
28
star
30

Xylophone-iOS12

Xylophone Skeleton Project for iOS App Development Bootcamp
Swift
27
star
31

Todoey

Completed Todoey Project from the Complete iOS 12 App Development Course
Swift
27
star
32

bitcoin-flutter-final

Completed version of the Bitcoin project in the Complete Flutter Bootcamp
Dart
26
star
33

Quizzler

5. Learn to make iOS Apps | Project Stub | (Swift 2.0/Xcode 7) - Quizzler App
Swift
26
star
34

Clima-iOS11

Starter project for the Clima app https://www.appbrewery.co/p/how-to-make-app-ios
Swift
26
star
35

Flash-Chat-iOS11

Starter project for the Flash Chat app https://www.appbrewery.co/p/how-to-make-app-ios
Swift
25
star
36

Dicee-Flutter-Completed

The completed code for the Dicee Project - The Complete Flutter Development Bootcamp
Ruby
24
star
37

Clima-iOS12

Clima Skeleton Project for iOS App Development Bootcamp
Swift
23
star
38

i-am-poor-angelabauer

i-am-poor-angelabauer created by GitHub Classroom
Swift
22
star
39

Xylophone-Flutter-Completed

The completed code for the Xylophone Project - The Complete Flutter Development Bootcamp
Ruby
21
star
40

Flash-Chat-iOS12

Flash Chat Skeleton Project for iOS App Development Bootcamp
Swift
20
star
41

FlashChat-Firebase-Android

Stub for Android Flash Chat Tutorial (using new Firebase)
Java
18
star
42

Destini-iOS11

Starter project for the Destini challenge https://www.appbrewery.co/p/how-to-make-app-ios
Swift
17
star
43

Xylophone-Android

Stub for Android Xylophone Tutorial
Java
15
star
44

Destini-iOS12

Destini Skeleton Project for iOS App Development Bootcamp
Swift
13
star
45

xylophone

Swift
12
star
46

Auto-Layout-Practice-iOS11

Starter project for the Auto Layout practice challenge https://www.appbrewery.co/p/how-to-make-app-ios
Swift
12
star
47

Auto-Layout-With-Dicee-iOS11

Starter project for the Auto Layout with Dicee Tutorial https://www.appbrewery.co/p/how-to-make-app-ios
Swift
12
star
48

BitcoinTicker-iOS12

Bitcoin Skeleton Project for iOS App Development Bootcamp
Swift
11
star
49

SwiftAccessLevels

Learn to Code While Building Apps - The Complete iOS Development Bootcamp
Swift
11
star
50

Simon-Game

JavaScript
10
star
51

bitcoin-flutter-gold-start

The Complete Flutter Development Bootcamp
Dart
10
star
52

Bitcoin-Ticker-iOS11

Starter project for the Bitcoin challenge https://www.appbrewery.co/p/how-to-make-app-ios
Swift
9
star
53

bitcoin-flutter-bronze-solution

The Complete Flutter Development Bootcamp
Dart
9
star
54

state_management-flutter

Dart
8
star
55

I-Am-Poor-Android

Stub for Android "I am Poor" Challenge
Java
8
star
56

Dicee-Nested-Debugging-Practice

Debugging Practice
Java
7
star
57

Calculator-iOS12

Learn to Code While Building Apps - The Complete iOS Development Bootcamp
Swift
7
star
58

Auto-Layout-Practice-iOS12

Auto-Layout Practice Skeleton Project for iOS App Development Bootcamp
Swift
6
star
59

Auto-Layout-With-Dicee-iOS12

Auto Layout with Dicee Skeleton Project for iOS App Development Bootcamp
Swift
6
star
60

bitcoin-flutter-silver-solution

The Complete Flutter Development Bootcamp
Dart
6
star
61

magic-8-ball-android-ProfessorRitter

magic-8-ball-android-ProfessorRitter created by GitHub Classroom
Java
6
star
62

InspoQuotes

Learn to Code While Building Apps - The Complete iOS Development Bootcamp
Swift
5
star
63

Clima-Android

Stub for Android Clima Tutorial
Java
5
star
64

Clima

7. Learn to make iOS Apps | Project Stub | (Swift 2.0/Xcode 7) - Clima App
Swift
4
star
65

Destini

8. Learn to make iOS Apps | Project Stub | (Swift 2.0/Xcode 7) - Destini App
Swift
4
star
66

Images

Images/Gifs
4
star
67

magic-8-ball-android-engalaaomar

magic-8-ball-android-engalaaomar created by GitHub Classroom
Java
4
star
68

Twittermenti-iOS12

Swift
4
star
69

Flash-Chat-Flutter-Refactor-Challenge

Flash Chat Refactoring Challenge
4
star
70

BitcoinTicker

Swift
3
star
71

magic-8-ball-android-gandah

magic-8-ball-android-gandah created by GitHub Classroom
Java
3
star
72

i-am-poor-android-chowdhuryriham

i-am-poor-android-chowdhuryriham created by GitHub Classroom
Java
3
star
73

i-am-poor-android-MerlynTemple

i-am-poor-android-MerlynTemple created by GitHub Classroom
Java
3
star
74

bitcoin-flutter-challenge-start

Starter code for the Bitcoin-Ticker Bronze Challenge from the Complete Flutter Development Bootcamp
Dart
3
star
75

bitcoin-flutter-silver-start

The Complete Flutter Development Bootcamp
Dart
3
star
76

CSS-MySite-Final

CSS
3
star
77

magic-8-ball-android-siddharth0512

magic-8-ball-android-siddharth0512 created by GitHub Classroom
Java
3
star
78

i-am-poor-android-gayatrik93

i-am-poor-android-gayatrik93 created by GitHub Classroom
Java
3
star
79

magic-8-ball-android-khoalatoiday

magic-8-ball-android-khoalatoiday created by GitHub Classroom
Java
3
star
80

magic-8-ball-android-shivang-ts

magic-8-ball-android-shivang-ts created by GitHub Classroom
Java
3
star
81

destini-android-cleverapps-dev

destini-android-cleverapps-dev created by GitHub Classroom
Java
2
star
82

bitcoin-ticker-android-mackoon

bitcoin-ticker-android-mackoon created by GitHub Classroom
Java
2
star
83

magic-8-ball-android-artiom37

magic-8-ball-android-artiom37 created by GitHub Classroom
Java
2
star
84

i-am-poor-android-mhsnmnwr

i-am-poor-android-mhsnmnwr created by GitHub Classroom
Java
2
star
85

i-am-poor-android-alkogol

i-am-poor-android-alkogol created by GitHub Classroom
Java
2
star
86

bitcoin-ticker-android-rbagriyanik

bitcoin-ticker-android-rbagriyanik created by GitHub Classroom
Java
2
star
87

destini-angelabauer

destini-angelabauer created by GitHub Classroom
Swift
2
star
88

destini-android-ParthivCodez

destini-android-ParthivCodez created by GitHub Classroom
Java
2
star
89

destini-android-Rayhan12

destini-android-Rayhan12 created by GitHub Classroom
Java
2
star
90

magic-8-ball-android-adarshbabbula

magic-8-ball-android-adarshbabbula created by GitHub Classroom
Java
2
star
91

magic-8-ball-android-deeptikalegore

magic-8-ball-android-deeptikalegore created by GitHub Classroom
Java
2
star
92

magic-8-ball-android-kopacsipeter

magic-8-ball-android-kopacsipeter created by GitHub Classroom
Java
2
star
93

i-am-poor-android-yukilee98

i-am-poor-android-yukilee98 created by GitHub Classroom
Java
2
star
94

destini-android-yadvendrapalsingh

destini-android-yadvendrapalsingh created by GitHub Classroom
Java
2
star
95

magic-8-ball-android-bemoemad

magic-8-ball-android-bemoemad created by GitHub Classroom
Java
2
star
96

destini-android-mlankr

destini-android-mlankr created by GitHub Classroom
Java
2
star
97

bitcoin-ticker-android-Jhoer-p

bitcoin-ticker-android-Jhoer-p created by GitHub Classroom
Java
2
star
98

bitcoin-ticker-android-MabelKok

bitcoin-ticker-android-MabelKok created by GitHub Classroom
Java
2
star
99

Quizzler-Android

Stub for Android Quizzler Tutorial
Java
2
star
100

i-am-poor-android-strider9531

i-am-poor-android-strider9531 created by GitHub Classroom
Java
2
star