Tools For Productive Mobile Dev Teams


Details
Today, with mobile being the primary (if not only) means of interacting with the customer, software development teams must iterate quickly to update their mobile apps with new features. Modern dev teams must improve their processes not only to reduce release time, but also to efficiently catch integration issues and plan for rapid growth of their codebase.
In this session, Ahmed El-Helw, lead Android engineer at Careem, will take us through some of the important strategies and tools for keeping mobile teams productive.
AGENDA
* Criticality of CI/CD and the release process
- Importance of peer review for catching issues early
- Exposing hidden changes
- Importance of regular release trains
* The importance of experimentation and feature toggles
- Being able to try new features slowly and turn them off if issues occur
- Experiments to figure out what metrics are affected by changes
* How to structure code for the future
- Why modularization is really important
- Sample apps for small features
- Testing per module
* Options for sharing code across multiple platforms
- Options today in the multiplatform scene
- Benefits of sharing code
ABOUT THE SPEAKER
Ahmed El-Helw is a software engineering expert with almost 2 decades of experience in the field, having worked on the Android apps for Facebook, Twitter and Evernote, before relocating from Silicon Valley to Dubai in 2017 to join tech unicorn Careem. As a Principal Android Engineer at Careem, Ahmed has, amongst other accomplishments, successfully spearheaded the team that transformed multiple customer-facing apps into the region’s first SuperApp. In his free time, he likes to write code and play video games.
DETAILS
June 18th, 2022
11:00am - 1:00pm (UAE Time)
In5 Tech - Location
Register Here
COVID-19 safety measures

Tools For Productive Mobile Dev Teams