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
140
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
49
Chatbots & The Rise of the Virtual Assistant
faisalabid
0
73
Introduction to Google Flutter
faisalabid
0
200
Angular 2.0 Dart
faisalabid
1
100
Moving from Node.js to Dart
faisalabid
1
980
Dart & Polymer - OSCON 2014
faisalabid
4
720
Adventures in Node.js - OSCON 2013
faisalabid
2
3k
Node.js and You @ Codemotion Roma
faisalabid
2
170
Node.js and You Workshop
faisalabid
3
1k
Other Decks in Programming
See All in Programming
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
200
Symfony Mapper Component
soyuka
2
730
nekko cloudにおけるProxmox VE利用事例
irumaru
3
430
クリエイティブコーディングとRuby学習 / Creative Coding and Learning Ruby
chobishiba
0
3.9k
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
180
Haze - Real time background blurring
chrisbanes
1
510
Effective Signals in Angular 19+: Rules and Helpers
manfredsteyer
PRO
0
100
良いユニットテストを書こう
mototakatsu
7
2.2k
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.6k
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
220
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
270
Beyond ORM
77web
5
660
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.1k
A Philosophy of Restraint
colly
203
16k
Rails Girls Zürich Keynote
gr2m
94
13k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
Into the Great Unknown - MozCon
thekraken
33
1.5k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
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