Android Dev - Lecture 7 - Networking and APIs, Activity Lifecycle @RahulPandeyrkp
Android Dev - Lecture 7 - Networking and APIs, Activity Lifecycle  @RahulPandeyrkp
Uploaded December 2021 | Updated September 2026, 2 weeks ago
Lecture 7 for CS194A about the fundamentals of Android development.

➀ Assignment 3 (Yelp clone): piazza.com/class_profile/get_resource/ktlu0ly5db84bb/kvj97n133fa31r
➀ 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
2:39 - What are the benefits of code review?
17:05 - Activity lifecycle
28:59 - Permissions
37:00 - Networking
49:22 - Code sample with networking
Android Dev - Lecture 7 - Networking and APIs, Activity LifecycleI Sucked At This For 25 Years As An Engineer: Communication TipsIll Pay You $15,000 To Help You Find A Tech Job3 Mistakes Too Many Software Engineers Make (from a Director at Airbnb)Laid Off From FAANG, What’s Next? The Case For OptimismLearn a new codebase or programming language FASTLaunch HN: Taro (YC S22) - Private engineer community focused on career growthAndroid Dev - Lecture 3 - Layouts, UI, Responding to User InputStart Your SWE Career Off RIGHT: 4 Tips For Intern SuccessDebugging: 95% Of Software Engineers Are Lacking In This SkillAndroid Dev - Lecture 4 - ImageView + RecyclerViewHow Working At FAANG Makes Your Life Harder (From A Staff Engineer at Meta)
Rahul Pandey |

Android Dev - Lecture 7 - Networking and APIs, Activity Lifecycle

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER