In this beginner friendly video series we will create a Flutter chat application from scratch. In this video we focus on the design of our application, building the UI, and laying down a foundation. In the next video we'll connect to our https://getstream.io/ API.
Source code and instructions: https://github.com/HayesGordon/chatter
Stream Flutter Tutorial: https://gstrm.io/getting-started-flutter
Gordon's Twitter: https://twitter.com/gordonphayes
Stream's Twitter: https://twitter.com/getstream_io
Series Playlist: https://www.youtube.com/playlist?list=PLNBhvhkAJG6sH7dkmwt4BiCclFkMoXq4r
---
Timestamps:
0:00 Intro
2:20 Installation, setup and themes
9:12 Home screen
13:50 Google fonts
16:30 Dark mode
18:20 Bottom navigation bar
44:34 ValueNotifier and ValueListenableBuilder
49:00 Opaque HitTestBehaviour
55:42 AppBar
01:01:08 Avatar
01:08:47 Custom icon button
01:15:37 Stories ListView.builder
01:29:18 CustomScrollView and SliverList
01:33:14 Message tile and data
01:46:45 UI touch ups
01:52:45 Glowing action button
02:00:08 ChatScreen navigation
02:03:53 ChatScreen UI
02:18:00 Closing
---