потому что это обзорная лекция, полагаю никто не собирается вам разжёвывать всё. Всё что перечислено - ключевое для перехода с одного языка на другой. Смысл не в том, что вы должны знать другой язык, а в том, что если вы ноль, то вам рано ещё.
дарт простой язык, но у меня были петпроекты на java и ActionScript3, потому для меня хватило статьи, когда у вас будет пару проектов на любом языке, тогда и обзорной лекции хватит. А так вам или проявить усилие и всему научиться, хоть на дарте или начинать с курсов тип джавараш (не реклама, прост видел что оно для нулей сделано)
у вас архитектура хромает на обе ноги, изучите StreamBuilder/FutureBuilder и тд, то что у вас может глючит, так как вы не понимаете как работает StateFullWidget (тож читать)
из плюсов, можете спокойно брать подработки, я бы даже сказал желательно брать подработки, а то в конечном итоге государство признает ваши отношения трудовыми и вляпаятесь дорого
Курсы бред, прост сосалка денег. Вузы с модными направлениями - думаю ерунда, в программе один семестр мало полезной инфы будет, в гугле сами найдёте весь материал. Если в гейм дизайн - книги ваше всё, много читать и пробовать писать, сделайте игру новеллу - это реально можно показать работодателю.
Ставлю руку на отсечение, что 99% HR никогда не слышали о этих направлениях в вузах, ибо не котируется
не предлагайте ерунду, тестирование это не программирование, он станет тестировщиком а не прогером. Это как совет, чтобы стать поваром ресторана, нужно устроиться посудомойщиком в ресторан (не в обиду сравнение с тестировщиками, очень нужные ребята)
как вы написали можно писать внутри функций или методов. Переменные класса создаётся одновременно при создании экземпляра класса, потому нет зависимости в каком порядке эти переменные создаются, но от этого в момент инициализации дарт не знает какое значение приняло "а"
это если смотреть по качеству на каждый отданный рубль. Но действительно хорошие fsp к нам не возят, а что продаются - бюджетные, но лучше когуаров и подобного ширпотреба. Это так, к слову