codeandart main
codeandart main
  • 21
  • 426 766

Video

Изучение языка Dart - понимание Null Safety / Sound null safety.
zhlédnutí 6KPřed 3 lety
В этом видео разберемся с новинкой в языке Dart, начиная с версии 2.12, а именно введением в стандарт языка Null Safety. - - - - - Таймкоды: 00:00 Что такое null safety 02:04 Как начать использовать null safety 04:50 Обработка null safety 13:50 Модификатор late 22:00 Коллекции null-safety списки List 28:00 Коллекции null-safety словари Map 33:30 Nullable и non-nullable свойства классов 43:00 Ка...
Основы Flutter + Provider #2. Что такое Provider. ChangeNotifierProvider()
zhlédnutí 19KPřed 4 lety
В 2 уроке рассмотрим, что такое Provider, зачем оно нужно. Узнаем чем плох подход с управлением состоянием через setState и LiftingStateUp. Подробно разберем на практическом примере как работать с Provider() и ChangeNotifierProvider(). Соц.сети: Telegram канал - t.me/codeandart Telegram группа - t.me/codeandart_group Музыка и фон на заставках: Short Trip by Roa soundcloud.com/roa_music1031 Crea...
Основы Flutter + Provider #1. Создание проекта ToDo. Верстка.
zhlédnutí 18KPřed 4 lety
В этом блоке уроков по основам Flutter, продолжаем изучать основные виджеты для создания приложений и для управления состояния будем использовать Provider. В 1 уроке посмотрим на приложение, которое будем создавать в этом блоке. Создадим новый проект, и сверстаем Top главной страницы. Да, смотреть про верстку немного нудно, но что поделать, какой ни какой, но дизайн нужен ;) Соц.сети: Telegram ...
Flutter основы для начинающих #9 - QuizApp, Результаты, Финал
zhlédnutí 7KPřed 4 lety
В 9 уроке завершаем разработку над первым элементарным приложением с помощью Flutter. Немного причешем код и добавим блок с выводом результата. Соц.сети: Telegram канал - t.me/codeandart Telegram группа - t.me/codeandart_group Планы по курсам: - Как создать мобильное приложение с помощью Flutter (демонстрационный урок)[czcams.com/video/_gHkBEACG4Q/video.html] - Установка Flutter [czcams.com/vid...
Flutter основы для начинающих #8 - ProgressBar, GestureDetector
zhlédnutí 7KPřed 4 lety
В 8 уроке сделаем простой прогресс бар, удалим RaisedButton() виджет, и с помощью GestureDetector() виджета будет обрабатывать выбранные ответы Соц.сети: Telegram канал - t.me/codeandart Telegram группа - t.me/codeandart_group Планы по курсам: - Как создать мобильное приложение с помощью Flutter (демонстрационный урок)[czcams.com/video/_gHkBEACG4Q/video.html] - Установка Flutter [czcams.com/vid...
Как запустить Flutter приложение на реальном Android устройстве
zhlédnutí 13KPřed 4 lety
В этом видео рассмотрим, как запустить Flutter приложение на реальном Android устройстве. Сложного там ничего нет, нужно сначала активировать режим разработчика на вашем смартфоне, потом подключить по USB к ПК и выбрать новой устройство при запуске проекта на flutter. Скачать тут - github.com/Genymobile/scrcpy Планы по курсам: - Как создать мобильное приложение с помощью Flutter (демонстрационн...
Flutter основы для начинающих #7 - QuizApp вопросы, ответы, стили
zhlédnutí 11KPřed 4 lety
В 7 уроке продолжаем работать с приложением QUIZ. Выведем вопросы и ответы, зададим оформление приложению. Соц.сети: Telegram канал - t.me/codeandart Telegram группа - t.me/codeandart_group Планы по курсам: - Как создать мобильное приложение с помощью Flutter (демонстрационный урок)[czcams.com/video/_gHkBEACG4Q/video.html] - Установка Flutter [czcams.com/video/Nw39Se5xFQM/video.html] - Основы я...
Flutter основы для начинающих #6 - Локальный и Глобальный State. Верстка
zhlédnutí 14KPřed 4 lety
В 6 уроке немного поговорим про виды State, а так же про архитектурные подходы для управления состоянием. Выполним небольшую практику по верстке, сделаем карточку персонажа c активной кнопкой Like. Соц.сети: Telegram канал - t.me/codeandart Telegram группа - t.me/codeandart_group Планы по курсам: - Как создать мобильное приложение с помощью Flutter (демонстрационный урок)[czcams.com/video/_gHkB...
Flutter основы для начинающих #5 - Stateless, Stateful, setState
zhlédnutí 14KPřed 4 lety
В 5 уроке разберем что такое Stateless и Stateful виджеты, чем они отличаются и как их создать. Рассмотрим пример где начнем работать с состоянием через setState. PS. Первые 5-уроков записаны на предыдущей версии Flutter, где особых различий для этого проект нет. В этих уроках больше теории код точно такой же, как и для версии 1.17, поэтому без проблем можно проходить эти уроки и на новой верси...
Flutter основы для начинающих #4 - Flexible, Expanded, Text
zhlédnutí 14KPřed 4 lety
В 4 уроке рассмотрим виджеты для гибкой верстки, это Flexible, Expanded виджеты. Рассмотрим Text виджет и как получить изображение по сети. PS. Первые 5-уроков записаны на предыдущей версии Flutter, где особых различий для этого проект нет. В этих уроках больше теории код точно такой же, как и для версии 1.17, поэтому без проблем можно проходить эти уроки и на новой версии. Соц.сети: Telegram к...
Flutter основы для начинающих #3 - DevTools, Container
zhlédnutí 19KPřed 4 lety
В 3 уроке рассмотрим что такое DevTools и более подробно изучим виджет Container. PS. Первые 5-уроков записаны на предыдущей версии Flutter, где особых различий для этого проект нет. В этих уроках больше теории код точно такой же, как и для версии 1.17, поэтому без проблем можно проходить эти уроки и на новой версии. Соц.сети: Telegram канал - t.me/codeandart Telegram группа - t.me/codeandart_g...
Flutter основы для начинающих #2 - Верстка, Виджеты, Row, Column
zhlédnutí 32KPřed 4 lety
В втором уроке рассмотрим основы верстки, что такое виджеты и как с помощью виджетов верстается UI. Научимся работать с основными виджетами для верстки это Row и Column. PS. Первые 5-уроков записаны на предыдущей версии Flutter, где особых различий для этого проект нет. В этих уроках больше теории код точно такой же, как и для версии 1.17, поэтому без проблем можно проходить эти уроки и на ново...
Flutter основы для начинающих #1 - Создание проекта, MaterialApp, Scaffold
zhlédnutí 51KPřed 4 lety
Начинаем курс по самым базовым основам разработки мобильных приложений с помощью Фреймворка Flutter. В первом уроке создадим новый проект, код будет будем писать с самого нуля, рассмотрим виджеты MaterialApp, Scaffold и немного теории. PS. Первые 5-уроков записаны на предыдущей версии Flutter, где особых различий для этого проект нет. В этих уроках больше теории код точно такой же, как и для ве...
Изучаем язык Dart - Часть 2. ООП, Миксины, Generics, async/await.
zhlédnutí 26KPřed 4 lety
Продолжаем изучать основы языка программирования Dart (пробежимся по всем основным темам). В этой части разберем темы про объектно-ориентированное программирование (классы, конструкторы, методы, свойства и всё вот это), что такое миксины, как работать с дженериками в Dart, рассмотрим пример с асинхронным подходом через async/await Код писали здесь - dartpad.dev Оф.сайт Dart - dart.dev/ Соц.сети...
Новая версия Flutter 1.17 - Что нового?
zhlédnutí 2,1KPřed 4 lety
Новая версия Flutter 1.17 - Что нового?
Изучаем язык Dart - Часть 1. Основы, Типы данных, Функции, const и final.
zhlédnutí 63KPřed 4 lety
Изучаем язык Dart - Часть 1. Основы, Типы данных, Функции, const и final.
Что такое Flutter. Плюсы и минусы Flutter.
zhlédnutí 39KPřed 4 lety
Что такое Flutter. Плюсы и минусы Flutter.
Как установить Flutter на Windows. Начальная настройка IDE.
zhlédnutí 20KPřed 4 lety
Как установить Flutter на Windows. Начальная настройка IDE.
Как создать мобильное приложение с помощью Flutter. Часть 2.
zhlédnutí 7KPřed 4 lety
Как создать мобильное приложение с помощью Flutter. Часть 2.
Как создать мобильное приложение с помощью Flutter. Часть 1.
zhlédnutí 38KPřed 4 lety
Как создать мобильное приложение с помощью Flutter. Часть 1.

Komentáře

  • @next12346
    @next12346 Před měsícem

    Какой годный канал был, почему сейчас в Flutter на русском Ютубе такое затишье

  • @Boykinson88
    @Boykinson88 Před 7 měsíci

    Добрый день, обязательно иметь МАК или достаточно айпада для практики?

  • @user-xf9fh7tq9i
    @user-xf9fh7tq9i Před 7 měsíci

    почему то когда я пишу flutter doctor пишет command not found, хотя сделал все как на видео

  • @user-ff5nt6pn1v
    @user-ff5nt6pn1v Před 8 měsíci

    Часть 3. будет или может уже есть?

  • @user-dc1vk4fp7q
    @user-dc1vk4fp7q Před 8 měsíci

    Создание проекта ToDo. Верстка. В конце данного видео говориться о том что есть еще 2 урока как можно их получить?

  • @oxygensss4390
    @oxygensss4390 Před 9 měsíci

    Приветствую, спасибо за урок! Подскажи название плагина, который отвечает за эти линии, которые отображают вложенность кода?

  • @amirak449
    @amirak449 Před 10 měsíci

    Кстати минус, по поводу WEB и DeskTop уже решили =)

  • @sxmpiternvl549
    @sxmpiternvl549 Před 11 měsíci

    Когда вывожу ответы в homepage из 'question' выдает ошибку : type 'Null' is not a subtype of type 'String' . Подскажите как фиксить

  • @radacom
    @radacom Před rokem

    Спасибо.жаль видео новых нет.

  • @ninjaraccoon88
    @ninjaraccoon88 Před rokem

    Что делать если жрет CPU на 100% когда запускаю проект в Android Studio??

  • @paolkrogolov1425
    @paolkrogolov1425 Před rokem

    Добрый вечер, очень интересно и познавательно! Лайк+ подписка!

  • @vitalii5145
    @vitalii5145 Před rokem

    Дуже добре і якісно розповів, дякую

  • @AG-ym6iw
    @AG-ym6iw Před rokem

    поставила лайк за то, что начал сразу с папок в проекте. для этого и искала видос, но все сводилось к тому, чтобы путем переделывания темплейтного года сделать первый экран.

  • @jonyvincent5577
    @jonyvincent5577 Před rokem

    Вопрос: где звук то?

  • @vortx_man
    @vortx_man Před rokem

    Отличные примеры!!! Очень жаль, что перестал выкладывать новые видео ((

  • @user-uf8ld7qq2x
    @user-uf8ld7qq2x Před rokem

    данный мой коммент ни в коем случае не принижает хорошесть общего результата данных курсов. Просто замечание , для улучшения дальнейшего контента. теория с 5:00 минуты не заходит никак... нужны визуальные примеры на эмуляторе. И набор схожих слов превращается в набор каши из слов...

  • @artyomgrigorev2186
    @artyomgrigorev2186 Před rokem

    В новых версиях Flutter DevTools это оно?

  • @manageradv6905
    @manageradv6905 Před rokem

    Спасибо за уроки!

  • @ND_alatoo
    @ND_alatoo Před rokem

    Добрый день! Спасибо за уроки, очень полезно. Все работает как надо, только после выгрузка в apk-файл не появляются изображения на карточках.

  • @vladimir2726
    @vladimir2726 Před rokem

    лайки и подписался. С таким преподавателем и обезьяна код писать начнет!

  • @user-vt8kp5rl3g
    @user-vt8kp5rl3g Před rokem

    Подскажите, какими горячими клавишами добавили пробел перед всеми выделенными строками? Полезно, а в гугле не нашел)) по таймкоду 7:45

  • @serafimgovnov
    @serafimgovnov Před rokem

    Чел, как ты пытаешься учить людей, удаляя константы со словами «Уберем здесь конструктор»? Какой к черту конструктор? Const - это константа а не конструктор. Эксперт херов. Тебе самому еще учиться а не других учить.

    • @user-qk7jt8nz6m
      @user-qk7jt8nz6m Před 8 měsíci

      тот самый момент , когда "не читал но осуждаю"...

  • @damirbazeev2127
    @damirbazeev2127 Před rokem

    Эмулятор iOS запускается?

  • @alexalez7142
    @alexalez7142 Před rokem

    Привет Роман. Спасибо за видео. А каким способом/ методом на смартфоне можно получить реакцию/срабатывание от нескольких объектов, по которым прошёл палец (при одном движении пальца по ним)? ""На пальцах"". На экране, к примеру, три клавиши. Я нажал вне клавиш, провёл по ним и отжал палец вне клавиш. Нужно чтобы как только палец коснулся клавиши, то в ней сработал обработчик и, к примеру, клавиша поменяла цвет. onPress и onTap при таком движении дают реакцию только от одного объекта и то если использовать …Down или …Up. Посмотрел GestureDetector, Listen и пр., но не нашёл нужный метод.

  • @Raimkhodzhanov
    @Raimkhodzhanov Před rokem

    Спасибо! С удовольствием смотрю твои уроки, записывай еще!

  • @ashotgasparian9483
    @ashotgasparian9483 Před rokem

    Код оптимизируй, это возможно крип крипочек

  • @user-bo9jg1ds2q
    @user-bo9jg1ds2q Před rokem

    данный способ ещё работает?

  • @STEELWILL
    @STEELWILL Před rokem

    Классный голос. Такой себе добрый Жека Вольнов )

  • @user-te9qs2me1m
    @user-te9qs2me1m Před rokem

    Не очень понятно, как работает условие для элемента массива. bool permission = true; var nav = ['home', 'about', if(permission) 'admin']; print(nav); // выведет [home, about, admin] permission = false; print(nav); // выведет [home, about, admin] По идее, если permission отслеживается, то второй принт должен вывести только [home, about], но нет все равно 3 элемента. Почему?

  • @user-IvanV
    @user-IvanV Před rokem

    Непонятно зачем нужно то или то. Мне как человеку несведущему, крайне не информативно, если мы говорим о инструментах. Пример - зачем мне переводить дабл в интежер, и тд. Так-то мануал почитать и без видео можно.

  • @ndrey4889
    @ndrey4889 Před rokem

    Есть годные уроки по Дарту и Флаттер где вы реально научитесь работать канал называется Lazy Load Dart & Flutter

  • @ans6552
    @ans6552 Před rokem

    .

  • @alexanderkuzmin4536

    Судя по всему, язык претерпел изменения, читайте документацию

  • @Shunin.artem.
    @Shunin.artem. Před rokem

    Очень хорошо объясняешь! Спасибо!

  • @murodaliismailov2503

    самое офигенное обяснение провайдер!

  • @murodaliismailov2503

    Локальный мы видели а где глобальное?

  • @sergeikolikov6356
    @sergeikolikov6356 Před rokem

    красавчик уважуха и лайк и подписка )))

  • @evalinor
    @evalinor Před rokem

    Хочется добавить, что flutter - это один из лучших инструментов разработки так же и для виндовс(mac, linux), ибо из коробки даёт возможность сходу делать отличный дизайн и статическую типизацию(а не кривые подделки с помощью electron js)

  • @protonys
    @protonys Před 2 lety

    Наконец-то понятным языком :) А где обещанное видео о модальном окне для ввода новой задачи?🤔

  • @sb-dor
    @sb-dor Před 2 lety

    Хорошее видео. Очень познавательно. Спасибо. Не могли бы вы сказать какую тему вы используете в своем редакторе ?

  • @Sizeofbit
    @Sizeofbit Před 2 lety

    Вообще мимо, чел просто сначала рассказал о левой проге с гита, потом типа воткните usb и все будет работь. Спасибо ебать

  • @antonykruhliashov6595

    Спасибо за уроки! Не всегда все нюансы проясняются при чтении на другом языке документации.

  • @user-fi3tm2oi2e
    @user-fi3tm2oi2e Před 2 lety

    Огромное спасибо. До сих пор актуально. Можно Вас попросить снять видео по Cubit. Как продолжение стейта.

  • @Unrealchik
    @Unrealchik Před 2 lety

    Привет! Спасибо за отличные видео! :) Что за приложение для создания слайдов используете, если не секрет? :)

  • @Neural.Academy
    @Neural.Academy Před 2 lety

    Ебать ты плямкаешь

  • @redmoon3388
    @redmoon3388 Před 2 lety

    Есть в IntelliJ idea?

  • @arxlex7486
    @arxlex7486 Před 2 lety

    Всё супер! Но, где продолжение?

  • @vladyan01
    @vladyan01 Před 2 lety

    Сколько он стоит?

    • @damirbazeev2127
      @damirbazeev2127 Před rokem

      Бесплатный, но нужен мак для ios разработки, а для андроид пойдёт и Windows и Мак, но оперативы на мак M1 от 8 гб(но лучше 16), а для Intel Windows 16 gb Мак который ещё обновляется не старее 5-7лет

  • @OMGdon
    @OMGdon Před 2 lety

    А ссылку на git только где найти?

  • @user-bj6qt5px3w
    @user-bj6qt5px3w Před 2 lety

    Ничего не понятно по минусам, причем тут web и desctop. Какой десктоп? Какие зайцы? Вообщем тема не раскрыта вообще, с википедии рассказал. И почему ты все время хочешь рыгнуть когда говоришь. Есть sound force програмка, в ней ты можешь убрать шумы чавканья своего. Ну противно слушать. Или микрофон купи нормальный с шумоподавлением, раз в люди пошел.