Android Dev - Lecture 8 - Firebase, Fragments, Testing, Architecture, Cross Platform Development @RahulPandeyrkp
Android Dev - Lecture 8 - Firebase, Fragments, Testing, Architecture, Cross Platform Development  @RahulPandeyrkp
Uploaded December 2021 | Updated September 2026, 1 week ago
Lecture 8 for CS194A about the fundamentals of Android development. We survey topics we didn't have time for: remote databases, fragments, testing, app architecture, and cross platform development. (This is in week 9 of the quarter since lecture was skipped last week.)

➀ How to publish your app on Google Play: youtu.be/rMzQ2vM1S6c
➀ Playlist with all lectures: youtube.com/playlist?list=PL7NYbSE8uaBDcLkbXsQADdvBnVbavonGn

Learn basic, foundational techniques for developing Android mobile applications and apply those toward building a single or multi page, networked Android application. The goal for this class is to build several Android apps together, empowering you to extend them, create your own apps, and build a portfolio.

Topics include: the Android ecosystem, introduction to Kotlin, UI elements, lists, multiple activities and intents, working with APIs, and cloud storage.

========

Hi! I’m Rahul, a software engineer with a passion for teaching. I went to Stanford, was a founding engineer at a startup, and have worked at various companies across Silicon Valley. I’m currently an Android Developer at Facebook and teach an Android class at Stanford. Would love to connect with you! This channel is about tech (especially Silicon Valley), combining tactical how-to guides with interviews.

πŸ“Ή YouTube: youtube.com/c/RahulPandeyRkp
πŸ“ LinkedIn: linkedin.com/in/rpandey1234
🐦 Twitter: twitter.com/rpandey1234
πŸ“Έ Instagram: instagram.com/rpandey1234
πŸ“‚ Github: github.com/rpandey1234

Timestamps:
0:00 - Logistics
1:16 - Firebase as a remote cloud database
20:35 - Fragments: a reusable portion of your app's UI
27:25 - Services: a background task used by an app
30:09 - Testing in Android
34:55 - Different app architectures
40:40 - Game development (Unity or Unreal Engine)
43:56 - Cross-platform app development
Android Dev - Lecture 8 - Firebase, Fragments, Testing, Architecture, Cross Platform DevelopmentWhen Should You Negotiate? And When Should You Not?Im Going 100x Deeper With YouTube - Channel Direction And Career UpdateRecruiter Case Study: Insights From An Ex-Meta RecruiterTip Calculator Ep 1: Intro - First Android App Tutorial for BeginnersDon’t Give A Number FirstHow Much YouTube Paid Me With 71K Subs (And The Future Of Company Building)The Unseen Plague Among Software Engineers: Imposter SyndromeIncrease Your Efficiency as an Android Dev - Keyboard Shortcuts, ADB aliases, Live Templatestreat your code like cattleThe ESSENTIAL Skill Holding Back Most Engineers - Writing EffectivelyHow The Best Tech Leads Work With Their Managers
Rahul Pandey |

Android Dev - Lecture 8 - Firebase, Fragments, Testing, Architecture, Cross Platform Development

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER