Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Алексей Панов — Что скрывает State в Compose

Автор: Mobius — конференция по мобильной разработке

Загружено: 2024-05-07

Просмотров: 3537

Описание:

Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
Алексей продолжает рассказывать об устройстве Jetpack Compose под капотом – подробно рассматривает, что на самом деле скрывает State в Compose, почему он далеко не так прост, как кажется на первый взгляд и почему он является важнейшим механизмом в работе всего Compose.

Мы все знаем, что рекомпозиция в Composable-функции происходит при изменении стейта, но как именно это происходит? Как стейт уведомляет о том, что он изменился? Можем ли мы безопасно работать со стейтом в многопоточной среде, и как здесь замешано устройство транзакций в базах данных? Обо всем этом и идет речь в докладе.

Скачать презентацию с сайта Mobius — https://jrg.su/QJbFnj

Алексей Панов — Что скрывает State в Compose

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#4534 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "d6WJlJY-I-o" ["related_video_title"]=> string(90) "Анна Жаркова — Макросы Swift: проще, чище, быстрее" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(78) "Mobius — конференция по мобильной разработке" } [1]=> object(stdClass)#4507 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "blTavOKzg-s" ["related_video_title"]=> string(135) "Сергей Чумиков — Оптимизация Compose: проблемы, опыт, тактика, стратегия" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(78) "Mobius — конференция по мобильной разработке" } [2]=> object(stdClass)#4532 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "L8mc7ZnO5zY" ["related_video_title"]=> string(106) "Дмитрий Григорьев — Путешествие к центру Композиции" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(78) "Mobius — конференция по мобильной разработке" } [3]=> object(stdClass)#4539 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "MCF65Fyczh0" ["related_video_title"]=> string(151) "Александр Таганов — Наглядный пример, когда не следовать best practices for coroutines от Google" ["posted_time"]=> string(25) "3 недели назад" ["channelName"]=> string(78) "Mobius — конференция по мобильной разработке" } [4]=> object(stdClass)#4518 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "6W9xQJw7y_I" ["related_video_title"]=> string(121) "Откровения на ПМЭФ | Что происходит с экономикой и со страной @Max_Katz" ["posted_time"]=> string(19) "1 час назад" ["channelName"]=> string(19) "Максим Кац" } [5]=> object(stdClass)#4536 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "yyaw0C6oA5k" ["related_video_title"]=> string(103) "Binder - как устроена работа с несколькими процессами в Android" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(66) "Android Broadcast. Все об Андроид разработке" } [6]=> object(stdClass)#4531 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "DP6mLOtvBsg" ["related_video_title"]=> string(140) "Аркадий Иванов — История, принципы и концепции библиотеки навигации Decompose" ["posted_time"]=> string(19) "4 дня назад" ["channelName"]=> string(78) "Mobius — конференция по мобильной разработке" } [7]=> object(stdClass)#4541 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "OPwJnx5p1tc" ["related_video_title"]=> string(153) "Дмитрий Григорьев — Positional memoization. Как работает одна из главных концепций Jetpack Compose" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(78) "Mobius — конференция по мобильной разработке" } [8]=> object(stdClass)#4517 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "0OgP9C_1qLQ" ["related_video_title"]=> string(133) "ПОЛНЫЙ ОТРЫВ ОТ РЕАЛЬНОСТИ. Главная слабость Путина, которая его погубит" ["posted_time"]=> string(21) "3 часа назад" ["channelName"]=> string(19) "Майкл Наки" } [9]=> object(stdClass)#4535 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "wvYyhOcaFUU" ["related_video_title"]=> string(81) "Дмитрий Григорьев, Алексей Панов — Compose Quiz" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(78) "Mobius — конференция по мобильной разработке" } }
Анна Жаркова — Макросы Swift: проще, чище, быстрее

Анна Жаркова — Макросы Swift: проще, чище, быстрее

Сергей Чумиков — Оптимизация Compose: проблемы, опыт, тактика, стратегия

Сергей Чумиков — Оптимизация Compose: проблемы, опыт, тактика, стратегия

Дмитрий Григорьев — Путешествие к центру Композиции

Дмитрий Григорьев — Путешествие к центру Композиции

Александр Таганов — Наглядный пример, когда не следовать best practices for coroutines от Google

Александр Таганов — Наглядный пример, когда не следовать best practices for coroutines от Google

Откровения на ПМЭФ | Что происходит с экономикой и со страной @Max_Katz

Откровения на ПМЭФ | Что происходит с экономикой и со страной @Max_Katz

Binder - как устроена работа с несколькими процессами в Android

Binder - как устроена работа с несколькими процессами в Android

Аркадий Иванов — История, принципы и концепции библиотеки навигации Decompose

Аркадий Иванов — История, принципы и концепции библиотеки навигации Decompose

Дмитрий Григорьев — Positional memoization. Как работает одна из главных концепций Jetpack Compose

Дмитрий Григорьев — Positional memoization. Как работает одна из главных концепций Jetpack Compose

ПОЛНЫЙ ОТРЫВ ОТ РЕАЛЬНОСТИ. Главная слабость Путина, которая его погубит

ПОЛНЫЙ ОТРЫВ ОТ РЕАЛЬНОСТИ. Главная слабость Путина, которая его погубит

Дмитрий Григорьев, Алексей Панов — Compose Quiz

Дмитрий Григорьев, Алексей Панов — Compose Quiz

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]