Автоматизированное тестирование базовой доступности интерфейсов Android-приложений

Автор: admin от 31-08-2017, 17:31, посмотрело: 190

Корпорацией Google разработан инструмент, позволяющий сделать интерфейсы мобильных приложений для OS Android более доступными для пользователей с ограниченными возможностями. Он представляет собой специальное приложение Accessibility Scanner, которое сканирует графический пользовательский интерфейс и выводит описание найденных проблем доступности и рекомендации по их исправлению. Accessibility Scanner может дать рекомендации по увеличению слишком мелких элементов управления, увеличению контрастности изображения, а также по добавлению к элементам управления текстовых меток, что в совокупности повысит удобство и доступность интерфейса.

Приложение Accessibility Scanner не требует для своего использования особых технических навыков и, помимо прочего, рекомендуется для использования обычными людьми, которые смогут сформировать отчёт по проблемному интерфейсу и отправить его разработчику. То есть в обозримом будущем многие Android-разработчики могут начать получать описание проблем доступности их приложений в подобной стандартизированной форме. Им останется только понять, что же именно имеет ввиду Accessibility Scanner.

Категория: Веб-разработка, Google, Android

 

Google's beacon platform. Часть 1 — Proximity beacon API

Автор: admin от 31-08-2017, 17:31, посмотрело: 236

Google's beacon platform — это решение для работы с Bluetooth маячками. Платформа работает с разными маячками от разных производителей, предоставляя разработчикам единый, простой и гибкий инструмент.

Google's beacon platform. Часть 1 — Proximity beacon API

Перед прочтением этой статьи я рекомендую ознакомиться с концепцией Physical Web о которой я рассказывал в своей прошлой статье: Концепция Physical web. Bluetooth маячки. Сравнение стандартов iBeacon, AltBeacon и Eddystone.

Google's beacon platform. Часть 1 — Proximity beacon API
Google's beacon platform. Часть 2 — Nearby meassages API

Google's beacon platform позволяет нам избежать необходимости физического контакта с маячками для их переконфигурирования, как и в случае с Physical Web, когда мы транслируем обычный URL(Eddystone-URL), мы можем лишь менять вложения которые привязаны к маячкам, тем самым управлять маячками удаленно. Данное решение так же позволяет мониторить все наши маячки удаленно. Как это реализовано я расскажу дальше.

Категория: Веб-разработка, Google, Android, iOS

 

Тест Icy Rocks для Android: пришло время реальных испытаний

Автор: admin от 31-08-2017, 17:31, посмотрело: 166

Android OS, если сравнить её с Windows, Linux или OSX, система молодая. Однако, ей пользуются более миллиарда человек. Как именно они работают с Android? Как сделать систему быстрее и удобнее? Новизна платформы не позволяет дать чётких ответов на эти вопросы. Более того, сценарии взаимодействия пользователей с Android-устройствами и приложениями постоянно меняются, нередко – довольно сильно и неожиданно.

Тест Icy Rocks для Android: пришло время реальных испытаний

Для исследования особенностей взаимодействия пользователей с различными программными и аппаратными комплексами создают особые тесты, так называемые варианты или сценарии использования систем (use cases). Их ещё называют «рабочими нагрузками» (workloads). Всё это – модели реально существующих сценариев работы, настоящими приложениями они не являются. В применении к Android, подобные тесты можно использовать для измерения и улучшения производительности.

Категория: Веб-разработка, Android

 

Дайджест интересных материалов для мобильного разработчика #142 (24-28 февраля)

Автор: admin от 31-08-2017, 17:31, посмотрело: 175

Хотя рабочая неделя и выдалась короткой, но есть о чем поговорить – Microsoft купила, наконец, Xamarin, мы узнали куда катится embedded-мир, Apple опубликовала уроки TV Tech Talks, мы снова обсудили альтернативы Parse. Все это и многое другое в новом дайджесте!

Дайджест интересных материалов для мобильного разработчика #142 (24-28 февраля)

Категория: Веб-разработка, Android, Windows, iOS

 

Интервью с сооснователем сервиса по увеличению конверсии мобильных приложений SplitMetrics

Автор: admin от 31-08-2017, 17:31, посмотрело: 281

Интервью с сооснователем сервиса по увеличению конверсии мобильных приложений SplitMetrics

В этом интервью мы беседуем с сооснователем сервиса SplitMetrics Евгением Невгенем. Компания разработала сервис, который позволяет протестировать такой важный показатель, как конверсия страницы приложения в магазинах Apple и Google. Кроме того, SplitMetrics позволяет выявить ряд факторов, влияющих на решение пользователя об установке. Это позволяет повысить конверсию, изменив описания, картинки или видео об игре. Идея весьма интересная, и благодаря ей, стартапу удалось получить инвестиции, и сейчас компания открывает офис в США.

Надеюсь вы помните, что эту тему мы освещаем не в первый раз. Базовые советы по оптимальному присутствию в магазинах приложений мы уже публиковали в блоге Appodeal. Кстати, не забывайте подписываться.
Что касается интервью, то оно преподносится в следующем формате: «Q:» – вопросы основного интервьюера, «E:» – ответы Евгения Невгеня. Все просто.

Категория: Веб-разработка, Google, Android, iOS

 

Дайджест интересных материалов для мобильного разработчика #216 (6 августа — 13 августа)

Автор: admin от 14-08-2017, 00:55, посмотрело: 76

В центре этой недели – история противостояния разработчиков, ДИТа Москвы и закрытие API для доступа к электронным дневникам. А кроме нее: автоматизация тестирования, чистая архитектура, мобильный фрод и многое другое.



Дайджест интересных материалов для мобильного разработчика #216 (6 августа — 13 августа) ->

Категория: Веб-разработка, Android, iOS

 

Заблуждения Clean Architecture

Автор: admin от 11-08-2017, 13:25, посмотрело: 135

Заблуждения Clean Architecture

­­ 



На первый взгляд, Clean Architecture – довольно простой набор рекомендаций к построению приложений. Но и я, и многие мои коллеги, сильные разработчики, осознали эту архитектуру не сразу. А в последнее время в чатах и интернете я вижу всё больше ошибочных представлений, связанных с ней. Этой статьёй я хочу помочь сообществу лучше понять Clean Architecture и избавиться от распространенных заблуждений.

->

Категория: Программирование, Веб-разработка, Android

 

Учимся программировать под Андроид

Автор: admin от 10-08-2017, 19:05, посмотрело: 87

Привет Хабр! Предлагаю вашему вниманию свободный перевод статьи «How To Learn Android Development» от Amit Shekhar.

Учимся программировать под Андроид

Как изучить разработку приложений под Андроид?

Я видел много вопросов о том, как начать изучать программирование под Андроид и стать успешным разработчиком. Здесь я попытался охватить большинство важных аспектов в Android Development.

Категория: Веб-разработка, Android

 

Книга «Android. Программирование для профессионалов. 3-е издание»

Автор: admin от 9-08-2017, 11:40, посмотрело: 171

Книга «Android. Программирование для профессионалов. 3-е издание»
Третье издание познакомит вас с интегрированной средой Android Studio, которая сильно облегчает разработку приложений. Вы не только изучите основы программирования, но и узнаете о возможностях самых распространенных версий Android; новых инструментах, таких как макеты с ограничениями и связывание данных; модульном тестировании; средствах доступности; архитектурном стиле MVVM; локализации; новой системе разрешений времени выполнения. Все учебные приложения были спроектированы таким образом, чтобы продемонстрировать важные концепции и приемы программирования под Android и дать опыт их практического применения.



Под катом более подробно о книге и отрывок из книги «Множественные загрузки»
->

Категория: Веб-разработка, Android

 

Алгоритм для запоминания иностранных слов

Автор: admin от 9-08-2017, 09:00, посмотрело: 70

На данный момент создано множество приложений для запоминания слов. Из тех что мне запомнились могу выделить такие Android приложения как Lingualeo, Английские слова, СловоУч.



Главным недостатком этих приложений для меня был платный аккаунт для добавления своей базы слов. Поэтому встал вопрос о написании своего приложения для запоминания слов. Главной идеей было подключения внешнего API словаря и переводчика для переводов слов на родной язык. В качестве такого API было выбрано Yandex API (API Переводчика и API Словаря).
->

Категория: Веб-разработка, Яндекс, Android

 
Назад Вперед