02-23, 15:05–15:40 (Europe/Rome), Auditorium
When we start working on any project from scratch, we generally feel confident about the cleanliness and scalability of our code. But as requirements keep increasing, the APIs and subsequently, the UI gets updated, and all of a sudden, our code is a spaghetti of a mess, such that in order to make one change, we have to update code in various files.
In this session, we will learn how to tackle this problem with Records and Patterns!
Records and Patterns have generally been famous for one purpose: creating methods that return multiple values.
However in this session, we will look at how they can help Flutter developers with pattern validation, destructuring and exhaustiveness checking. Towards the end of this session, attendees will know how to use Records and Patterns to make their Dart code scalable from the start.
Co-founder and CEO of Reactree and the first female Google Developer Expert for Flutter and Dart in Pakistan, Sakina Abbas is all about solving problems through technology. She started off as a native Android developer and is now leading Flutter development and DevOps at Reactree. To date, she has provided consultancies to numerous international and local clients and has built a number of custom solutions. She's an avid gamer, and much of her personal work is inspired by games.