Posts in tag

UI


Android Dev Summit 2019 | LiveData with Coroutines and Flow LiveData is a simple lifecycle-aware observable, designed for making UIs that react to changes safely and efficiently. It can be used beyond View↔️ViewModel communications and even components like Room support it. However, there’s a risk of overuse, especially when dealing with multiple threads. The solution? …

Android Dev Summit 2019 | Turning the Page: Migrating to ViewPager2 ViewPager2 is the successor to the ViewPager library, offering enhanced functionality and bugfixes. In this talk, we’ll explore the new features in ViewPager2 such as Right-To-Left and vertical scrolling support, and offer tips on migrating from ViewPager to ViewPager2. Presented by: Tiem Song

Android Dev Summit 2019 | How The Android Team Makes Widgets Accessible In this intermediate level talk, we cover accessibility using real world examples. You’ll find out about accessibility in framework and androidX code, and learn about support for accessibility in Android widgets. Along the way, you’ll discover good patterns that can make your UIs …

Google I/O 2019 | Pragmatic State Management in Flutter Declarative UI frameworks eliminate whole classes of bugs. But they can also be a puzzle until you figure out how to structure your app logic around them. Walk through Flutter’s app with live data and see how to structure content in a simple yet scalable way. …

Google I/O 2019 | How to Design a Dark Theme Using Material Learn best practices for creating a dark theme based on an existing material app.   Speaker: Javier Lopez Session ID: TEE71D

Google I/O 2019 | Beyond Mobile: Material Design, Adaptable UIs, and Flutter The Material Components library has grown since Flutter’s launch. Learn what’s new, how to use it with our iOS Design Language library Cupertino, and how to apply it across varying screen sizes, interaction models, and viewing distances. Speakers: Will Larche and Anthony Robledo …

Google I/O 2019 | Anatomy of a Web Media Experience You’ll learn about the insights that led to our redesigned native media controls in Chrome and what it took to convert these into a customizable UI library that now ships as part of Shaka player.   Speakers: Amy Roberts, Sandra Lokshina Session ID: TFFD88   …