Федор Благодырь
Компания: Yappy
Рассмотрим подход к созданию капчи на Flutter.
Любой виджет можно передать в качестве источника и раздробить на заданное количество частей с рандомными позициями и углами. Созданные части, в свою очередь, можно менять между собой местами и крутить по своей оси. Детально разберем работу с Draggable/DragTarget, RenderObject, CustomClipper, CustomPainter, ChangeNotifier, Positioned, Implicit Animations и выясним, как все это подружить так, чтобы получилась капча.
Целевая аудитория – как новички, так и опытные разработчики. Новичкам будет интересно увидеть, как можно работать с тем, что уже предоставляет Flutter из коробки, а опытным – оценить нестандартные подходы к решению нестандартной задачи.
Компания: Yappy
Компания: Wolt