A virtual panel discussion with expert Android engineers around the country.
Panelists:
➤ Annyce Davis: engineering director at Meetup, course creator, and Google Developer Expert in Android + Kotlin. / brwngrldev
➤ Chiu-Ki Chan: Android developer who confuses people by refusing to stay in a box. Her most recent endeavor involves programming with Google Sheets, javascript and python. Yes, there is always some python somewhere. / chiuki
➤ Christina Lee: lead engineer at Pinterest and prolific conference speaker, really good at laughing / runchristinarun
➤ Sam Thompson: engineer at Robinhood, huge fan of Kotlin and applying functional programming principles to build better mobile apps. / justsamthompson
➤ Rahul Pandey: Stanford lecturer and Facebook Android engineer / rpandey1234
Thanks so much to Annyce, Chiu-Ki, Christina, and Sam for sharing their thoughts with our Android class. Outline of the panel:
0:00 - Intros of each panelist
11:50 - Why did you pick Android, and would you pick it again today?
24:15 - How do you decide which technologies to adopt in Android? (language, architecture, libraries)
34:36 - Decision to be an independent mobile developer vs joining a larger company?
40:10 - How do you decide how to engage with the Android community?
48:14 - What were the main lessons learned before becoming independent?
52:11 - How do you stay plugged into Android?
56:09 - Is it worth learning Android given newer cross platform technology like RN and Flutter?
1:09:00 - How do you think about side projects while working a full time job?
1:13:48 - What career advice do you have for someone who wants to be a tech lead?