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
57
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
980
Dart & Polymer - OSCON 2014
faisalabid
4
730
Adventures in Node.js - OSCON 2013
faisalabid
2
3k
Node.js and You @ Codemotion Roma
faisalabid
2
180
Node.js and You Workshop
faisalabid
3
1k
Other Decks in Programming
See All in Programming
CloudNativePGがCNCF Sandboxプロジェクトになったぞ! 〜CloudNativePGの仕組みの紹介〜
nnaka2992
0
220
2024年のWebフロントエンドのふりかえりと2025年
sakito
1
240
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
2
310
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
120
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
5
3.9k
Immutable ActiveRecord
megane42
0
140
Unity Android XR入門
sakutama_11
0
150
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
320
GoとPHPのインターフェイスの違い
shimabox
2
170
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
11
1.9k
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
Grafana Cloudとソラカメ
devoc
0
140
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Gamification - CAS2011
davidbonilla
80
5.1k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Side Projects
sachag
452
42k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
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