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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Faisal Abid
September 30, 2016
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android Chat App in 25 Minutes
Build an Android Chat App in just 25 minutes!
Faisal Abid
September 30, 2016
More Decks by Faisal Abid
See All by Faisal Abid
Adventures on the Ethereum Blockchain
faisalabid
0
86
Chatbots & The Rise of the Virtual Assistant
faisalabid
0
84
Introduction to Google Flutter
faisalabid
0
210
Angular 2.0 Dart
faisalabid
1
120
Moving from Node.js to Dart
faisalabid
1
1k
Dart & Polymer - OSCON 2014
faisalabid
4
770
Adventures in Node.js - OSCON 2013
faisalabid
2
3k
Node.js and You @ Codemotion Roma
faisalabid
2
200
Node.js and You Workshop
faisalabid
3
1.1k
Other Decks in Programming
See All in Programming
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
270
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
180
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
250
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.7k
1B+ /day規模のログを管理する技術
broadleaf
0
100
ふつうのFeature Flag実践入門
irof
8
4.1k
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.9k
Agentic UI
manfredsteyer
PRO
0
180
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
370
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
The NotImplementedError Problem in Ruby
koic
1
880
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Un-Boring Meetings
codingconduct
0
320
Become a Pro
speakerdeck
PRO
31
6k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
350
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
390
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Paper Plane (Part 1)
katiecoart
PRO
0
9.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
280
Making Projects Easy
brettharned
120
6.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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