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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
Доступна система dahliaOS, сочетающая технологии Linux и Fuchsia. Проект написан на языке Dart и распространяется под лицензией Apache 2.0. Сборки dahliaOS формируются в двух вариантах - для систем с UEFI и старых систем.

Проект развивает собственную пользовательскую оболочку Pangolin, написанную на Dart с использованием Flutter. Оболочка поддерживает как классический многооконный режим, так и мозаичную компоновку окон. В качестве основы задействованы наработки проекта Capybara и собственная система управления окнами.

📌 Почитать подробнее про данную систему можно в статье по ссылке.

#статья
👍22🔥6💩3
Плагин Flutter для VSCode получил обновление. В релизе добавлено:

👉 приложения в profile режиме больше не стартуют с изолятом на паузе;
👉 девайсы и эмуляторы теперь явно разделены в выборе устройств;
👉 теперь при генерации stful/stanim выполняется требование правила library_private_types_in_public_api;
👉 ошибки при вычислениях в watch/variables панелях теперь выводятся корректно;

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

#обновление
👍10
В связи с тем, что Flutter потихоньку становится актуальным и для Windows, нужно заботиться об автоматизациях и в этом направлении. Codemagic отлично справится и с публикацией в Microsoft Partner Center. Более того, у ребят на сайте лежит подробная инструкция, как это сделать.

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

#статья #cicd
👍11🔥1💩1
Понимать внутреннее устройство языка - очень важно для работы на нем. Одним из таких внутренних нюансов работы Dart является изолят. Вокруг его существования строится как параллельность в Dart, так и конкурентность.

📌 Обязательный минимум про изоляты, можно прочитать в статье от Jahswill Samuel.

#статья
👍10🔥1
В середине февраля был опубликован результат опроса, проводимого командой Flutter в 4 квартале прошлого года. Если вы, как и я этот момент пропустили, то самое время наверстать упущенное. В опросе основной упор был на темы:

👉 Null safety;
👉 экосистема Flutter;
👉 редактирование текста;
👉 мобильная разработка;

Ну а каким мнением по этим вопросам обладает усредненный наш с вами коллега, можно узнать в статье от JaYoung Lee.

#статья #qsurvey
👍2🔥1💩1
Мой хороший знакомый и бывший коллега запустил собственный проект по подготовке разработчиков. А у него в этом достаточно опыта, ведь именно он стоял у истоков нашего Flutter отдела в Surf.

BoostGrade - это центр подготовки, где ты сможешь научится работать в команде, понять процессы и тонкости разработки на Flutter (и не только), а также повысить свой технический скилл.

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

Минимум теории, максимум практики и нацеленности на реальный мир.

Небольшой тест, чтобы понять - подходит ли тебе этот акселератор.

🚀 Кидай заявку и начни прокачивать себя.

#вакансия
🔥10👍1
Сегодня в 18 часов (GMT+3) состоится митап Flutter Festival, комьюнити Flutter Voronezh. Мы поговорим о проекте Dart Code Metrics с одним из его авторов. Должно быть очень интересно. Ну и готовьте свои вопросы для Димы, подарки все еще в силе.

PS ссылка на трансляцию будет ближе к ее началу.

#fluttervrn
👍17🔥6🤮1💩1
Тем временем, мы начинаем.

📌 Присоединиться можно по ссылке.

#fluttervrn
👍4
Surf продолжает набор на вакансию Flutter разработчика (Middle/Senior).

Нужен специалист на зарубежный проект в финтех сфере: опытный разработчик с хорошим знанием фреймворка и умеющий писать код быстро и качественно.

Компания предлагает:
👉 ДМС со стоматологией;
👉 MacBook, телефоны и другие девайсы, которые понадобятся для работы;
👉 Гибкий график и удалённая работа;
👉 Оплата обучения новым скиллам и конференций;
👉 Компенсация затрат на участие в конференциях в качестве спикера;
👉 Минимум бюрократии и свобода в принятии решений.

Резюме отправляйте на почту:
job-ig@surfstudio.ru

#вакансия
👍18
Разрабатывать приложение под iOS без Mac это конечно мало реальное мероприятие. Но по крайней мере, собрать приложение можно без реального Mac. Для этого можно, например, использовать возможности Codemagic.

📌 В статье от Martin Jeret подробно описано, как это можно сделать.

#статья #cicd
👍7👎2
Международная академия 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