List of sessions - / droidkaigi
Deep dive into size configuration changes (Chiko)
Some of you may be unfamiliar with the words "configuration change". Android actually allows you to change the configuration of the device while the application is running. For example, changing the orientation of the screen, the language/region, switching between dark and light modes, etc. all of those are configuration changes.
Changing the window size is also a configuration change. In this session, I will discuss about some interesting and sometimes troublesome features of size-related configuration changes. Starting with how to correctly calculate the window size of an app, we will also discuss the edge cases that need to be considered and the different approaches to handling size-related configuration changes. Also, configuration changes do not always re-create activities. I will also explain when an activity is re-created and when it is not.
This session will cover what you will be facing when your app supports devices such as tablets and foldable devices. It is also useful for those who are considering making their apps multi-window compatible.
DroidKaigi 2023 Session timetable/Slide link - https://2023.droidkaigi.jp/en/timetab...
---------
DroidKaigi is a conference tailored for Android developers. It took place on the 14, 15, and 16 of September 2023.
All participants at DroidKaigi are required to agree with the DroidKaigi Code of Conduct.
This will be enforced on social media and YouTube comments and chats as well:
https://portal.droidkaigi.jp/en/about...
DroidKaigi 2023 and more - https://2023.droidkaigi.jp/
DroidKaigi Twitter - / droidkaigi
#Android #DroidKaigi
----
The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.