Change is a constant in Android development. You must make your codebase embrace the newest features while keeping a stable app and avoiding creating a merge nightmare for you and your team. How can you do that?
In this session, I will cover what feature flags are, when to use them, how to implement them and how to enable/disable them. I will show how to make an implementation in an existing codebase by doing some live coding. As a bonus, I will show how to test different execution paths.
Key takeaways are:
Understand the benefits of using feature flags in your application
Learn how to implement them in a real use case
Integrate feature flags in your continuous integration
Improve your refactoring skills
-----------------------------------------------------------------------------------------------------------------
DroidKaigiはエンジニアが主役のAndroidカンファレンスです。Android技術情報の共有とコミュニケーションを目的に、2021年10月19日(火)、20日(水)、21日(木)の3日間開催されました。
DroidKaigi is a conference tailored for Android developers. It took place on the 19, 20, and 21 of October 2021.
DroidKaigi 2021 - https://droidkaigi.jp/2021/
DroidKaigi 2020 - https://droidkaigi.jp/2020/
DroidKaigi 2019 - https://droidkaigi.jp/2019/
DroidKaigi 2018 - https://droidkaigi.jp/2018/
DroidKaigi 2017 - https://droidkaigi.github.io/2017/
DroidKaigi 2016 - https://droidkaigi.github.io/2016/
DroidKaigi 2015 - https://droidkaigi.github.io/2015/
DroidKaigi Twitter - / droidkaigi