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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
Международная академия EDPRO ищет опытного flutter разработчика в отдел разработки мобильного приложения

Обязанности:
ускорить разработку мобильного приложения, усилив имеющегося flutter-разработчика (также в команде есть бэк разработчики, тестировщик, менеджер, продуктолог, организованная техподдержка). Обязательно заключение NDA

Заработная плата (₽):
проектная занятость (вилка обсуждается персонально)

Контакт для связи:
@ifymar с пометкой flutter-разработчик

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

#вакансия
💩13🔥10
В недавнем выпуске Dart 2.15 добавлена ​​поддержка частных репозиториев пакетов. Этот функционал уже можно использовать например с Cloudsmith и JFrog Artifactory. Использование частных репозиториев - не прихоть, а может иметь под собой весомые для бизнеса аргументы:

👉 распространение некоторых пакетов исключительно внутри организации;
👉 более строгий контроль допустимых к использованию пакетов;
👉 работа в безопасной изолированной среде без свободного доступа к внешней сети.

Подробнее про работу с приватными репозиториями пакетов в статье Jonas Finnemann Jensen.

#статья
14👍2
Одним из часто задаваемых вопросов про Elementary является вопрос о том, как можно подружить его например с BLoC. Мы подготовили небольшой пример, который показывает как раз такой вариант. Причем оба инструмента в примере используются не потому что “захотелось”, а решают конкретную проблему. BLoC описывает стейт машину профиля пользователя. С помощью Elementary реализованы несколько экранов, использующие этот самый профиль пользователя.

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

#elementary
👍21😱2🔥1
Канал CodeReview вместе со своим комьюнити проводит подготовку к собеседованиям в топовые IT компании. За 4 недели ребята:

👉 Проведут 4 собеседования с Senior разработчиком и HR;
👉 Научат правильно себя презентовать и продавать;
👉 Разберут ошибки, и покажут как их исправить;
👉 Дадут материал для подготовки по слабым местам;
👉 Приведут резюме в порядок;
👉 Дадут фидбэк по тестовым заданиям.

📌 Если интересно - присоединиться можно по ссылке.
💩7🔥4🤔4
Для реализации различных эффектов скролла во Flutter используются Sliver-ы. В одном из своих докладов, я рассказывал об их внутреннем устройстве. Теперь этот доклад доступен и в текстовом виде.

📌 Статья доступна по ссылке.

#статья
🔥38👍51🥰1
Компания Connected Home ищет сотрудников

Обязанности:
-Писать чистый, высококачественный и высокопроизводительный код
-Разрабатывать и поддерживать программное обеспечение, включая приложения, интеграцию с базами данных, интерфейсы и расширение новых функций
-Координировать меж функциональную деятельность для обеспечения соответствия проекта бизнес-целям и стандартам соответствия
-Тестировать новые продукты и функции
-Участвовать в обзорах кода

Заработная плата:
от 137 000 руб (700.000тг) и выше, в зависимости от опыта работы

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

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

#вакансии
💩14👍4
Very Good Ventures продолжают вести свой топ компаний, которые используют Flutter в разработке. Недавно они этот список в очередной раз обновили.

📌 Ознакомиться с топом можно по ссылке.

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

📌 Сравнение Flutter и нативной разработки в статье от Stefan Ionescu.

#статья
👍11
Кэширование в приложении может быть очень полезной или даже необходимой фичей. Лично в моей практике есть приложение, где работа с кэшированными данными была требованием бизнеса. К процессу кэширования можно подойти с разных сторон, и одним из вариантов является кэширование запросов.

Прочитать, как реализовать такой кэш при помощи dio, можно в статье Pranav Jha.

#статья
🔥15👍1
Уже скоро состоится подведение итогов Flutter Puzzle Hack и я думаю мы увидим много интересного. Например, недавно я увидел реализацию от Wenkai Fan, в которой он добавил возможность выбирать темы оформления для игры. Мелочиться он не стал, поэтому тем сразу 15😲… От Material, Fluent и Cupertino, до всевозможных “морфизмов”.

📌 Почитать об этом можно в его статье.

#статья #puzzlehack
👍12💩2
В очередном Widget of the Week, команда Flutter показала StatefulBuilder. Наверное его появление имеет некоторое рациональное объяснение для упрощения пересборки конкретных частей поддерева, но все же, не советовал бы так делать - лучше хорошо декомпозируйте и проводите разбиение по смыслу и будет в вашем приложении счастье и без всяких StatefulBuilder 😉

#WidgetoftheWeek
👍22👎2🤩2
Я давно хотел сделать еще и англоязычную версию этого канала. Поскольку сейчас я активно занимаюсь вопросом развития своего уровня английского, самое время совместить приятное с полезным.

Вашему вниманию Oh, my Flutter [ENG] - место в котором вы не только сможете найти интересное о Flutter, но и поугорать с моих попыток анонсировать это на английском языке 🧐

Буду рад видеть вас и здесь и там, Welcome!

#события
🔥12👍4👏3😁1
После долгого перерыва вышло обновление плагина Flutter для IntelliJ IDE. Оно ориентировано на исправление и работу над техническим долгом. В этот релиз вошло:

👉 сохранение scratch файлов Dart больше не приводит к срабатыванию hot reload;
👉 исправлено ошибочное определение каталогов не как часть Flutter проекта;
👉 добавлено большое количество логов для определения причин ряда странных проблем;
👉 улучшение интерфейса для редактирования дополнительных аргументов запуска.

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

#обновление
👍9
Немного полезностей для тех, кто только начинает свой путь во Flutter. Сегодня в 15:00 (GMT+3) мы в Surf проведем небольшой прямой эфир и поговорим:

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

📌 Присоединиться к беседе со мной (Михаил Зотьев) и нашим Head of Flutter (Евгений Сатуров) можно в канале Surf Tech.

#событие
🔥15👍4
Небольшое видео на официальном канале Flutter. “Десктопные приложения не обязаны быть серыми…”
👍4🥰3
Для VSCode в этом месяце также вышло обновление плагина Flutter. Многое в релизе нацелено на исправление некорректных ситуаций, особенно на стыке работы с пререлизными версиями Flutter.

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

#обновление
Миграция проекта на Null Safety вещь полезная и даже необходимая. Существует несколько способов осуществить ее:

👉 включить нужные ограничения, уйти в состояние не компиляции и исправить все ошибки которые у вас этот переход вызвал;
👉 выполнить постепенную миграцию, переводя последовательно части проекта на 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

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

#вакансия
💩7👍2🤔1
Польза технических скилов конечно же бесспорна, но в современной разработке без английского будет совсем не весело. К своему преподавателю я попал по наводке хорошего знакомого, потому что помню как быстро он прокачал свой навык английского. И так уж получилось, что основной контингент обучающихся у нее - люди из IT. А сейчас в ее планах, создать целый курс, специально для работников IT сферы. Ну а чтобы создать хороший продукт, нужно понимать, что же нужно целевой аудитории.

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

PS Ну а чтобы не пропустить старт курса, можно подписать на ее канал по ссылочке.
Навигация - важный концепт в разработке мобильных приложений. Во Flutter этот концепт прошел 2 этапа: императивный вариант (Navigator 1.0) и декларативный (Navigator 2.0).

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

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

#статья
👍5🥰21