Рубрика «mobile app»
Готовимся к Windows 11: добавляем поддержку полноценной клавиатуры в Android-приложение
2021-08-10 в 11:30, admin, рубрики: android, desktop app, keyboard support, kotlin, mobile app, windows 11, Блог компании FunCorp, десктопные приложения, клавиатура, мобильные приложения, разработка мобильных приложений, Разработка под android5 ошибок в реализации push-уведомлений для мобильных приложений
2019-05-24 в 11:29, admin, рубрики: mobile app, product management, push notifications, push-уведомления, usability, Блог компании FunCorp, дизайн мобильных приложений, мобильные приложения, мобильный дизайн, нотификации, разработка мобильных приложений, уведомления, Управление продуктом
Главная мысль: прежде чем просить пользователя включить push-уведомления, расскажите ему об их пользе и содержании. Не отправляйте слишком много уведомлений одновременно и сделайте так, чтобы их легко было отключить.
* * *
При грамотном исполнении push-уведомления для мобильных устройств могут обеспечить пользователя полезной информацией и побудить далее взаимодействовать с приложением. А вот плохая реализация уведомлений может оттолкнуть и даже заставить удалить приложение.
В 2016 году, согласно исследованию Telefonica Research в Испании, пользователи мобильных телефонов получали в среднем 56 уведомлений в день. Сегодня это число, скорее всего, выросло. Поэтому к их разработке следует подходить с большим вниманием, иначе такой поток уведомлений может несомненно навредить пользовательскому опыту.
Читать полностью »
На поводу у трендов, или движение навстречу RxJava и LiveData
2018-10-19 в 10:51, admin, рубрики: android, kotlin, livedata, mobile app, mobile development, rxandroid, rxjava, Блог компании FunCorp, Программирование, разработка мобильных приложений, Разработка под android
На дворе 2018 год. Всё чаще встречаются слова RxJava и LiveData. Но если вдруг так случилось, что в вашем приложении до сих пор балом правят старомодные решения вроде библиотеки android-priority-jobqueue или AsyncTask (да, бывает и так), то эта статья специально для вас. Я разделяю эти подходы, исходя из заложенной в них философии. Первый предполагает некоторую зависимость выполнения работы от отображения, второй — выполнение задачи, при котором View слушает её и она не прерывается в зависимости от событий жизненного цикла (например, при повороте экрана). Под катом я предлагаю рассмотреть миграцию на связку RxJava и LiveData для обоих подходов.
Читать полностью »
Динамический анализ iOS-приложений без Jailbreak
2017-10-19 в 8:11, admin, рубрики: dynamic analysis, iOS, jailbreak, mobile, mobile app, static analysis, Блог компании «Digital Security», информационная безопасность, разработка под iOS, Тестирование мобильных приложенийВ рамках данной статьи мы хотим поделиться своим опытом решения некоторых проблем, связанных с анализом безопасности iOS-приложений. Рассмотрение будет осуществляться при условии, что у нас нет iOS-устройства с JailBreak на борту.
Внедряем безопасность в процесс разработки крупного проекта
2017-08-02 в 8:04, admin, рубрики: desktop app, dompurify, el injection, html5, mobile app, pentest, safari, sdlc, securesdlc, tizen, web, xss, XXE, Блог компании «Digital Security», информационная безопасность, мобильные приложения, Тестирование веб-сервисов, Тестирование мобильных приложений, тесты на проникновениеВ данной статье нам хотелось бы поделиться своим опытом внедрения нашей команды пентестеров в цикл разработки большого проекта «Мой Офис». Найти материал подобной тематики с реальными кейсами на русском языке практически невозможно. Всем, кого интересует модные направления пентестов, теория, практика, методики, тулзы и реально найденные уязвимости в контексте безопасной разработки, — добро пожаловать под кат. Статья изобилует полезными ссылками на теоретические и практические материалы. Но давайте по порядку.
В студенческом предложении Azure добавилась поддержка SQL Azure и Mobile Apps
2016-02-01 в 6:27, admin, рубрики: azure, dreamspark, mobile app, mobile services, sql azure, sql server, student azure, Блог компании MicrosoftМы уже рассказывали про то, что в рамках программы DreamSpark студентам доступны бесплатные облачные сервисы: хостинг веб-приложений и Web API, набор шаблонов (например, WordPress) и т.д. Однако возможности студенческого бесплатного предложения по сравнению с полноценным Azure пока ещё весьма ограничены.
Сегодня мы хотим поделиться хорошей новостью — теперь студенты могут использовать ещё два важных облачных сервиса: СУБД SQL Azure для хранения реляционных данных в облаке и Mobile Apps, которые позволяют легко создавать бэкенды для мобильных и настольных приложений.
Ниже мы рассмотрим эти сервисы чуть подробнее.
Читать полностью »
Обзор мобильного приложения «Ostrovok» для платформы Android
2013-11-28 в 5:25, admin, рубрики: android app, android development, mobile app, mobile design, mobile development, usability, usabilitylab, Блог компании Google, Разработка под android, метки: android app, android development, mobile app, mobile design, mobile development, usability, usabilitylabМы подготовили очередной обзор приложения для Android, содержащий практические рекомендации по улучшению дизайна, архитектуры и эргономичности интерфейса. Сегодня мы поговорим о приложении «Ostrovok». Ранее мы уже рассмотрели приложения «@to Music», «auto.ru», «Pronto» и «ЖД Билеты». Обзоры подготовлены совместно с компанией UsabilityLab.
О приложении
Ostrovok – приложение для поиска и бронирования отелей. С его помощью можно подобрать и забронировать подходящий отель, введя данные банковской карты. Отличительные функции приложения: поиск отелей, находящихся рядом с пользователем, и бронирование отеля на ближайшую ночь в Москве, Санкт-Петербурге и Киеве со скидкой 60%.
Общий рейтинг приложения в Google Play по оценкам 231 пользователя достаточно высокий — 4,3. Большее количество пользователей оценили его функциональность в 5 звездочек.Читать полностью »
XSS’им iOS устройства на примере софта от Facebook, Google, ВКонтакте
2013-11-19 в 20:33, admin, рубрики: gmail, iOS, mobile app, xss, Блог компании «Digital Security», информационная безопасность, разработка под iOS, метки: gmail, iOS, mobile app, xss, ВконтактеДанный фиче-баг схож с историй про отправку сообщения в Facebook от любого юзера — известен, но не получил широкую огласку. Получилось так, что нашел я его сам, а уже потом нашел информацию о нём в интернетах. Но обо всем по порядку...
# intro
Темной, холодной и дождливой Питерской ночью обнаружил я забавный баг, которому оказались подвержены приложения от Facebook, Google, ВКонтакте и скорее всего, от многих других производителей. Для его объяснения нам просто необходимо знать немного теории.
Читать полностью »
Обзор мобильного приложения @to Music для платформы Android
2013-07-22 в 12:16, admin, рубрики: android, android app, android development, mobile app, mobile design, mobile development, usability, usabilitylab, Блог компании Google, метки: android app, android development, mobile app, mobile design, mobile development, usability, usabilitylab Спешим поделиться третьим по счету обзором из серии материалов, содержащих практические рекомендации по улучшению дизайна, архитектуры и эргономичности интерфейса приложений для Android. Обзоры подготовлены совместно с компанией UsabiliyLab. Первые два обзора читайте тут и тут.
О приложении
Приложение @to Music обеспечивает доступ к профилям пользователя в Vk.com и Last.fm, а также музыке, хранящейся у пользователя на устройстве Android. Оно позволяет не только прослушивать композиции, но и добавлять их в плейлисты и избранное, искать новые по названию, альбому, исполнителю, а также сохранять музыку в кэш на своём устройстве.
Отзывы о приложении в целом положительные, и средняя оценка на Google Play достаточно высока – 4,4. Однако многие пользователи указывают на проблемы с быстродействием. Так, например, Александр Ситников пишет:
«Хорошее приложение, но пока стабильность работы немного настораживает. Но сам интерфейс очень приятен. Спасибо!»
Стоит отметить, что сама идея сопоставления двух профилей – Vk.com и Last.fm, с представлением по сути двух разных функционалов (пересекаются только некоторые разделы) без их интеграции кажется незавершённой. В процессе работы с приложением пользователь вынужден попеременно обращаться то к одному профилю, то к другому, если собранные в них композиции различаются. Было бы куда интереснее видеть все свои предпочтения, рекомендации в одном месте, а также иметь возможность видеть не только треки, но и их исполнителей, альбомы, жанры. В таком случае приложение представляло бы собой очень удобный интегратор всех музыкальных интересов пользователя.
Однако сегодня мы познакомимся с текущим функционалом приложения, обсудим проблемы при взаимодействии с ним и попробуем предложить пути их решения.Читать полностью »