На связи Podlodka Crew — организатор IT-конференций, родившихся из популярного подкаста. Мы запускаем сразу две конференции в один день — Android и iOS Crew. Старт — уже 14 ноября. Сегодня раскроем детали Podlodka Android Crew.
Для нового сезона мы выбрали тему «Элементы архитектуры». За время конференции попробуем усовершенствовать навыки проектирования архитектуры, глубже погрузиться в отдельные элементы Android, рассмотреть плюсы и минусы различных подходов.
💫 Научимся проектировать архитектуру виджетов в Android с учетом ограничений логики и UI.
💫 Разберём инструменты, которые упрощают работу с Dagger’ом на примере реальных кейсов.
💫 Вспомним на примере Lyft, как эволюционировали подходы компании к Dependency injection и какие уроки они из этого вынесли.
🤓 А еще в программе круглый стол: обсудим кому и для чего нужен Backend UI и какие его ограничения стоит учитывать.
👉 Посмотреть программу и успеть купить билет со скидкой до конца дня можно на сайте
Для нового сезона мы выбрали тему «Элементы архитектуры». За время конференции попробуем усовершенствовать навыки проектирования архитектуры, глубже погрузиться в отдельные элементы Android, рассмотреть плюсы и минусы различных подходов.
💫 Научимся проектировать архитектуру виджетов в Android с учетом ограничений логики и UI.
💫 Разберём инструменты, которые упрощают работу с Dagger’ом на примере реальных кейсов.
💫 Вспомним на примере Lyft, как эволюционировали подходы компании к Dependency injection и какие уроки они из этого вынесли.
🤓 А еще в программе круглый стол: обсудим кому и для чего нужен Backend UI и какие его ограничения стоит учитывать.
👉 Посмотреть программу и успеть купить билет со скидкой до конца дня можно на сайте
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
В этом уроке научимся импортировать шейдеры во Flutter 3.4. Импортируем шейдер "Полет в облаках" с сайта https://glslsandbox.com/ . Научимся работать с ShaderMask.
YouTube
VK
RuTube
YouTube
VK
RuTube
🔥4
Что думаете?
Мне кажется будет объявлено:
1. Переход на Impeller
2. Поддержка 3D
Мне кажется будет объявлено:
1. Переход на Impeller
2. Поддержка 3D
Forwarded from Oh, my Flutter (Mikhail Zotyev)
Очередной интригующий пост в официальном твиттере Flutter.
Какие вашидоказательства предположения?
#announcment
Какие ваши
#announcment
Вышел новый урок на Stepik
В этом уроке, добавим в перехватчик AuthInterceptor перегруженную функцию onError.
Где произведем автоматическое обновление токенов при получении статуса 401.
https://stepik.org/a/119593
В этом уроке, добавим в перехватчик AuthInterceptor перегруженную функцию onError.
Где произведем автоматическое обновление токенов при получении статуса 401.
https://stepik.org/a/119593
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥6
Вышел новый урок. Урок очень важен для понимая интерфейсов и абстракций. Всем рекомендую к просмотру.
Интерфейсы и абстракции в Dart. Переносим Dio в абстрактную сущность.
В этом уроке создадим отдельный интерфейс AppApi и его реализацию DioAppApi.
Полный курс можно получить здесь:
✅ https://stepik.org/z/119593
Stepik (бесплатно)
YouTube
VK
RuTube
Интерфейсы и абстракции в Dart. Переносим Dio в абстрактную сущность.
В этом уроке создадим отдельный интерфейс AppApi и его реализацию DioAppApi.
Полный курс можно получить здесь:
✅ https://stepik.org/z/119593
Stepik (бесплатно)
YouTube
VK
RuTube
🔥4👍2
Вышел новый урок на Stepik ! 😉
Реализация личного кабинета пользователя
https://stepik.org/lesson/823329/step/1?unit=826771
Реализация личного кабинета пользователя
https://stepik.org/lesson/823329/step/1?unit=826771
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Друзья, при реализации автоматического обновления токенов в AuthInterceptor, я допустил грубую ошибку. Будет очень классно, если вы ее найдёте )
Вышла новая версия Conduit 3.2.10. В ней решена проблема с командами CLI conduit db validate и upgrade.
Я развернул новую версию на своем беке. Все отлично работает.🥵
Я развернул новую версию на своем беке. Все отлично работает.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
Друзья, вышел новый урок на Stepik 🥳
Реализация обновления пользовательских данных.
https://stepik.org/a/119593
Реализация обновления пользовательских данных.
https://stepik.org/a/119593
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥8
Друзья, вышел новый урок на Stepik 🥳
Вы этом уроке, добавим дополнительное состояние для UserEntity, что бы обрабатывать ошибки и изменения.
https://stepik.org/a/119593
Вы этом уроке, добавим дополнительное состояние для UserEntity, что бы обрабатывать ошибки и изменения.
https://stepik.org/a/119593
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
👍9
Друзья, вышел новый урок на Stepik 🥳
В это уроке, реализуем возможность для пользователя поменять пароль.
https://stepik.org/a/119593
В это уроке, реализуем возможность для пользователя поменять пароль.
https://stepik.org/a/119593
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥7👍1
Друзья, вышел новый урок на Stepik 🥳
1. Добавим volumes для сервисов auth и data. Для того, что бы в дальнейшем, conduit знал текущую версию миграции и правильно генерил файлы миграции.
2. Удалим из DockerFile команды для работы с базой данных.
3. Переработает алгоритм создания поста и получения всех постов. Добавим новое поле name и preContent. Сделаем так, что бы при получении всего списка постов, мы не получали весь пост, а получали только название поста (name) и короткую версию (precContent).
https://stepik.org/a/119593
1. Добавим volumes для сервисов auth и data. Для того, что бы в дальнейшем, conduit знал текущую версию миграции и правильно генерил файлы миграции.
2. Удалим из DockerFile команды для работы с базой данных.
3. Переработает алгоритм создания поста и получения всех постов. Добавим новое поле name и preContent. Сделаем так, что бы при получении всего списка постов, мы не получали весь пост, а получали только название поста (name) и короткую версию (precContent).
https://stepik.org/a/119593
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
👍8
Друзья, вышел новый урок на Stepik 🥳
1. Реализуем PostEntity и AuthorEntity.
2. Реализуем репозиторий для работы с постами.
3. Реализуем Cubit для работы с постами.
4. Реализуем отображение и получение постов.
https://stepik.org/a/119593
1. Реализуем PostEntity и AuthorEntity.
2. Реализуем репозиторий для работы с постами.
3. Реализуем Cubit для работы с постами.
4. Реализуем отображение и получение постов.
https://stepik.org/a/119593
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥9
Друзья, вышел новый урок на Stepik 🥳
В этом уроке, научимся работать с подписками на потоки кубитов. Подпишемся на изменения AuthCubit с помощью механизма подписки StreamSubscription.
https://stepik.org/a/119593
В этом уроке, научимся работать с подписками на потоки кубитов. Подпишемся на изменения AuthCubit с помощью механизма подписки StreamSubscription.
https://stepik.org/a/119593
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥8
Всем добрый вечер коллеги. Совсем недавно вышла новая версия conduit 4.0.0. Я успешно перевел учебный бекенд на новую версию.
Есть важное обновление. В версии conduit 4 был добавлен класс ResponseModel. Соответственно, что-бы не было конфликтов, наш класс для обработки респонса необходимо переименовать в AppResponseModel.
Есть важное обновление. В версии conduit 4 был добавлен класс ResponseModel. Соответственно, что-бы не было конфликтов, наш класс для обработки респонса необходимо переименовать в AppResponseModel.
🔥9
Друзья, вышел новый урок на Stepik 🥳
В этом уроке создадим общий виджет AppDialog. В нем реализуем виджет Form и валидацию полей для ввода.
https://stepik.org/a/119593
В этом уроке создадим общий виджет AppDialog. В нем реализуем виджет Form и валидацию полей для ввода.
https://stepik.org/a/119593
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥8👍5
Друзья, вышел новый урок на Stepik 🥳
Реализуем возможность создавать новые посты. Научимся передавать параметры как Map.
https://stepik.org/a/119593
Реализуем возможность создавать новые посты. Научимся передавать параметры как Map.
https://stepik.org/a/119593
Please open Telegram to view this post
VIEW IN TELEGRAM
Stepik: online education
Создаем RESTful бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
🔥6