Обложка канала

Oh, my Flutter. Страница 19

Всё о Flutter-разработке. Новости, статьи, подборки и дайджесты, анонсы, переводы, актуальные вакансии и многое другое.

  • Oh, my Flutter

    С появлением последней версии кнопок во Flutter появились свойства в виде MaterialStateProperties. Что это за свойства и как с ними можно работать, рассказывает Craig Labenz в Decoding Flutter. #decodingflutter
  • Oh, my Flutter

    GraphQL — это язык запросов, который служит контрактом между сервером и клиентом. GraphQL имеет несколько отличную схему работы по сравнению с традиционным REST API. 📌 О том, как можно использовать GraphQL во Flutter приложении, можно прочитать в статье от Jahswill Essien. #статья
  • Oh, my Flutter

    Яндекс добавил официальную библиотеку AppMetrica для Flutter. AppMetrica — комплексное решения для аналитики и маркетинга приложений, которая поможет найти точки роста приложения, или исправить его проблемы. Эта платформа позволяет: 👉 мониторить ошибки и сбои; 👉 собирать сырые данные и формировать отчеты; 👉 осуществлять обзор аудитории; 👉 анализировать доходность, вовлеченность и удержания; 👉 использовать различные инструменты включая когорты и воронки. 📌 Это далеко не полный список возможностей AppMetrica. Воспользоваться библиотекой можно по ссылке. #библиотека
  • Реклама

  • Oh, my Flutter

    Наверняка вы не раз видели тип FutureOr в Dart. В документации сказано что это тип, представляющий значения Future<T> или T. Размышления зачем подобная конструкция может быть нужна, в статье от Hasan Basri Bayat. #статья
  • Oh, my Flutter

    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 #вакансия
  • Oh, my Flutter

    Навигация - важный концепт в разработке мобильных приложений. Во Flutter этот концепт прошел 2 этапа: императивный вариант (Navigator 1.0) и декларативный (Navigator 2.0). 📌 Разобраться с тем, как работает декларативный вариант поможет статья от Ivy Walobwa. 📌 Также по этой теме крайне советую посмотреть доклад Михаила Матюнина. #статья
  • Oh, my Flutter

    Польза технических скилов конечно же бесспорна, но в современной разработке без английского будет совсем не весело. К своему преподавателю я попал по наводке хорошего знакомого, потому что помню как быстро он прокачал свой навык английского. И так уж получилось, что основной контингент обучающихся у нее - люди из IT. А сейчас в ее планах, создать целый курс, специально для работников IT сферы. Ну а чтобы создать хороший продукт, нужно понимать, что же нужно целевой аудитории. 📌 Поэтому, если бы вам был интересен подобный курс, то помогите человеку и заполните небольшую анкету. PS Ну а чтобы не пропустить старт курса, можно подписать на ее канал по ссылочке.
  • Oh, my Flutter

    Компания Placid ищет сотрудников. Обязанности: - Знание ООП и основных принципов разработки – SOLID, KISS, DRY, etc - Хороший уровень английского языка - Написание кода на Dart - Создание UI на Flutter в соответствии с Figma - Поддержка существующего кода - Модернизация кодбазы, внедрение современных решений Заработная плата ($): $2,000-$3,000 Контакт для связи: @znack Подробности от работодателя в первом комментарии. #вакансия
  • Oh, my Flutter

    Google Summer of Code снова будет проводиться в этом году. Это программа, направленная на привлечение студентов-разработчиков к разработке opensource программного обеспечения. Компания Google спонсирует студентов для работы над 12-недельным проектом в течение лета под руководством одной из организаций наставников. Как и в прошлом году команда Dart будет в числе менторов и уже предложила список проектов. 📌 Подробнее можно прочитать в статье. #событие #статья
  • Oh, my Flutter

    Миграция проекта на Null Safety вещь полезная и даже необходимая. Существует несколько способов осуществить ее: 👉 включить нужные ограничения, уйти в состояние не компиляции и исправить все ошибки которые у вас этот переход вызвал; 👉 выполнить постепенную миграцию, переводя последовательно части проекта на Null Safety, при этом сохраняя работоспособность. И если для библиотек или маленьких проектов первый вариант вполне рабочий, то в случае с большим проектом это может быть совсем не веселым приключением. Значит в этом случае остается единственный вариант - последовательная миграция. 📌 Как выполнить последовательную миграцию, можно почитать в статье от Polina C. #статья
  • Oh, my Flutter

    Для VSCode в этом месяце также вышло обновление плагина Flutter. Многое в релизе нацелено на исправление некорректных ситуаций, особенно на стыке работы с пререлизными версиями Flutter. 📌Ознакомиться со списком новшеств и исправлений можно по ссылке. #обновление
  • Oh, my Flutter

    Небольшое видео на официальном канале Flutter. “Десктопные приложения не обязаны быть серыми…”
  • Oh, my Flutter

    Немного полезностей для тех, кто только начинает свой путь во Flutter. Сегодня в 15:00 (GMT+3) мы в Surf проведем небольшой прямой эфир и поговорим: 👉 о том, как вообще нужно подходить к изучению новой для себя технологии; 👉 об ошибках, которые часто совершают новички; 👉 о том, как правильно готовиться к собеседованиям и какие самые распространённые ошибки на них совершают. 📌 Присоединиться к беседе со мной (Михаил Зотьев) и нашим Head of Flutter (Евгений Сатуров) можно в канале Surf Tech. #событие
  • Oh, my Flutter

    После долгого перерыва вышло обновление плагина Flutter для IntelliJ IDE. Оно ориентировано на исправление и работу над техническим долгом. В этот релиз вошло: 👉 сохранение scratch файлов Dart больше не приводит к срабатыванию hot reload; 👉 исправлено ошибочное определение каталогов не как часть Flutter проекта; 👉 добавлено большое количество логов для определения причин ряда странных проблем; 👉 улучшение интерфейса для редактирования дополнительных аргументов запуска. 📌 Ознакомиться с более подробным списком можно по ссылке. #обновление
  • Oh, my Flutter

    Я давно хотел сделать еще и англоязычную версию этого канала. Поскольку сейчас я активно занимаюсь вопросом развития своего уровня английского, самое время совместить приятное с полезным. Вашему вниманию Oh, my Flutter [ENG] - место в котором вы не только сможете найти интересное о Flutter, но и поугорать с моих попыток анонсировать это на английском языке 🧐 Буду рад видеть вас и здесь и там, Welcome! #события
  • Реклама

  • Oh, my Flutter

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

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

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