Написать пост

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

Аватар Сергей Петрухин

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

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

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

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

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

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

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

Следите за новыми постами
Следите за новыми постами по любимым темам
1К открытий1К показов