Кто не знал как работает Flutter, можно ознакомиться в следующей статье.
https://habr.com/ru/post/476018/
https://habr.com/ru/post/476018/
Хабр
Как работает Flutter
Как Flutter работает на самом деле? Что такое Widgets, Elements, BuildContext, RenderOject, Bindings?.. Сложность: Новичок Вступление В прошлом году (прим: в 2018), когда я начал свое...
👍9
Вышел новый урок на Stepik 🙂
Реализация "Регистрации" в сервисе Auth. Метод signUp().
https://stepik.org/lesson/806340/step/1?unit=809495
Реализация "Регистрации" в сервисе Auth. Метод signUp().
https://stepik.org/lesson/806340/step/1?unit=809495
👍1
Forwarded from Oh, my Flutter (Mikhail Zotyev)
Dart работает при помощи своей виртуальной машины. Наверное, понимание как она работает - это не тот навык, который нужен каждый день для работы, но в любом случае это будет полезно для поднятия общего уровня владения инструментом.
📌 Введение в Dart VM от Вячеслава Егорова доступно по ссылке.
#dart #документация
📌 Введение в Dart VM от Вячеслава Егорова доступно по ссылке.
#dart #документация
👍8
Друзья, мы перешли отметку 10000 подписчиков . Аналитика показывает, что релевантность подписчиков очень большая. А все потому, что я никогда не рекламировал канал, не использовала накрутку ботов и так далее. Канал растет только за счет живых подписчиков, которым реально интересно изучение программирования. Что конечно, меня очень сильно радует.
Благодарю вас друзья, что вы со мной ☺️
Благодарю вас друзья, что вы со мной ☺️
👍25🎉4🔥2
Всем привет! Еще раз про транзитивные зависимости.
При создании своего бекенда мы используем сonduit, это не один пакет а 100500 и он тянет за собой транзитивные зависимости. Так вот когда подобный продукт обновляется, то он обновляет и все пакеты. И если у вас транзитивная зависимость, то будет вот так : conduit будет старой версии, а вот все пакеты в нем новой, и работать не будет. Поэтому необходимо все транзитивные зависимости указывать с явной версией:
При создании своего бекенда мы используем сonduit, это не один пакет а 100500 и он тянет за собой транзитивные зависимости. Так вот когда подобный продукт обновляется, то он обновляет и все пакеты. И если у вас транзитивная зависимость, то будет вот так : conduit будет старой версии, а вот все пакеты в нем новой, и работать не будет. Поэтому необходимо все транзитивные зависимости указывать с явной версией:
conduit: 3.1.2
// Это все транзитивconduit_common: 3.1.1
conduit_codable: 3.1.1
conduit_config: 3.1.1
conduit_isolate_exec: 3.1.1
conduit_open_api: 3.1.1
conduit_password_hash: 3.1.1
conduit_runtime: 3.1.1👍6
Flutter without(Android Studio) on Windows — 2022 | by Taner Özer | Oct, 2022 | Medium
https://medium.com/@dxtaner/flutter-without-android-studio-on-windows-2022-15e7fc8cdb85
https://medium.com/@dxtaner/flutter-without-android-studio-on-windows-2022-15e7fc8cdb85
Medium
Flutter without(Android Studio) on Windows — 2022
Begining From this article I will show you how to create flutter without using android studio. Only for those who want to use visual…
🔥3
Forwarded from Product Friendly
20 октября эксперты Friflex провели онлайн-митап по AI в Московском авиационном институте (МАИ) @maiuniversity
Поделились крутыми знаниями в своих докладах:
🎙 Андрей Нестеров выступил с докладом про компьютерное зрение и его применение, рассмотрев историческую перспективу этой области.
🎙 Глеб Папчихин рассказал про генерацию синтетических данных с помощью Blender, альтернативный подход для сбора данных и работу с Blender через API.
🎙 Руслан Гримов рассмотрел современный подход к задачам action detection на видео и рассказал, где студентам можно получать опыт и с чего начинать карьеру.
Авторы лучших вопросов получили от спикеров стильный мерч Friflex.
👀 Больше интересных новостей ищите на нашем сайте!
Поделились крутыми знаниями в своих докладах:
🎙 Андрей Нестеров выступил с докладом про компьютерное зрение и его применение, рассмотрев историческую перспективу этой области.
🎙 Глеб Папчихин рассказал про генерацию синтетических данных с помощью Blender, альтернативный подход для сбора данных и работу с Blender через API.
🎙 Руслан Гримов рассмотрел современный подход к задачам action detection на видео и рассказал, где студентам можно получать опыт и с чего начинать карьеру.
Авторы лучших вопросов получили от спикеров стильный мерч Friflex.
👀 Больше интересных новостей ищите на нашем сайте!
❤2
Вышли два новых урока на Stepik
1. Исправление ошибки при сохранения стейта.
2. Cоздадим единую сущность ErrorEntity для обработки всех ошибок в приложении.
https://stepik.org/a/119593
1. Исправление ошибки при сохранения стейта.
2. Cоздадим единую сущность ErrorEntity для обработки всех ошибок в приложении.
https://stepik.org/a/119593
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥6👍3
Учимся работать с шейдерами во Flutter. Часть 1.
В этом уроке научимся работать с шейдерами во Flutter 3.4. Создадим простой шейдер - градиент. Познакомимся с языком программирования шейдеров GLSL (OpenGL Shading Language).
YOUTUBE
VK
В этом уроке научимся работать с шейдерами во Flutter 3.4. Создадим простой шейдер - градиент. Познакомимся с языком программирования шейдеров GLSL (OpenGL Shading Language).
YOUTUBE
VK
YouTube
Учимся работать с шейдерами во Flutter. Часть 1. Shaders of Flutter. Part 1.
В этом уроке научимся работать с шейдерами во Flutter 3.4. Создадим простой шейдер - градиент. Познакомимся с языком программирования шейдеров GLSL (OpenGL Shading Language).
Исходный код урока, если уж зашли на гит хаб, поставьте звездочку))): https:/…
Исходный код урока, если уж зашли на гит хаб, поставьте звездочку))): https:/…
👍7
Вышел новый урок на Stepik!!!
- Реализация метода для обновления токенов
Посмотреть урок можно https://stepik.org/a/119593
- Реализация метода для обновления токенов
Посмотреть урок можно https://stepik.org/a/119593
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥5👍4
Ребят, всем кто использует мой бек для написания клиента по курсам
https://stepik.org/a/119593.
Сделал время жизни токена 2 минуты!.
Так как в следующих уроках будем работать с обновлением токена. Имейте ввиду, раньше 1 час было)
https://stepik.org/a/119593.
Сделал время жизни токена 2 минуты!.
Так как в следующих уроках будем работать с обновлением токена. Имейте ввиду, раньше 1 час было)
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥3👍1👌1
Так же сделал так, что бы при ошибках при проверки токена, бек всегда возвращал 401 ошибку. Урок по рефакторингу сделаю позже)
👍5
Вышел новый урок на Stepik!
Доработки, рефакторинг, обновление бекенда
1. Уменьшим время жизни access токена до 1 минуты.
2. Обновим сервисы до Conduit 3.2.9 + DartSdk 2.18.2
3. Добавим обработку ошибки валидации токена, что бы бекенд возвращал ошибку 401.
4. Добавим в docker-compose параметр restart, для автоматического перезапуска сервисов.
https://stepik.org/lesson/817722/step/1?unit=821084
Доработки, рефакторинг, обновление бекенда
1. Уменьшим время жизни access токена до 1 минуты.
2. Обновим сервисы до Conduit 3.2.9 + DartSdk 2.18.2
3. Добавим обработку ошибки валидации токена, что бы бекенд возвращал ошибку 401.
4. Добавим в docker-compose параметр restart, для автоматического перезапуска сервисов.
https://stepik.org/lesson/817722/step/1?unit=821084
🔥6
Вышел новый урок на Stepik
В этом уроке :
1. Создадим и добавим AuthInterceptor (перехватчик запросов), который в каждый сетевой запрос будет добавлять accessToken.
2. Реализуем метод getProfile
3. Для улучшения отладки добавим PrettyDioLoger.
https://stepik.org/a/119593
В этом уроке :
1. Создадим и добавим AuthInterceptor (перехватчик запросов), который в каждый сетевой запрос будет добавлять accessToken.
2. Реализуем метод getProfile
3. Для улучшения отладки добавим PrettyDioLoger.
https://stepik.org/a/119593
🔥8