Oh, my Flutter – Telegram
Oh, my Flutter
4.93K subscribers
1.16K photos
5 videos
1.09K links
Всё о Flutter-разработке. Новости, статьи, анонсы, вакансии и многое другое. Disclaimer: все публикуемое является частным мнением, свободно распростаняемой информацией, и не содержит рекламных интеграций.

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
Навигация - важный концепт в разработке мобильных приложений. Во Flutter этот концепт прошел 2 этапа: императивный вариант (Navigator 1.0) и декларативный (Navigator 2.0).

📌 Разобраться с тем, как работает декларативный вариант поможет статья от Ivy Walobwa.

📌 Также по этой теме крайне советую посмотреть доклад Михаила Матюнина.

#статья
👍5🥰21
IT-интегратор ищет опытных разработчиков Flutter.

Условия:
Требуемый опыт работы: 3–6 лет
Работа в офисе города Тверь, оборудование предоставляется, переезд и проживание оплачивается. График работы 5/2.
Полная занятость, полный день

Обязанности:
- Опыт разработки мобильных приложений от 3 лет
- Уверенные знания: dart, flutter, опыт от 3 года
- Наличие опубликованного приложения в AppStore/GooglePlay
- Знание архитектурных принципов проектирования мобильных приложений
- Понимание принципов RESTful API (http, dio)
- Опыт работы с БД (sqlite/hive/get_storage)
- Опыт командной разработки и умение использовать системы контроля версий (мы используем gitlab)
- Английский язык на уровне чтения тех документации
Будет плюсом:
- Понимание архитектуры MVVM, опыт работы со Stacked
- Опыт работы с firebase, google maps
- CI/CD

Заработная плата (₽):
От 200 000 до 350 000

Контакт для связи: ANS_Hr_Rintex

#вакансия
💩11🤮5👍2
Наверняка вы не раз видели тип FutureOr в Dart. В документации сказано что это тип, представляющий значения Future<T> или T.

Размышления зачем подобная конструкция может быть нужна, в статье от Hasan Basri Bayat.

#статья
👍19🤔3🔥1
Яндекс добавил официальную библиотеку AppMetrica для Flutter. AppMetrica — комплексное решения для аналитики и маркетинга приложений, которая поможет найти точки роста приложения, или исправить его проблемы. Эта платформа позволяет:

👉 мониторить ошибки и сбои;
👉 собирать сырые данные и формировать отчеты;
👉 осуществлять обзор аудитории;
👉 анализировать доходность, вовлеченность и удержания;
👉 использовать различные инструменты включая когорты и воронки.

📌 Это далеко не полный список возможностей AppMetrica. Воспользоваться библиотекой можно по ссылке.

#библиотека
👍21🔥10
GraphQL — это язык запросов, который служит контрактом между сервером и клиентом. GraphQL имеет несколько отличную схему работы по сравнению с традиционным REST API.

📌 О том, как можно использовать GraphQL во Flutter приложении, можно прочитать в статье от Jahswill Essien.

#статья
👍9🔥3🤔1
С появлением последней версии кнопок во Flutter появились свойства в виде MaterialStateProperties. Что это за свойства и как с ними можно работать, рассказывает Craig Labenz в Decoding Flutter.

#decodingflutter
👍9💩1
Мои коллеги из отдела маркетинга Surf, ищут человека, имеющего глубокие навыки в Apache Cordova для помощи в написании сравнительной статьи. Конечно же не на безвозмездной основе, а за гонорар.

Если есть Cordova профи, желающие помочь и монетизировать свои знания, обращайтесь danilova@surfstudio.ru, nikolaenko@surfstudio.ru или @anya_nikolaenko
🔥3💩1
Вышла новая мажорная версия freezed. В релизе следующие изменения:

👉 больше не генерируется $MyClassTearOff, доступно в Dart;
👉 добавлена конвертация коллекций в немодифицируемые по дефолту, но можно отключить;
👉 поддерживается analyzer 4.0.0;
👉 добавлены параметры кастомизации генерируемого кода.

📌 Это и многое другое в списке изменений по ссылке.

#обновление
🔥19
Всем привет! Поскольку довольно часто поступают жалобы на работу редиректа, хочу попросить вас пройти небольшой опрос, чтобы понимать масштаб трагедии. Каков ваш опыт от текущего редиректа?
Anonymous Poll
36%
Работает всегда, как швейцарские часы
20%
Работает всегда, но грузится долго
19%
Чаще работает, но бывают некритичные проблемы
11%
Чаще не работает, долго грузится, создает неудобства
15%
Работает отвратительно, сильно мешает
Когда у человека за плечами уже несколько проектов, у него в целом достаточно опыта и набитых шишек, чтобы выбрать наиболее выгодные подходы и решения, действовать эффективно и не создавать самому себе проблем. Но когда мы начинаем первый проект в новой технологии, такой роскоши у нас нет.

📌 Мой коллега Евгений Сатуров такого опыта имеет предостаточно и уже рассказывал о том, как подготовиться к первому проекту, чтобы не провалить его. Теперь вышла текстовая версия этого выступления, которая доступна по ссылке.

#статья
🔥18👍82👏2
Команда Phoenix Education ищет экспертов для разработки двух образовательных треков: по Java и Flutter для студенческой летней Школы.

Обязанности:
- составить тестовое задание для отбора участников и его автоматическую проверку
- декомпозировать образовательный двухмесячный проект на составные части
- подготовить сценарии по 10 или 5 занятиям с практикой и домашними заданиями по проекту
- подготовить инструкции для проведения code review проектов преподавателями
- разработать промежуточные тесты для проверки знаний участников
- участвовать во встречах с клиентом для снятия контекста

Заработная плата и условия:
- сроки - до 6 июня
- есть две опции вовлечения на создание 10 занятий или 5 занятий.
- уровень вовлечения оцениваем в 150 или 75 часов соответственно
- компенсация 150 тыс. рублей за 10 занятий (75 тыс. рублей за 5 занятий соответственно)
- с заключением договора

Контакт для связи:
Ознакомиться с запросом можно по ссылке, затем заполнить анкету. Если останутся вопросы - напиши Жене.

#вакансия
👍5
И еще немного в тему тему работы с GraphQL, которая поднималась пару дней назад. Для того, чтобы работать со всем этим было проще, существует множество инструментов. Один из таких Amplify API GraphQL Model Helper.

📌 Как его можно использовать можно почитать в статье от Mo Malaka.

#статья
🔥2
Сегодня пройдет стрим на котором Артем Зайцев рассмотрит как простейшие, так и более интересные кейсы работы с SVG. Например, как раскрасить часть в рантайме по нажатию.

Начало 18:30 по ссылке.

#событие
👍12
Были анонсированы победители Flutter Puzzle Hack. И их довольно много - более 40 в различных номинациях.

📌 Подробнее о результатах в статье-анонсе от Kelvin Boateng.

#событие
2🔥2👍1
Уже совсем скоро, 25–27 мая, состоится весенняя часть одной из самых крупных в России конференций, посвященных мобильной разработке - Mobius. В этом году Mobius пройдет в гибридном формате, 22 июня дополнительно состоится офлайн день. Не смотря на то, что программа еще предварительная, в ней уже есть Flutter 🤘

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

#событие
👍5
Мы решили попробовать для нашего шоу Записки юного техлида новый формат. Проведем его в виде стрима. И обсудим как не превратить техническую ретроспективу в очередной митинг. Поговорим о том, как перестать мечтать о том, чтобы наконец исправить технические проблемы своего проекта и перейти уже от слов к делу.

Для этого расскажем:
👉 как у нас проходят технические ретроспективы;
👉 как провести их максимально эффективно;
👉 что мы делаем после ретроспективы.

📌 Стрим пройдет 27 апреля (завтра) в 18:00 мск по ссылке.

#событие
🔥13👍4👎1
Ревью - очень важный процесс, чтобы поддерживать качество проекта, рассматривать задачу с различных точек зрения, шарить опыт в команде. Но добиться того, чтобы этот процесс работал хорошо и приносил пользу не так легко, как может показаться.

10 советов (и даже немного больше) как можно сделать код ревью лучше, в статье от Daria Orlova.

#статья
👍7
Представить современное приложение без анимаций практически невозможно, оно будет выглядеть как наколенная поделка. Способов и вариаций работы с анимациями во Flutter огромное количество. Чем больше их вам известно, тем проще реализовать различные варианты.

📌 Разобраться в этой теме может помочь руководство по анимациям во Flutter от Roaa.

#статья
👍20
Продолжение публикации различных гайдов по использованию ci/cd. В этот раз Codemagic + Linux приложения на Flutter.

📌 Подробности в статье от Souvik Biswas по ссылке.

#статья #cicd #codemagic
👍10
Студия Oxymob ищет Middle / Middle+ / Senior Flutter разработчиков

Обязанности и требования:
• Flutter от 2 лет
• Provider
• WebSockets
• Figma
• Apple и Google guidelines
• Опыт с Android/iOS
• Будет плюсом опыт с Firebase (Cloud Messaging, Remote config, Analytics)

Заработная плата ($):
от 2 000$

Контакт для связи:
@borisoglebskij

Подробности от работодателя в первом комментарии.

#вакансия
💩14👍2
Совсем немного времени осталось до начала одной из самых важных в году конференций для всех, кто работает с продуктами от Google. В этом году Google IO пройдет онлайн 11-12 мая. Flutter в программе конечно же будет в большом количестве.

📌 Ознакомиться подробнее с программой можно по ссылке.

#событие
13🔥5💩2