MOBILEPROGLIB Telegram 6170
👾 Облегчаем жизнь больших экранов на Compose

В декларативных UI-фреймворках, таких как Jetpack Compose, принятым подходом является state hoisting. Это означает, что чаще всего мы стремимся управлять состоянием в родительском компоненте, а не хранить state прямо в UI-компоненте. Но всегда ли state hoisting так хорош?

На примере сложных экранов разобрались, как stateful-подход может существенно облегчить разработку больших экранов.

Но как же сделать stateful-компонент в большом проекте, если у нас:

🔘 API/Impl-архитектура;
🔘 dependency injection;
🔘 важна скорость сборки.

Автор рассказал про удобный способ создания stateful-компонентов в условиях большого проекта в рамках API/Impl-архитектуры. Это поможет разгрузить сложные экраны и делать переиспользуемые UI-компоненты в условиях API/Impl и DI.

👀 Смотреть доклад

🐸 Библиотека мобильного разработчика

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
3



tgoop.com/mobileproglib/6170
Create:
Last Update:

👾 Облегчаем жизнь больших экранов на Compose

В декларативных UI-фреймворках, таких как Jetpack Compose, принятым подходом является state hoisting. Это означает, что чаще всего мы стремимся управлять состоянием в родительском компоненте, а не хранить state прямо в UI-компоненте. Но всегда ли state hoisting так хорош?

На примере сложных экранов разобрались, как stateful-подход может существенно облегчить разработку больших экранов.

Но как же сделать stateful-компонент в большом проекте, если у нас:

🔘 API/Impl-архитектура;
🔘 dependency injection;
🔘 важна скорость сборки.

Автор рассказал про удобный способ создания stateful-компонентов в условиях большого проекта в рамках API/Impl-архитектуры. Это поможет разгрузить сложные экраны и делать переиспользуемые UI-компоненты в условиях API/Impl и DI.

👀 Смотреть доклад

🐸 Библиотека мобильного разработчика

#свежак

BY Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck


Share with your friend now:
tgoop.com/mobileproglib/6170

View MORE
Open in Telegram


Telegram News

Date: |

More>> The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously. Done! Now you’re the proud owner of a Telegram channel. The next step is to set up and customize your channel. Telegram message that reads: "Bear Market Screaming Therapy Group. You are only allowed to send screaming voice notes. Everything else = BAN. Text pics, videos, stickers, gif = BAN. Anything other than screaming = BAN. You think you are smart = BAN. In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option.
from us


Telegram Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
FROM American