Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Chat App in 25 Minutes
Search
Faisal Abid
September 30, 2016
Programming
0
150
Android Chat App in 25 Minutes
Build an Android Chat App in just 25 minutes!
Faisal Abid
September 30, 2016
Tweet
Share
More Decks by Faisal Abid
See All by Faisal Abid
Adventures on the Ethereum Blockchain
faisalabid
0
68
Chatbots & The Rise of the Virtual Assistant
faisalabid
0
75
Introduction to Google Flutter
faisalabid
0
200
Angular 2.0 Dart
faisalabid
1
110
Moving from Node.js to Dart
faisalabid
1
1k
Dart & Polymer - OSCON 2014
faisalabid
4
740
Adventures in Node.js - OSCON 2013
faisalabid
2
3k
Node.js and You @ Codemotion Roma
faisalabid
2
190
Node.js and You Workshop
faisalabid
3
1k
Other Decks in Programming
See All in Programming
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
940
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
0
3k
実践ArchUnit ~実例による検証パターンの紹介~
ogiwarat
2
260
Spring gRPC で始める gRPC 入門 / Introduction to gRPC with Spring gRPC
mackey0225
2
490
実はすごいスピードで進化しているCSS
hayato_yokoyama
0
110
Create a website using Spatial Web
akkeylab
0
280
ワンバイナリWebサービスのススメ
mackee
10
7.7k
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
110
FormFlow - Build Stunning Multistep Forms
yceruto
1
170
無関心の谷
kanayannet
0
160
Use Perl as Better Shell Script
karupanerura
0
690
UPDATEがシステムを複雑にする? イミュータブルデータモデルのすすめ
shimomura
1
540
Featured
See All Featured
Side Projects
sachag
455
42k
Code Reviewing Like a Champion
maltzj
524
40k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Facilitating Awesome Meetings
lara
54
6.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Producing Creativity
orderedlist
PRO
346
40k
Become a Pro
speakerdeck
PRO
28
5.4k
RailsConf 2023
tenderlove
30
1.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Six Lessons from altMBA
skipperchong
28
3.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
6
690
Transcript
@FaisalAbid Android Chat app in 25 minutes!
Who am I?
Dart Evangelist and Google Dev Expert Android Developer since M1
ML/NLP Engineer @ Zoom.ai - CIX Top 20 Founder @ Ven Chat - Top 100 Grossing Apps
Chat app in 25 minutes*
Assume you have user auth* Assume your UI is ready
Connecting the dots
No need to worry about scale No backend needed
Firebase Database
Works Offline NoSQL Firebase Database Hosted & Scalable & Free!
Lightweight Backend
None
None
None
Integrating Firebase Database
None
None
None
None
Offline sync is easy Reading is easy Firebase Database Writing
is easy One line integration via Gradle
But how do I REALLY Integrate it?
None
Handles all the boilerplate code Firebase Database UI Offers Adapters
and Utils Official Firebase Tools
None
None
None
None
None
None
None
Pros/Cons
Used in Production Firebase Database Pros Backed by the power
of Google Cloud Simple. Easy. Fast
Firebase Database Cons No way to intercept data easily (bots)
Thank You! @FaisalAbid