Для VSCode в этом месяце также вышло обновление плагина Flutter. Многое в релизе нацелено на исправление некорректных ситуаций, особенно на стыке работы с пререлизными версиями Flutter.
📌Ознакомиться со списком новшеств и исправлений можно по ссылке.
#обновление
📌Ознакомиться со списком новшеств и исправлений можно по ссылке.
#обновление
Миграция проекта на Null Safety вещь полезная и даже необходимая. Существует несколько способов осуществить ее:
👉 включить нужные ограничения, уйти в состояние не компиляции и исправить все ошибки которые у вас этот переход вызвал;
👉 выполнить постепенную миграцию, переводя последовательно части проекта на Null Safety, при этом сохраняя работоспособность.
И если для библиотек или маленьких проектов первый вариант вполне рабочий, то в случае с большим проектом это может быть совсем не веселым приключением. Значит в этом случае остается единственный вариант - последовательная миграция.
📌 Как выполнить последовательную миграцию, можно почитать в статье от Polina C.
#статья
👉 включить нужные ограничения, уйти в состояние не компиляции и исправить все ошибки которые у вас этот переход вызвал;
👉 выполнить постепенную миграцию, переводя последовательно части проекта на Null Safety, при этом сохраняя работоспособность.
И если для библиотек или маленьких проектов первый вариант вполне рабочий, то в случае с большим проектом это может быть совсем не веселым приключением. Значит в этом случае остается единственный вариант - последовательная миграция.
📌 Как выполнить последовательную миграцию, можно почитать в статье от Polina C.
#статья
👍12
Google Summer of Code снова будет проводиться в этом году. Это программа, направленная на привлечение студентов-разработчиков к разработке opensource программного обеспечения. Компания Google спонсирует студентов для работы над 12-недельным проектом в течение лета под руководством одной из организаций наставников. Как и в прошлом году команда Dart будет в числе менторов и уже предложила список проектов.
📌 Подробнее можно прочитать в статье.
#событие #статья
📌 Подробнее можно прочитать в статье.
#событие #статья
👍8🤮1
Компания Placid ищет сотрудников.
Обязанности:
- Знание ООП и основных принципов разработки – SOLID, KISS, DRY, etc
- Хороший уровень английского языка
- Написание кода на Dart
- Создание UI на Flutter в соответствии с Figma
- Поддержка существующего кода
- Модернизация кодбазы, внедрение современных решений
Заработная плата ($):
$2,000-$3,000
Контакт для связи:
@znack
Подробности от работодателя в первом комментарии.
#вакансия
Обязанности:
- Знание ООП и основных принципов разработки – SOLID, KISS, DRY, etc
- Хороший уровень английского языка
- Написание кода на Dart
- Создание UI на Flutter в соответствии с Figma
- Поддержка существующего кода
- Модернизация кодбазы, внедрение современных решений
Заработная плата ($):
$2,000-$3,000
Контакт для связи:
@znack
Подробности от работодателя в первом комментарии.
#вакансия
💩7👍2🤔1
Польза технических скилов конечно же бесспорна, но в современной разработке без английского будет совсем не весело. К своему преподавателю я попал по наводке хорошего знакомого, потому что помню как быстро он прокачал свой навык английского. И так уж получилось, что основной контингент обучающихся у нее - люди из IT. А сейчас в ее планах, создать целый курс, специально для работников IT сферы. Ну а чтобы создать хороший продукт, нужно понимать, что же нужно целевой аудитории.
📌 Поэтому, если бы вам был интересен подобный курс, то помогите человеку и заполните небольшую анкету.
PS Ну а чтобы не пропустить старт курса, можно подписать на ее канал по ссылочке.
📌 Поэтому, если бы вам был интересен подобный курс, то помогите человеку и заполните небольшую анкету.
PS Ну а чтобы не пропустить старт курса, можно подписать на ее канал по ссылочке.
Навигация - важный концепт в разработке мобильных приложений. Во Flutter этот концепт прошел 2 этапа: императивный вариант (Navigator 1.0) и декларативный (Navigator 2.0).
📌 Разобраться с тем, как работает декларативный вариант поможет статья от Ivy Walobwa.
📌 Также по этой теме крайне советую посмотреть доклад Михаила Матюнина.
#статья
📌 Разобраться с тем, как работает декларативный вариант поможет статья от Ivy Walobwa.
📌 Также по этой теме крайне советую посмотреть доклад Михаила Матюнина.
#статья
👍5🥰2❤1
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
#вакансия
Условия:
Требуемый опыт работы: 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
Яндекс добавил официальную библиотеку AppMetrica для Flutter. AppMetrica — комплексное решения для аналитики и маркетинга приложений, которая поможет найти точки роста приложения, или исправить его проблемы. Эта платформа позволяет:
👉 мониторить ошибки и сбои;
👉 собирать сырые данные и формировать отчеты;
👉 осуществлять обзор аудитории;
👉 анализировать доходность, вовлеченность и удержания;
👉 использовать различные инструменты включая когорты и воронки.
📌 Это далеко не полный список возможностей AppMetrica. Воспользоваться библиотекой можно по ссылке.
#библиотека
👉 мониторить ошибки и сбои;
👉 собирать сырые данные и формировать отчеты;
👉 осуществлять обзор аудитории;
👉 анализировать доходность, вовлеченность и удержания;
👉 использовать различные инструменты включая когорты и воронки.
📌 Это далеко не полный список возможностей AppMetrica. Воспользоваться библиотекой можно по ссылке.
#библиотека
👍21🔥10
С появлением последней версии кнопок во Flutter появились свойства в виде MaterialStateProperties. Что это за свойства и как с ними можно работать, рассказывает Craig Labenz в Decoding Flutter.
#decodingflutter
#decodingflutter
👍9💩1
Мои коллеги из отдела маркетинга Surf, ищут человека, имеющего глубокие навыки в Apache Cordova для помощи в написании сравнительной статьи. Конечно же не на безвозмездной основе, а за гонорар.
Если есть Cordova профи, желающие помочь и монетизировать свои знания, обращайтесь danilova@surfstudio.ru, nikolaenko@surfstudio.ru или @anya_nikolaenko
Если есть Cordova профи, желающие помочь и монетизировать свои знания, обращайтесь danilova@surfstudio.ru, nikolaenko@surfstudio.ru или @anya_nikolaenko
🔥3💩1
Вышла новая мажорная версия freezed. В релизе следующие изменения:
👉 больше не генерируется $MyClassTearOff, доступно в Dart;
👉 добавлена конвертация коллекций в немодифицируемые по дефолту, но можно отключить;
👉 поддерживается analyzer 4.0.0;
👉 добавлены параметры кастомизации генерируемого кода.
📌 Это и многое другое в списке изменений по ссылке.
#обновление
👉 больше не генерируется $MyClassTearOff, доступно в Dart;
👉 добавлена конвертация коллекций в немодифицируемые по дефолту, но можно отключить;
👉 поддерживается analyzer 4.0.0;
👉 добавлены параметры кастомизации генерируемого кода.
📌 Это и многое другое в списке изменений по ссылке.
#обновление
🔥19
Всем привет! Поскольку довольно часто поступают жалобы на работу редиректа, хочу попросить вас пройти небольшой опрос, чтобы понимать масштаб трагедии. Каков ваш опыт от текущего редиректа?
Anonymous Poll
36%
Работает всегда, как швейцарские часы
20%
Работает всегда, но грузится долго
19%
Чаще работает, но бывают некритичные проблемы
11%
Чаще не работает, долго грузится, создает неудобства
15%
Работает отвратительно, сильно мешает
Когда у человека за плечами уже несколько проектов, у него в целом достаточно опыта и набитых шишек, чтобы выбрать наиболее выгодные подходы и решения, действовать эффективно и не создавать самому себе проблем. Но когда мы начинаем первый проект в новой технологии, такой роскоши у нас нет.
📌 Мой коллега Евгений Сатуров такого опыта имеет предостаточно и уже рассказывал о том, как подготовиться к первому проекту, чтобы не провалить его. Теперь вышла текстовая версия этого выступления, которая доступна по ссылке.
#статья
📌 Мой коллега Евгений Сатуров такого опыта имеет предостаточно и уже рассказывал о том, как подготовиться к первому проекту, чтобы не провалить его. Теперь вышла текстовая версия этого выступления, которая доступна по ссылке.
#статья
🔥18👍8❤2👏2
Команда Phoenix Education ищет экспертов для разработки двух образовательных треков: по Java и Flutter для студенческой летней Школы.
Обязанности:
- составить тестовое задание для отбора участников и его автоматическую проверку
- декомпозировать образовательный двухмесячный проект на составные части
- подготовить сценарии по 10 или 5 занятиям с практикой и домашними заданиями по проекту
- подготовить инструкции для проведения code review проектов преподавателями
- разработать промежуточные тесты для проверки знаний участников
- участвовать во встречах с клиентом для снятия контекста
Заработная плата и условия:
- сроки - до 6 июня
- есть две опции вовлечения на создание 10 занятий или 5 занятий.
- уровень вовлечения оцениваем в 150 или 75 часов соответственно
- компенсация 150 тыс. рублей за 10 занятий (75 тыс. рублей за 5 занятий соответственно)
- с заключением договора
Контакт для связи:
Ознакомиться с запросом можно по ссылке, затем заполнить анкету. Если останутся вопросы - напиши Жене.
#вакансия
Обязанности:
- составить тестовое задание для отбора участников и его автоматическую проверку
- декомпозировать образовательный двухмесячный проект на составные части
- подготовить сценарии по 10 или 5 занятиям с практикой и домашними заданиями по проекту
- подготовить инструкции для проведения code review проектов преподавателями
- разработать промежуточные тесты для проверки знаний участников
- участвовать во встречах с клиентом для снятия контекста
Заработная плата и условия:
- сроки - до 6 июня
- есть две опции вовлечения на создание 10 занятий или 5 занятий.
- уровень вовлечения оцениваем в 150 или 75 часов соответственно
- компенсация 150 тыс. рублей за 10 занятий (75 тыс. рублей за 5 занятий соответственно)
- с заключением договора
Контакт для связи:
Ознакомиться с запросом можно по ссылке, затем заполнить анкету. Если останутся вопросы - напиши Жене.
#вакансия
👍5
Были анонсированы победители Flutter Puzzle Hack. И их довольно много - более 40 в различных номинациях.
📌 Подробнее о результатах в статье-анонсе от Kelvin Boateng.
#событие
📌 Подробнее о результатах в статье-анонсе от Kelvin Boateng.
#событие
❤2🔥2👍1
Уже совсем скоро, 25–27 мая, состоится весенняя часть одной из самых крупных в России конференций, посвященных мобильной разработке - Mobius. В этом году Mobius пройдет в гибридном формате, 22 июня дополнительно состоится офлайн день. Не смотря на то, что программа еще предварительная, в ней уже есть Flutter 🤘
📌 Познакомиться с подробной программой, а также купить билеты можно на сайте мероприятия. Приятный бонус для подписчиков, по промокоду - ohmyflutter2022JRGpc можно получить скидочку для персонального билета.
#событие
📌 Познакомиться с подробной программой, а также купить билеты можно на сайте мероприятия. Приятный бонус для подписчиков, по промокоду - ohmyflutter2022JRGpc можно получить скидочку для персонального билета.
#событие
👍5
Мы решили попробовать для нашего шоу Записки юного техлида новый формат. Проведем его в виде стрима. И обсудим как не превратить техническую ретроспективу в очередной митинг. Поговорим о том, как перестать мечтать о том, чтобы наконец исправить технические проблемы своего проекта и перейти уже от слов к делу.
Для этого расскажем:
👉 как у нас проходят технические ретроспективы;
👉 как провести их максимально эффективно;
👉 что мы делаем после ретроспективы.
📌 Стрим пройдет 27 апреля (завтра) в 18:00 мск по ссылке.
#событие
Для этого расскажем:
👉 как у нас проходят технические ретроспективы;
👉 как провести их максимально эффективно;
👉 что мы делаем после ретроспективы.
📌 Стрим пройдет 27 апреля (завтра) в 18:00 мск по ссылке.
#событие
🔥13👍4👎1