Рубрика «android» - 172

Привет! Не так давно мы подводили итоги конкурса по Material Design, и в комментариях нас просили показать реально популярные и красивые Material-приложения. Что же, встречайте: «Сбербанк Онлайн» в новом, современном интерфейсе. Про процесс создания приложения интереснее узнать от самих создателей.

Сбербанк делится опытом создания приложения в Material Design: стили и темы - 1

Мы передаём слово команде разработчиков Android-приложения Сбербанка, чтобы вы услышали об опыте создания такой сложной штуки, как UI мобильного банк-клиента, из первых уст. Большую часть поста написал freeuser, так что спасибо говорите ему. ;)
Читать полностью »

Преданные пользователи мобильного приложения могут не только рассказать о всех преимуществах, возможностях и недостатках вашего приложения, но и, конечно, рекомендовать его другим пользователям. Мы все прислушиваемся к мнению наших друзей, и, соответственно, с очень большой вероятностью попробуем установить мобильное приложение, которое нам порекомендует наш друг и знакомый.
Несколько месяцев назад компания Google анонсировала новый продукт для мобильных приложений Google App Invites

Кто может рассказать о приложении лучше, чем сами пользователи приложения? Google App Invites — пробуем на практике - 1

Мы решили попробовать внедрить Google App Invites в наше приложение для мам “Грудное вскармливание” и в данном посте расскажем о своём опыте.
Читать полностью »

Привет всем постояльцам хабра!

В этой статье хотел бы рассказать о внедрении «Onboarding Experience» в приложение, над которым вы работаете или собираетесь работать.

«Onboarding Experience» — это небольшая презентация внутри приложения, которая показывает о возможностях вашего приложения в виде такого себе слайд-шоу. Такую практику демонстрации функционала приложения применяют многие компании, такие как, например Google.

Пример «Onboarding Experience» в приложении Google Drive:

image

Также, «Onboarding Experience» называется «App Intro» или «Product Tour». Вы можете называть это как хотите, ведь суть его не меняется.
Читать полностью »

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

У пользователей останется возможность выбрать способ авторизации: стандартный пароль или новый метод. Google провёл презентацию разработки: «Мы приглашаем небольшую группу пользователей для тестирования входа в Google-аккаунты без пароля. „Pizza“, „password“ и „123456“ — ваши дни сочтены».

image
Читать полностью »

image

Я помню то замечательное время, когда сборка релизной версии мобильного приложения сводилась к тому, что нужно было выставить debug = false и запустить экспорт apk-файла. Проходит 2 минуты, пока пыхтит IDE, и все готово. Все усилия сосредотачивались на необходимости указать данные сертификата подписи. Это было совсем недавно. Cейчас процесс сборки того самого приложения разросся настолько, что, если мне, вдруг, потребуется выполнить все операции самостоятельно, и даже если я все вспомню и проделаю безошибочно (во что я не верю), то это займет не час, который сегодня кажется непозволительно долгим, а, скорее всего, сутки, после чего терапевт обязан будет прописать мне больничный по усталости недели на две.

Итак, процесс сборки мобильного приложения. Попробую рассказать, из чего он у нас состоит — не потому, что в последнее время стало модным катать посты о CI той или иной мобильной команды (с покером, русалками и прочими обязательными атрибутами), а потому, что это отличный опыт, который я получил, работая над Почтой Mail.Ru для Android, и потому, что этой возможности, вероятнее всего, не было бы, работай я в другой команде, над другим проектом или в другой компании.
Читать полностью »

Привет, GT! Не так давно мы рассказывали (правда, на Хабре) о так называемых «Красных карточках» — системе, которая помогает защищать пользователей нашего поиска от опасного контента. Сегодня мы продолжаем тему безопасного браузинга. Фильтровать результаты поисковой выдачи сравнительно легко, но не всегда вы переходите на новый сайт с Google. Гиперссылку, ведущую на сайт с опасным контентом можно встретить где угодно, а значит защищать пользователей должен сам браузер.

Безопасность — превыше всего. Последние наработки для Google Chrome - 1

О технологиях защиты в Google Chrome сегодня и поговорим.
Читать полностью »

Приветствую вас, дорогие читатели! Сегодня речь пойдет о компактных смартфонах, под словом «компактный» я подразумеваю аппарат с 4-дюймовым экраном. Наверняка на этом моменте многие начали брезгливо морщиться, представляя себе бюджетные устройства с бюджетными же характеристиками. Такое мнение о 4-дюймовых смартфонах навязано производителями, которые используют в устройствах данного формфактора самые дешёвые комплектующие. Причём это касается не только экрана и аппаратной части гаджета, но и его материалов корпуса, да и качества сборки в целом. Делается это все с одной целью – максимально снизить стоимость конечного продукта.

Модели DEXP Ixion XL140 Flash и DEXP Ixion XL240 Triforce стоят особняком, они хоть и комплектуются 4-дюймовыми экранами, с бюджетниками их больше совершенно ничего не связывает. К примеру первый аппарат стал самым компактный в мире Android-фоном с поддержкой LTE и Android 5.1 Lollipop, а второй – самым компактным смартфоном с восьмиядерным процессором.

DEXP Ixion XL140 Flash и DEXP Ixion XL240 Triforce: малые, да удалые - 1
Читать полностью »

В ходе разработки одного приложения, захотелось добавить кнопку очистки текста к компоненту EditText. Решение было найдено достаточно быстро и заключалось в том, чтобы отлавливать координаты касания и если касание произошло над правым фоновым изображением (drawableRight), то обрабатывать как нажатие кнопки (очищать текст), иначе — стандартным для данного компонента способом.

Решение получилось достаточно лаконичным и надёжно работающим. Но затем захотелось пойти дальше и сделать 2-3 кнопки, мало ли какой ещё функционал можно навесить на них, например выбор из списка, который открывается в отдельном окне или включение/отключение режима редактирования, чтобы защитить поле от случайных изменений.
Читать полностью »

В новом дайджесте мы сравниваем Swift и Rust, оцениваем гайдлайны Apple, следим Xamarin.Forms, обновляем приложения в Google Play к Новому году, выводим в топ и смотрим за покупками.

Дайджест интересных материалов для мобильного разработчика #134 (14-20 декабря) - 1Читать полностью »

Привет, GT! VR-тема прочно поселилась в трендах этого десятилетия, и мы просто не можем стоять в стороне. Сегодня почти у каждого из вас есть готовый набор «начинки» для VR девайса в смартфоне: дисплей высокого разрешения с диагональю 5-6 дюймов, набор гироскопов и акселерометров для регистрации движений головы. Осталось собрать всё это в шлем. В этом мы готовы вам помочь!
image
Программа Google Cardboard, позволяющая любому желающему собрать VR-шлем из своего смартфона и картонной заготовки, не так давно получила крупное обновление, а к концу года набралось достаточное количество и контента, и интересных проектов, связанных с развитием VR-направления. Сегодня мы постараемся рассказать о них.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js