Всем привет. С 8 по 10 мая я провёл на ежегодной конференции для разработчиков Google I/O. Это одно из наиболее значимых технологических событий года. Вернувшись из Калифорнии со свежими новостями Android-разработки, хочу поделиться своими впечатлениями и советами по поездке в следующем году.
Рубрика «разработка мобильных приложений» - 93
Google I-O 2018: руководство пользователя
2018-05-25 в 12:29, admin, рубрики: ABBYY, android, assistant, Google API, google io, machine learning, Блог компании ABBYY, конференции, разработка мобильных приложений, Разработка под androidКак я делал свой учет финансов под андроид с блэкджеком, СМС и ФНС
2018-05-24 в 14:42, admin, рубрики: android development, open source, инди-разработка, мобильная разработка, мобильные приложения, разработка мобильных приложений, Разработка под android, Финансы для всехВведение
Все началось в далеком 2011-м году, когда я купил свой первый андроид смартфон и открыл для себя удивительный мир андроид маркета. Именно там я нашел великолепное приложение для учета финансов Financisto. Несколько лет я трекал в нем свои расходы и доходы, сильно привык, однако были и слабые стороны:
- необходимость вводить все транзакции вручную. Притом, что доля безналичных платежей непреклонно росла, а банк на каждый чих шлет вам смс.
- нет глобального взгляда на бюджет в длительном временном разрезе. То есть хотелось видеть таблицу, предположим, на год, где для каждого месяца было бы видно, сколько планировалось потратить и заработать и сколько вышло по факту, плюс итого по всем строкам и столбцам. Тут ориентиром был YNAB.
- нет синхронизации между устройствами. Да был Flowzr, но как-то он мне не зашел.
Если вторая проблема решилась экспортом в CSV и всемогущим экселем, то с остальными нужно было что-то делать. Очевидный вариант — сменить программу. Поизучав предложение, пришел к выводу, что все приложения делятся на скудные по функционалу и на дорогие:) Тем временем шел 2015-й год и мне все сильнее хотелось изучить разработку под мобильные девайсы. Что ж, звезды сходятся, принято решение пилить свое приложение!
Так как мой девелоперский бэкграунд был связан с написанием узкоспециализированных программ на дельфи, то, естественно, первым порывом было попробовать мультиплатформенную разработку в самой дельфи. Но не будем о том печальном опыте, я быстро пришел к выводу, что мне нужно нативное приложение и нормальный тулинг. Так была скачана андроид студия и создан новый проект. Далее идет мой поток сознания, который я постарался разделить по темам.
Обновления Material Design: как жить дальше
2018-05-23 в 9:38, admin, рубрики: android, material design, Блог компании REDMADROBOT, дизайн интерфейсов, дизайн мобильных приложений, разработка мобильных приложений, Разработка под androidМогут ли кнопки быть шестиугольными?

Google I/O 2018 оставила огромное количество материала для осмысления. Что нового? Как жить дальше? Устарело ли моё приложение? Могут ли кнопки быть шестиугольными? Дизайнеры снова больше не нужны? Осмысливать приятней не спеша и маленькими порциями. Эта порция — про дизайн.
Читать полностью »
Разработка для Sailfish OS: отображение графиков с использованием D3.js и QML Canvas
2018-05-22 в 10:17, admin, рубрики: d3.js, QML, qt, sailfish os, разработка мобильных приложений, Разработка под Sailfish OSЗдравствуйте! Данная статья является продолжением цикла статей, посвященных разработке приложений для мобильной платформы Sailfish OS. На этот раз речь пойдет о работе с графиками в Sailfish-приложении. Мы расскажем о поиске и подключении библиотеки и о том, как мы отображаем графики математических функций. Отметим, что предложенное решение не ограничивается платформой Saiflsh OS и в целом подходит для любого QtQuick приложения.
Читать полностью »
Кто на новенького? Мой первый опыт в разработке игры – от идеи до публикации
2018-05-22 в 8:48, admin, рубрики: Gamedev, indie, unity, unity3d, первый опыт, первый пост, продвижение приложений, разработка игр, разработка мобильных приложений, Разработка под android
Всем привет! Меня зовут Алексей, я из Санкт-Петербурга. В этой статье расскажу про свой первый опыт разработки мобильной игры под Android на Unity3d.
Если Вам близка идея создания собственной игры или приложения, но Вы находитесь в раздумьях или не уверены в своих силах — читайте мою статью. Надеюсь, она поможет Вам принять решение!
Также интересно мнение опытных и успешных инди-разработчиков!
Итак, вот моя история.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #253 (14 мая — 20 мая)
2018-05-20 в 12:32, admin, рубрики: App Store, google i/o, kotlin, swift, UI, Блог компании Everyday Tools, геймификация, маркетинг мобильных приложений, нейросети, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSСегодня мы продолжаем обсуждать прошедший Google I/O, производительные API, вместе с Кармаком вспоминаем Джобса, рисуем формы и копаемся в пользователях. Присоединяйтесь!
Lead Dev New York: обзор докладов и отзыв о конференции
2018-05-18 в 10:37, admin, рубрики: Блог компании Badoo, конференции, конференция, лидерство, разработка мобильных приложений, техлид, тимлид, управление, управление персоналом, управление разработкой
Привет!
Я Николай Крапивный, руководитель отдела server-side-разработки в Badoo.
Недавно мы дружной командой ездили на конференцию Lead Dev в Нью-Йорк, посвящённую управлению разработкой. Среди спикеров были представители Google, IBM, Slack и других компаний. По сложившейся у нас в отделе хорошей традиции хочу поделиться впечатлениями, мыслями, обзором докладов и некоторыми материалами, которые привёз с конференции.
Год назад я уже был на конференции Lead Dev в Лондоне, и она меня не очень впечатлила. Набор докладов показался мне далеко не самым сильным — было много «воды» и выступлений ни о чём. В этом году расписание выглядело гораздо внушительнее, включая доклад от Michael Lopp, VP Engineering Slack и автора книги Managing Humans, о которой наш коллега Дима Марущенко yojick отзывался исключительно восторженно. В общем, расписание интриговало, и за неимением большого количества конференций по техлидской тематике было решено дать Lead Dev ещё один шанс и заодно, что греха таить, воспользоваться возможностью посетить Нью-Йорк. В качестве спойлера скажу, что в этом году мне понравилось существенно больше (поэтому я и решил написать этот отчёт).
Читать полностью »
Обзор популярных AR-фреймворков
2018-05-18 в 7:07, admin, рубрики: AR, framework, Блог компании Lodoss Team, дизайн мобильных приложений, дополненная реальность, разработка мобильных приложений, Разработка под AR и VR
Привет! Недавно мы осознали, что доросли до корпоративного блога на Хабре, хотя на рынке разработки трудимся уже десять лет. За это время успели набить множество шишек и поднакопить жизненного опыта. В нашей команде сейчас есть энтузиасты, которые готовы делиться экспертизой и обсуждать здесь свои любимые темы с коллегами.
Мы планируем рассказывать в нашем блоге про:
- дополненную реальность;
- блокчейн и все, что с ним связано;
- высоконагруженные сайты и сервисы (наш любимый раздел);
- мобильную разработку;
- опыт создания ИТ-продуктов на заказ.
Для первого поста мы подготовили обзор некоторых популярных кроссплатформенных AR-фреймворков, существующих на начало 2018 года.
Читать полностью »
7 достоинств и 2 недостатка Xamarin
2018-05-16 в 7:42, admin, рубрики: .net, android, C#, iOS, microsoft, xamarin, Блог компании Microsoft, разработка мобильных приложений, Разработка под androidСегодня поговорим о том, что пользователям нравится в Xamarin, нашем инструменте для кросс-платформенной разработки мобильных приложений. Кроме того, затронем и недостатки. Кстати, под катом вы найдете много кода и показательные примеры, а не только текст с перечислением. Присоединяйтесь!
Разбор архитектуры VIPER на примере небольшого iOS приложения на Swift 4
2018-05-15 в 8:06, admin, рубрики: clean architecture, solid, swift, swift 4, viper, разработка мобильных приложений, разработка под iOS«У каждого свой VIPER». Автор неизвестен
В данной статье я хотел бы рассмотреть архитектуру VIPER на небольшом конкретном примере, который в того же время показывал всю мощь этой архитектуры и был написан на последнем Swift 4. Для тех, кто хочет сразу глянуть код, не читая всю статью, ссылка на реп в самом низу.




