Android development moves fast, especially at Lyft. To keep pace, stay productive and fulfilled, developers need special powers. In this talk, you’ll learn about the three big product engineering superpowers: Pragmatism, Execution, and Empathy vision. These empower developers to join their team’s Product Justice League with a unique perspective. You'll hear stories, learn practical techniques and insights on how to best participate in design sprints so that you can rock it at every stage of your team's product lifecycle. There’ll be drama, suspense, resolution, pink moustaches, and lab coats.
Â
[Tech Talk] Navigating Lyft Navigation: A turn by turn tale of incorporating in-app navigation into the Lyft Driver app
Incorporating new SDKs into an application can be a be a process fraught with both great risk and reward. When issues arise in production, callstacks can be muddy and mitigations may require deeper analysis. This talk will discuss the incorporation of Google's new turn by turn navigation sdk into the Lyft Driver app. Architecture, debugging production issues, and measuring (hopefully positive) impact, this talk will cover some of the interesting challenges faced while creating a new navigation experience for our drivers.
Today’s Android applications are growing increasingly complex. A single user input event can trigger cascading updates to different view components in the same screen. View logic is already difficult to test with unit tests. How can we architect applications in a way that is easy to debug and easy to test? Join us for this tech talk to learn how Lyft uses unidirectional data flows to manage its complex application state in the post-ride Rate & Pay screen.
RJ Marsan is a self-professed Android Hacker with 8+ years experience at Google, Hulu, and now Lyft. Product Engineering specialist whos projects include the Hulu Mobile app, Google’s Files Go App, and Lyft’s new redesigned mobile experience.
Ex-musician, street food aficionado, lover of all things coffee. Once got chased by a cow while researching for Files Go.
Ryan is an Android engineer on the Lyft Driver app. He has worked on various elements of the driver experience in his one and a half years at Lyft, including the Driver app, Scheduled Rides, Amp, Navigation and Power Zones. When he's not working, he can be found painting, brewing beer or making something out of wood. Ryan has recently dabbled in puns, taking first place at a Seattle pun competition.
Donald Chen is the payments Android engineer at Lyft. He is responsible for Lyft’s Android infrastructure and UI for driver earnings, passenger tipping, payment methods, and integrations with payment processors. Prior to owning the Android payments experience, Donald worked on Lyft’s Enterprise engineering team to build products for corporate travel and non-emergency medical transportation.
In his free time, Donald invests his time in volunteering in the local church and performing music.
Head to Lobby 3 and take the elevator up to the 5th Floor.
Check in at the reception desk and sign the e-NDA.
GETTING HERE:Â
Caltrain: SF Station is one block away on the corner of 4th & King Streets.Â
MUNI: N-Judah and T-Third Street lines stop outside the Caltrain station at 4th and King Streets and in front of AT&T Park on King Street between 2nd and 3rd Streets.
BART: The free China Basin Shuttle connects our location to the Embarcadero and Powell BART stations.Â
Parking: There is visitor parking available in the China Basin Garage (entrance off 3rd Street right across from AT&T Park). Weekday parking rates are $4.00 per 20 mins, or $24 daily maximum. Be aware that parking rates may change during game days.
Or better yet, take a Lyft!
