Сергей Петрухин

Facebook представила Litho, открытый UI-фреймворк для Android

На конференции F8 Facebook представила Litho, фреймворк для разработки пользовательских интерфейсов Android-приложений. Исходный код доступен на GitHub.

1214

На конференции разработчиков F8 компания Facebook представила оpen source проект Litho, декларативный фреймворк для создания эффективных пользовательских интерфейсов на Android. Litho — это тот же фреймворк, который использует Facebook для создания своего собственного приложения для Android, которое в настоящее время использует более миллиарда человек каждый месяц.

И что известно о Litho?

Впервые компания рассказала об этом фреймворке в октябре прошлого года. Тогда компания отметила, что проблема, которую она пыталась решить, заключалась в создании более эффективного фреймворка для отображения новостной ленты Facebook, которая более сложна, чем прокручиваемые списки, для работы с которыми оптимизированы стандартные инструменты Android. В этих списках обычно используется RecyclerView для Android, но для того, чтобы достичь 60 кадров в секунду, его просто недостаточно.

Разработчики Litho использовали опыт разработки React и создали новую систему, которая улучшает производительность прокрутки до 35 процентов. Это происходит из-за разбивки сложных представлений, таких как лента новостей, на более мелкие компоненты (текст, изображения и видео), которые затем отрисовываются по очереди.

Исходный код Litho теперь доступен на GitHub. Facebook также выпустила подробную инструкцию, она доступна на главной странице проекта.

Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

Open Source
Android
Мобильная разработка
Дизайн интерфейсов и UX
F8 2017
1214
Что думаете?
0 комментариев
Сначала интересные