Новый мультиплатформенный фреймворк от Google – Flutter – уверенно набирает поклонников. Все больше людей интересуются этой технологией и пробуют ее как в pet-, так и в коммерческих проектах. Все больше статей и примеров появляется в рунете, но какое-то время назад я обратил внимание, что, в отличие от Medium, на Хабре в основном преобладают обзорные статьи, посвященные технологии в целом и ее преимуществам или новинкам представленным в последней версии. Текстов, посвященных конкретным кейсам, достаточно мало. Поэтому я решил, что нужно исправлять сложившуюся ситуацию. Начну не с самого распространенного кейса, но достаточно часто используемого – Deep Links.
Читать полностью »
Рубрика «flutter» - 8
Flutter в примерах. Deep Links в приложениях на Flutter
2019-08-05 в 7:07, admin, рубрики: dart, flutter, mobile developement, Блог компании EPAM, разработка мобильных приложенийДайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля)
2019-07-28 в 14:38, admin, рубрики: flutter, uix, Аналитика мобильных приложений, Блог компании Цифровые Экосистемы, дайджест, маркетинг приложений, разработка мобильных приложений, Разработка под android, разработка под iOSНаш новый выпуск рассказывает про остроугольные вопросы мобильной разработки — про Flutter, про распознавание, про существование без сторибордов, про Server Driven UI. Ну и наконец-то мы узнаём ответ на главный вопрос жизни, Вселенной и всего такого — как устроен балансировщик в WoT Blitz.
Flutter, руководство для начинающих
2019-07-22 в 9:20, admin, рубрики: appsconf, dart, flutter, Блог компании Конференции Олега Бунина (Онтико), мобильная разработка, разработка мобильных приложений, Разработка под android, разработка под iOSНа дворе середина 2019 года, кроссплатформа плотно вошла в жизнь стартапов по всему миру, но все чаще в ее сторону смотрят и команды аутсорс-разработки, и клиенты, которые делают ставку на снижение затрат. Кто-то делает ставку на React Native, кто-то исследует возможности Kotlin Multiplatform, а новый гость подкаста AppsCast Евгений Сатуров saturovv последние полгода активно разрабатывает на Flutter, следит за обновлениями фреймворка и продвигает технологию в массы. Максимум полезных ссылок и советов для начинающего Flutter-разработчика: от гайдлайнов до репозиторием с примерами реализации архитектуры — в разговоре с Евгением.
AppsCast — подкаст, посвященный мобильной разработке и выходящий при поддержке конференции AppsConf. Каждые две недели новый гость, с которым мы с Даниилом Поповым (int02h) обсуждаем технологии, лучшие практики, жизнь разработчиков, а так же холиварим и делимся опытом.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #307 (15 — 21 июля)
2019-07-21 в 14:18, admin, рубрики: App Store, apple, firebase, flutter, kot;in, swift, swiftUI, UX, ux дизайн, xcode, Блог компании Цифровые Экосистемы, маркетинг мобильных приложений, нейросети, разработка мобильных приложений, Разработка под android, разработка под iOS, рефакторингВ этом дайджесте рефакторинг, UI, UX и анимации, возвращение триала в App Store, Kotlin как “прорыв года”, хакатоны для развития команды, скрытые игровые механики и заработки FaceApp.
Дайджест интересных материалов для мобильного разработчика #306 (8 — 14 июля)
2019-07-14 в 11:13, admin, рубрики: App Store, apple, ARCore, flutter, iOS, kotlin, swift, Блог компании Цифровые Экосистемы, геймдизайн, маркетинг мобильных приложений, нейросети, разработка мобильных приложений, Разработка под android, разработка под iOSВ новом выпуске нашего дайджеста дизайн Яндекс.Авто, карта метро, некстген симуляция движения человека, личные проекты, лучший квартал для мобайла за всю историю, простое объяснение юнит-экономики и много другого интересного.
Функциональный подход обработки ошибок в Dart
2019-07-12 в 9:56, admin, рубрики: bloc, dart, Either, flutterПри переходе на новую технологию, мы лишаемся привычных инструментов для разработки. В каких-то случая мы вынуждены смириться с их отсутствием из-за каких-то технических ограничений, но при возможности переносим инструменты с собой. Разрабатывая android приложения, за основу я брал пример чистой архитектуры предложенной Fernando Cejas. Разбираясь с используемыми во Flutter шаблонами проектирования, я решил отказаться от этой архитектуры в пользу BLoC. К данному шаблону я быстро привык, он очень похож на MVVM, с которым работал ранее, но с одной деталью я никак не хотел мириться. При вызове методов репозитория я должен был ловить исключения, кастить их к какому-то типу и в соответсвии с типом, создавать необходимое состояние. На мой взгляд, это очень захламляет блок и я портировал тип Either используемый ранее в android проектах, основанных на Fernando.
Читать полностью »
Как я пытался починить поиск по картам для водителей. Часть 3 (финал)
2019-07-09 в 19:37, admin, рубрики: flutter, автомобили, автомобильная навигация, Автомобильные гаджеты, Геоинформационные сервисы, дизайн мобильных приложений, карты, мобильные приложения, навигация, разработка мобильных приложенийИтак, это третья часть моей попытки переосмыслить привычный поиск по картам. Первая часть тут, а вторая тут — они более технические, но пробежать глазами для лучшего понимания можно. Вкратце это звучит так: мне надоело ковыряться в картах за рулем, пытаясь среди мелких значков и рекламы найти ближайшую заправку. Вместо этого хотелось бы просто ехать, посматривая на экран приложения. Чтобы оно сортировало ближайшие места по времени езды, показывало списком, объясняло, какие из них по пути и какой к ним трафик. Такая вот идея.
Собственно, к версии приложения 3.0 наконец получилось реализовать все основные функции, которые хотелось. После прошлой статьи из этой серии его скачало некоторое количество людей, и даже написали отзывы — спасибо, ко всем прислушался. Работал над новой версией месяца два интенсивно, все мелкие изменения не перечислить — по сути это на 80% новое приложение. С кардинально улучшенным интерфейсом, раза в 2 быстрее и значительно стабильнее. Опять же, приглашаю сочувствующих оценить и поругать. А под катом снова технические моменты.
https://www.dchabanenko.com/city-scope — вот тут ссылки на айфон и андроид
Дайджест интересных материалов для мобильного разработчика #305 (1 — 7 июля)
2019-07-07 в 9:35, admin, рубрики: apple, flutter, Google, Google Play, iOS, kotlin, ux дизайн, Блог компании Цифровые Экосистемы, искусственный интеллект, маркетинг мобильных приложений, разработка мобильных приложений, Разработка под android, разработка под iOSОчередной дайджест для мобильных разработчиков — в нем мобильная экстрасенсорика, новый порос Developer Economics, знакомство с HealthKit, онлайн-квест для разработчиков, Bixby Marketplace и много других интересных материалов.
Главный секрет Google I-O 2019, о котором не узнать из интернета
2019-05-18 в 20:59, admin, рубрики: dart, flutter, google io, Google IO 2019, i/o, IO19, wrike, Блог компании Wrike, конференцииТитульная конференция крупнейшего гиганта рекламного бизнеса отгремела уже как неделю, а некоторые до сих пор пишут статьи. Так как всё, что можно было написать про программу и главные новинки, уже написано (привет phillennium), то что остаётся скромному посетителю? Только рассказать всё, что скрыто, обнажить тёмные уголки и понять, что вообще происходит в солнечной Калифорнии эти три дня в году.
Так получилось, что я был на предыдущей конференции и даже написал статью про это. Поэтому, с одной стороны, задача усложняется, ведь никто не хочет читать одно и то же два раза, а с другой, она усложняется ещё больше. Не хотелось бы превращать текст в отчёт в духе: «прирост посетителей: +20%, надои упали на 3%, настроение личного состава хорошее», поэтому давайте условимся: перед вами будет художественное описание личного опыта и немного объективной информации.
Внимание, это не детальный разбор программы, а своего рода виртуальный тур по конференции. Никто же не любит обманутых ожиданий, правда? Все доклады есть на YouTube