Если знать как работает платформ, то любой макет не будет сложным.
У Flutter имеются всякие контейнеры и всякие готовые элементы. Или можно написать свои.
Язык Dart. И ближайший ориентир для меня это JS и Kotlin, причем последний больше.
Это больше похоже на нативную разработку, чем на Web.