После длинных выходных возвращаемся с новым дайджестом. В нем новинки I/O и Build, PWA, Flutter и React Native, ограничения и переработки, UX и анимации.
Рубрика «flutter» - 9
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая)
2019-05-12 в 15:30, admin, рубрики: abdroid studio, accessibility, firebase, flutter, Google, Google Play, iOS, swift, ux дизайн, Блог компании Everyday Tools, маркетинг мобильных приложений, нейросети, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSОсновы RxVMS: RxCommand и GetIt
2019-05-12 в 7:13, admin, рубрики: dart, flutter, практика программированияЭто четвертая часть моей серии про архитектуру Flutter:
- Введение
- Основы Dart Streams
- RxDart: магические трансформации потоков
- Основы RxVMS: RxCommand и GetIt (этот пост)
- RxVMS: Службы и Менеджеры
- RxVMS: самодостаточные виджеты
- Аутентификация пользователя посредством RxVMS
Хотя 2 предыдущие части явно не относились к паттерну RxVMS, они были необходимы для ясного понимания этого подхода. Теперь мы обратимся к самом важным пакетам, которые понадобятся, чтобы использовать RxVMS в вашем приложении.
Анонсирован Dart 2.3: оптимизирован для разработки пользовательских интерфейсов
2019-05-11 в 10:16, admin, рубрики: dart, Dart 2.0, dartlang, flutter, ПрограммированиеFish Redux — новая Redux библиотека для Flutter
2019-05-05 в 11:50, admin, рубрики: dart, fish-redux, flutter, flutter-reduxВ конце 2018 года Google, не без помощи Open-Source сообщества, сделал большой подарок для мобильных разработчиков, выпустив первую стабильную версию кросс-платформенного фреймворка для мобильной разработки Flutter.
Однако, при разработке крупных приложений, немного больших, чем одностраничные 'Hello World'ы, разработчики могли столкнуться с проблемой неопределенности. Как стоит писать приложение? Фреймворк достаточно молод, ещё не существует достаточной базы хороших примеров с открытым кодом, основываясь на которых можно было бы понять плюсы и минусы применения различных паттернов, понять что стоит использовать в данном конкрентном случае, а что — нет.
Спасает ситуацию то, что Flutter имеет определенную степень схожести с React и React Native, а значит можно перенять некоторый опыт программирования на последних. Возможно, именно из-за этого появились такие библиотеки, как Flutter Flux, Flutter Hooks, MobX, а также сразу несколько реализаций Redux. Долгое время самой популярной была версия Брайана Игана под названием Flutter Redux.
Тем не менее, пару месяцев назад первый коммит увидела библиотека Fish Redux, опубликованная под именем компании Alibaba. Библиотека за короткое время собрала большую популярность, уже на пером дне обогнав реализацию Брайана по колличеству звезд, а на втором опередив её в два раза.
Дайджест интересных материалов для мобильного разработчика #296 (22 — 26 апреля)
2019-04-28 в 12:44, admin, рубрики: apple, ARCore, cloud firestore, flutter, Google, Google Play, iOS разработка, kotlin, swift, ux дизайн, Блог компании Everyday Tools, маркетинг мобильных приложений, машинное обучение, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSОчередной выпуск расскажет вам про новые иконки Google Play, главные вопросы Swift, о бесплатной музыке для проектов, покупке Realm и восторге от Интернета вещей.
Dependency Injection in Flutter
2019-03-31 в 10:11, admin, рубрики: dart, dependency injection, di, flutter, inject, mobile development, разработка мобильных приложенийWe’re currently experimenting with Flutter while developing our side project for step challenges with colleagues. This side project should also be considered as a playground, where we can check if we can use Flutter in more serious projects. That’s why we want to use some approaches there that can look like an over-engineering for such a small project.
So one of the first questions was what can we use for dependency injection. A quick search in the internet revealed 2 libraries with positive reviews: get_it and kiwi. As get_it
turned out to be a Service Locator (and I’m not a fan of this pattern), I was going to play with kiwi, which looked more promising, but then I’ve found another one library: inject.dart. It is heavily inspired by Dagger library, and as we use the latest one in our other Android projects, I’ve decided to dig into it.
Flutter 1.2. Что нового?
2019-03-19 в 8:06, admin, рубрики: android, crossplatform, development, flutter, framework, Блог компании FunCorp, разработка мобильных приложений, Разработка под android, разработка под iOS26 февраля команда Flutter анонсировала первый стабильный продуктовый релиз — Flutter 1.2. Всех, кого интересует, что нового принесло обновление — прошу под кат.
[По докам] Flutter. Часть 1. Для Android разработчиков
2019-03-05 в 8:05, admin, рубрики: android, crossplatform, development, documentation, flutter, framework, Блог компании FunCorp, разработка мобильных приложений, Разработка под androidПро Flutter написано уже много статей. С каждым месяцем он становится всё популярнее. Поэтому я решил интерпретировать официальную документацию Flutter в лаконичный формат «вопрос — ответ». Думаю, многие, как и я, не имеют достаточно свободного времени для подробного изучения документации фреймворка, с которым они ещё не работают.
Если вы хотите понять, чем хорош этот фреймворк, и оценить, сколько усилий придётся приложить, чтобы его использовать — добро пожаловать под кат.
Дайджест интересных материалов для мобильного разработчика #288 (24 февраля — 3 марта)
2019-03-03 в 12:23, admin, рубрики: flutter, kotlin, swift, ux дизайн, Блог компании Everyday Tools, искусственный интеллект, маркетинг мобильных приложений, навигация, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSВ новом дайджесте мы справляемся с раскладушками и пишем приложения на ассемблере, практикуем функциональный Swift и делаем бионическое зрение, разрабатываем на Flutter и улучшаем UX, исследуем лучшие игры и приложения. Добро пожаловать!
Анонсирован Dart 2.2: более оптимальный машинный код, поддержка Set литералов
2019-02-27 в 20:22, admin, рубрики: dart, Dart 2.0, dartlang, flutter, Программирование, разработка мобильных приложенийИсточник [Announcing Dart 2.2: Faster native code, support for set literals]
Сегодня (26 февраля 2019) мы объявляем о выпуске Dart 2.2 SDK — обновления для Dart 2, которое предлагает улучшенную производительность ahead-of-time (AOT) кода и поддержку Set литералов.