Удобная навигация, интуитивно понятный интерфейс, оформление заказа в пару кликов — ежедневно мы упрощаем жизнь клиентов наших приложений, учитывая их пожелания и боли. Из-за отсутствия нужной аналитики в этом процессе мы упускаем запросы большой категории потенциальных пользователей с ограничениями по здоровью, которым не удается воспользоваться мобильными сервисами просто потому, что вы не уделили внимание вопросам доступности. Как сделать ваше приложение комфортным для людей с нарушениями зрения, рассказывают сотрудники Додо Пиццы в расшифровке нового выпуска AppsCast.
Рубрика «разработка мобильных приложений» - 35
Зачем вашему приложению Accessibility
2019-09-13 в 7:46, admin, рубрики: accesability, accessibility, appscast, appsconf, iOS, Блог компании Конференции Олега Бунина (Онтико), доступность, разработка мобильных приложений, Разработка под android, разработка под iOSКак сбежать из реальности с помощью хакатона
2019-09-10 в 10:05, admin, рубрики: Блог компании КРОК, Интернет вещей, КРОК, настольные игры, разработка игр, разработка мобильных приложений, ролевые игры, хакатон, ХакатоныСобрались как-то в чистом поле полтыщи людей. В костюмах настолько странных, что только в чистом поле им ничего не могло угрожать. Почти у каждого на поясе висел котелок и в сумке позвякивали пробирки — то ли с чернилами, то ли с бабушкиным компотом. Разделившись на группы, все достали пробирки и стали заливать их содержимое в котелки, будто бы придерживаясь каких-то рецептов.
Постепенно из общей группы выделилось пятеро деловитых ребят, облаченных в тяжелые накидки. Не самая подходящая одежда для +30℃. Особенно если ты наматываешь круги под палящим солнцем и клеишь ярлычки на 400 котелков. Клеишь много-много раз, по мере готовности каждого «зелья». Три дня кряду.
Вы прочитали небольшую зарисовку из жизни полевых ролевиков. Те пятеро, кому пришлось несладко, — «алхимики». Представьте, насколько приятней стала бы их жизнь, если бы у них было, скажем, приложение для мониторинга котелков. И это только один сценарий — свои больные темы есть и у полевых, и у кабинетных ролевиков. А еще у косплееров и у фанатов настолок. «Почему бы не попробовать решить их с помощью технологий?» — подумали мы в BrainZ by CROC и организовали CraftHack.
Читать полностью »
«И невозможное возможно»: превращаем черный ящик в белый с помощью бинарного анализа
2019-09-10 в 7:30, admin, рубрики: DAST, decompilation, deobfuscation, IAST, SAST, информационная безопасность, разработка мобильных приложений, реверс-инжиниринг
На данный момент существует два основных подхода к поиску уязвимостей в приложениях — статический и динамический анализ. У обоих подходов есть свои плюсы и минусы. Рынок приходит к тому, что использовать надо оба подхода — они решают немного разные задачи с разным результатом. Однако в некоторых случаях применение статического анализа ограничено — например, когда нет исходного кода. В этой статье мы расскажем про довольно редкую, но очень полезную технологию, которая позволяет совместить плюсы статического и динамического подходов — статический анализ исполняемого кода.
Читать полностью »
Первый митап по Flutter в Петербурге – 26 сентября
2019-09-09 в 12:47, admin, рубрики: dart, dartup, flutter, wrike, wriketechclub, Блог компании Wrike, конференции, разработка мобильных приложенийМы в Wrike очень любим Dart и Flutter. На связке Dart+Angular пишем фронтенд основного продукта, SPA Wrike, а флаттер просто бескорыстно поддерживаем и создаем на нем внутренние тулы. Два года назад мы придумали русскоязычное сообщество дарт и флаттер разработчиков (сейчас в нем более 2000 человек), ежегодно проводим в Питере DartUP — большую конференцию по этим технологиям, выступаем с докладами, а 26 сентября решили организовать ламповый неформальный митап в Петербурге. Что на нем будет? Выступления ребят из сообщества, обмен знаниями, общение и, конечно, крафтовое Wrike Dart пиво, сваренное нами по этому случаю.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #314 (2 — 8 сентября)
2019-09-08 в 15:48, admin, рубрики: AR, flutter, Google Play, kotlin, swift, UI, UX, Блог компании Цифровые Экосистемы, виртуальная реальность, инди-разработка, интерфейсы, маркетинг мобильных приложений, разработка мобильных приложений, Разработка под android, разработка под iOSВ этой подборке (не)настоящее восстание машин в Google Play, чистый Swift и настоящие компоненты, новый Android 10 и старый геймдев, удобные интерфейсы и сомнительный маркетинг для инди-игр.
Рецепты TeamCity. Доклад Яндекс.Такси
2019-09-08 в 9:50, admin, рубрики: Git, kotlin, teamcity, Блог компании Яндекс, разработка мобильных приложений, Разработка под android, управление разработкойМеня зовут Эдуард Мацуков, я делаю Таксометр — приложение для водителей Яндекс.Такси. Занимаюсь инфраструктурой и всем, что с ней связано. Какое-то время назад я выступил с докладом — рассказал об опыте дружбы TeamCity с нашим проектом и с разработчиками в целом. Отдельная часть доклада посвящена тому, при чем здесь Kotlin.
— Практически каждый день ко мне лично и к нашим разработчикам приходят с вопросами. А где достать сборку? А где взять такую-то ветку? А почему что-то упало? Где в моем коде проблема? Почему что-то работает неправильно? Для этого у нас в проекте есть много самописной инфраструктуры, плагинов, различных хаков и трюков, которые мы используем. С одной стороны — чтобы облегчить жизнь разработчика, с другой — чтобы реализовать конкретные бизнес-задачи.
Современное окружение для React Native приложений
2019-09-06 в 12:43, admin, рубрики: expo, jest, react native, ReactJS, TypeScript, Программирование, разработка мобильных приложений, управление разработкойВ этой статье мы рассмотрим настройку React Native окружения с использованием expo-cli, Typescript, и Jest.
Typescript поможет нам избежать ошибок при разработке и написать более эффективное мобильное приложение.
Современные разработки позволяют интегрировать Typescript в окружение разработки. Так же мы можем использовать VS Code, который отлично поддерживает Typescript.
Также интеграция с React Native даст нам возможность использовать сервис автодополнения, навигацию по коду и рефакторинг.
Expo — это набор инструментов, которые упрощают создание нативных React приложений. В этом уроке я собираюсь показать вам, как вы можете быстро создавать нативные React приложения, используя Expo.
От копипасты к компонентам: переиспользуем код в разных приложениях
2019-09-05 в 15:10, admin, рубрики: android development, badoo, components, kotlin, mvi, mvicore, Блог компании Badoo, разработка мобильных приложений, Разработка под android
Badoo разрабатывает несколько приложений, и каждое из них — это отдельный продукт со своими особенностями, менеджментом, продуктовыми и инженерными командами. Но все мы работаем вместе, в одном офисе и решаем похожие проблемы.
Развитие каждого проекта происходило по-своему. Влияние на кодовую базу оказывали не только разные временные рамки и продуктовые решения, но и видение разработчиков. В конце концов мы заметили, что проекты имеют одинаковую функциональность, которая при этом кардинально отличается в реализации.
Тогда мы решили прийти к структуре, которая дала бы нам возможность переиспользовать фичи между приложениями. Теперь вместо разработки функциональности в отдельных проектах мы создаём общие компоненты, которые интегрируются во все продукты. Если вам интересно, как мы к этому пришли, добро пожаловать под кат.Читать полностью »
ABBYY Mobile Web Capture: Качественные фотографии документов прямо в браузере смартфона
2019-09-05 в 12:38, admin, рубрики: ABBYY, mobile capture, mobile web capture, SDK, Блог компании ABBYY, обработка изображений, Разработка веб-сайтов, разработка мобильных приложений
Наши клиенты часто используют мобильный телефон, чтобы сфотографировать документ и отправить его в каршеринговую компанию, визовый центр, оператору связи, финансовым и другим компаниям. Фото документа достаточно, чтобы получить машину в аренду, активировать SIM-карту, оформить заявку на кредит. Но иногда получить со смартфона изображение в хорошем качестве бывает непросто. Тем не менее, нам удалось решить эту задачу.
Сейчас существует немало приложений на iOS и Android для «мобильного сканирования» документов. Но сколько у вас на телефоне мобильных приложений? Зачем тратить время и устанавливать еще новые, если этого можно и не делать?
Гораздо проще сфотографировать документ прямо в мобильном браузере, который уже есть на любом смартфоне. Поэтому мы и создали ABBYY Mobile Web Capture. Это JavaScript API, то есть SDK, который мы предлагаем нашим клиентам встраивать в свои web-странички и web-based приложения. Он позволяет захватить хорошую картинку прямо в web-браузере на самых популярных мобильных ОС и отправить ее для дальнейшей обработки на сервер или в облако. О том, как эта технология работает, мы сегодня и расскажем.
Читать полностью »
Карта развития мобильного разработчика
2019-09-05 в 12:34, admin, рубрики: appsconf, mobile development, Блог компании Конференции Олега Бунина (Онтико), Карьера в IT-индустрии, найм разработчиков, Программирование, разработка мобильных приложений, собеседование, управление людьми, управление разработкойМы ежедневно сталкиваемся с понятиями «джун», «мидл», «сеньор», но наши представления о том, какими знаниями должен обладать разработчик на разных стадиях роста, разнятся. Отсутствие четкого плана развития и непонимание, куда двигаться дальше, часто приводят к фрустрации и необдуманным сменам места работы.
Ребята из AppsCast совместно с Head of Mobile проекта Pandao Александром Черным (@AlexChernyy) попробовали разобраться в вопросе и составить собственную карту развития мобильного разработчика с момента попадания в профессию и до руководящих постов. Под катом советы о собеседовании джунов, где брать хороших разработчиков, рекомендации новичкам для устройства на работу, ключевые отличия джунов, мидлов и сеньоров, и важность навыка коммуникации для всех уровней.
Читать полностью »