Чтобы создавать мобильные приложения на Flutter, используя язык программирования Dart, необходимо знать основы. Все мы хотим побыстрее что-нибудь сделать сами, но без базовых знаний это будет затруднительно, а именно понять - что и как работает в приложении, для этого необходимо посвятить какое-то время основам. Постараюсь придерживаться простому и краткому объяснению. Изучите самое главное, чтобы не забивать голову большим количеством информации, для легкого освоения материала. Так даже будет лучше, если в дальнейшем вы будете сами выбирать в какой области подтянуть свои знания. В общем мы уберем все лишнее и оставим самое необходимое. Наша цель - как можно быстрее, создать первое приложение, и в тоже время понять его устройство.
На первое время нам потребуется редактор кода Visual Studio Code. Найти можно его в интернете. Он прост в установке, скачать можно бесплатно.
Переменные
- Int - целочисленные значения.
- Double - дробные числа.
- Bool - логические значения true(Истина) либо false(Ложь).
- String - содержит в себе строковые типы данных.
Так выглядит переменная:
var name = ‘Tom’;
В данном случае, переменная с идентификатором var, хранит в себе имя Tom, переменную можно представить в виде ящика в котором находится значение, в дальнейшем эти данные будут использоваться в приложении, переменные хранят ссылки.
var - означает, что Dart автоматически, выберет тип данных исходя из присвоенного значения. То есть он понял, что это строковый тип.
dynamic - этот тип данных, аналогичен типу var, но в дальнейшем в коде программы, можно будет изменить его тип, что не получится сделать с var, будет ошибка.
Тип Int хранит в себе целые числа:
int x = 8;
int y = 5;
int a = x + y;
Double числа с плавающей точкой, не целочисленные значения.
double x = 8.8;
var y = - 5.3;
var z = 0.09;
Но типу Double, можно присвоить целочисленное значение, оно автоматически преобразуется в дробное.
double x = 8;
print(x)
Результат: 8.0
Команда Print выводит на экран значение.
Совет! Если вы изучаете новый материал, и вам что-то не понятно, прочтите его заново.