Розробка програм з Flutter 2.0 та Dart для IOS та Android

Розробка програм з Flutter 2.0 та Dart для IOS та Android
ru
04.05.2022
42 г 39 хв 28 сек

Flutter – це новий framework від Google з крос-платформної розробки мобільних додатків (тобто для IOS та Android), що означає, що розробники створюють додатки для Android та iOS за допомогою однієї кодової бази! Це означає, що замість того, щоб вивчати Objective-C або Swift для створення програм iOS, а також Java або Kotlin для створення програм для Android, тепер ви можете використовувати платформу розробки мобільних програм Flutter для створення програм,

які спочатку запускаються як на пристрої iOS, так і на Android, використовуючи мову програмування загального призначення Dart.

Google Flutter був вперше анонсований у травні 2017 року, а випущений у 2018 році, він уже став дуже популярним серед розробників. Зараз Flutter – найпопулярніша крос-платформна мобільна розробка, яку використовують розробники по всьому світу, згідно з опитуваннями розробників 2021 року. Згідно з опитуванням, 42 відсотки розробників програмного забезпечення використали Flutter.

У цьому курсі ви вивчите основи мови програмування Dart, розберемо об’єктно-орієнтоване програмування Dart – розуміння того, як створювати класи та об’єкти і як все це працює при створенні надійних програм. Ми будемо створювати прості та складні програми, як працювати з картами, локацією, як змусити програми Flutter взаємодіяти з базою даних у реальному часі – Firestore, навчимося монітезувати програми з рекламою, навчимося працювати з Git і GitHub і звичайно ж жодна мобільна програма не обходиться без красивої анімації. У цьому курсі ви дізнаєтесь, як створювати анімацію, використовуючи стандартну бібліотеку інструментів Flutter, яка сподобається вашим користувачам. Ви дізнаєтеся як впроваджувати прості анімації, а також як створювати кастомні складні анімації. Це та багато іншого ви дізнаєтесь у цьому курсі!

Ви не можете переглядати цей курс -

Array ( [bitrate] => 2500100 [filesize] => 68572678 [mime_type] => video/mp4 [length] => 208 [length_formatted] => 3:28 [width] => 1280 [height] => 720 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.083333333333333 ) [created_timestamp] => -2082844800 )