#view #optimizations
При создании сложного UI компонента, у вас есть несколько способов для того, чтобы достичь результата: кастомизировать стандартный компонент, найти подходящую библиотеку или написать компонент с нуля.
Последний способ является наиболее сложным, однако добавляет одно весомое преимущество — возможность кастомизации и гибкости. Другие способы дают гораздо меньший процент кастомизации. 🤔
Сегодня, нашёл цикл статей, где автор создаёт кастомный график с нуля. При этом объясняя все фазы отрисовки: на какие методы стоит обратить внимание, какой жизненный цикл у
View, как использовать Profiler для оптимизации отрисовки и многое другое. Статья будет полезна тем, кто не так часто пишет кастомные
View, но хочет сильнее погрузиться в эту интересую тему.Ссылки на статьи первую, вторую и третью части статьи.
Ну и конечно, с Рождеством, друзья! 😉✨