На написание данной статьи меня подтолкнула задача, которая была поставлена передо мной в одном из рабочих проектов: реализовать Push-уведомления в приложении. Казалось, все просто: штудируешь документацию, примеры и вперед. К тому же, опыт работы с уведомлениями уже был. Но не тут то было…
Читать полностью »
Рубрика «android» - 165
Push уведомления в Android. Грабли, костыли и велосипеды
2015-12-28 в 9:25, admin, рубрики: android, gcm, push notifications, разработка мобильных приложений, Разработка под androidОбзор смартфона ZTE Axon Mini – ох уж эти “мини”
2015-12-28 в 6:55, admin, рубрики: android, axon, axon mini, icover, mini, ZTE, ZTE Axon Mini, Блог компании iCover.ru, гаджеты, новинка, обзор, обзор смартфона, смартфон, смартфоныПриветствуем всех в блоге iCover! Смартфоны компании ZTE не являются самыми распространенными в России, однако компания частенько радует наших пользователей выпуском достойных и интересных гаджетов. Впрочем, очень многие смартфоны бренда не представлены на российском рынке до сих пор. Сегодня мы поговорим о новинке конца 2015 года, на которую производитель делает основную ставку в российской системе продаж — ZTE Axon Mini.
Дайджест интересных материалов для мобильного разработчика #135 (21-27 декабря)
2015-12-27 в 12:32, admin, рубрики: android, iOS, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийВ последнем дайджесте 2015 года история Сбербанка, песочница для Swift, конкурс игр Unity для Windows Store, конкурс приложений ВКонтакте, много аналитики. Ну а вообще – с Новым годом! Делайте хорошие приложения, не делайте плохих! :)
Как мы сделали Rich Text Editor с поддержкой совместного редактирования под Android
2015-12-25 в 8:19, admin, рубрики: android, android development, rich text edit, SaaS, saas приложения, wrike, Блог компании Wrike, Программирование, разработка, разработка мобильных приложений, Разработка под android 
«Мобилизация» рабочих процессов в компаниях означает, что на телефон или планшет переносится все больше функций для совместной работы. Для Wrike, как кроссплатформенного сервиса управления проектами, важно, чтобы функционал мобильного приложения был абсолютно полноценным, удобным и не ограничивал пользователей в работе. И когда встала задача создать Rich Text Editor с поддержкой совместного редактирования описания задач, мы, оценив возможности существующих WebView компонентов, решили пойти своим путем и реализовали собственный нативный инструмент.
Сбербанк делится опытом создания приложения в Material Design: стили и темы
2015-12-24 в 11:12, admin, рубрики: android, material design, Блог компании Google, дизайн мобильных приложений, интерфейсы, разработка мобильных приложений, Разработка под android, разработка приложений, Сбербанк, сбербанк онлайнПривет! Не так давно мы подводили итоги конкурса по Material Design, и в комментариях нас просили показать реально популярные и красивые Material-приложения. Что же, встречайте: «Сбербанк Онлайн» в новом, современном интерфейсе. Про процесс создания приложения интереснее узнать от самих создателей.

Мы передаём слово команде разработчиков Android-приложения Сбербанка, чтобы вы услышали об опыте создания такой сложной штуки, как UI мобильного банк-клиента, из первых уст. Большую часть поста написал freeuser, так что спасибо говорите ему. ;)
Читать полностью »
Кто может рассказать о приложении лучше, чем сами пользователи приложения? Google App Invites — пробуем на практике
2015-12-24 в 9:09, admin, рубрики: android, app invites, Google, WhisperArts, Аналитика мобильных приложений, Блог компании Whisper Arts, Повышение конверсии, Управление продуктом Преданные пользователи мобильного приложения могут не только рассказать о всех преимуществах, возможностях и недостатках вашего приложения, но и, конечно, рекомендовать его другим пользователям. Мы все прислушиваемся к мнению наших друзей, и, соответственно, с очень большой вероятностью попробуем установить мобильное приложение, которое нам порекомендует наш друг и знакомый.
Несколько месяцев назад компания Google анонсировала новый продукт для мобильных приложений Google App Invites

Мы решили попробовать внедрить Google App Invites в наше приложение для мам “Грудное вскармливание” и в данном посте расскажем о своём опыте.
Читать полностью »
Реализация «Onboarding Experience» в вашем приложении
2015-12-23 в 20:15, admin, рубрики: android, android development, app intro, мобильное приложение, разработка мобильных приложений, Разработка под androidПривет всем постояльцам хабра!
В этой статье хотел бы рассказать о внедрении «Onboarding Experience» в приложение, над которым вы работаете или собираетесь работать.
«Onboarding Experience» — это небольшая презентация внутри приложения, которая показывает о возможностях вашего приложения в виде такого себе слайд-шоу. Такую практику демонстрации функционала приложения применяют многие компании, такие как, например Google.
Пример «Onboarding Experience» в приложении Google Drive:

Также, «Onboarding Experience» называется «App Intro» или «Product Tour». Вы можете называть это как хотите, ведь суть его не меняется.
Читать полностью »
Google тестирует аутентификацию по смартфону вместо пароля
2015-12-23 в 12:46, admin, рубрики: android, Google, Yahoo, безопасность, информационная безопасность, смартфоныGoogle начала тестировать метод входа в аккаунты с использованием мобильного телефона и без необходимости печатать пароли. Как только пользователь авторизуется на мобильном устройстве, он может входить в свой аккаунт на любом компьютере, подтверждая вход с помощью смартфона. Экран должен быть защищен паролем для разблокировки, чтобы избежать несанкционированной авторизации в случае кражи устройства.
У пользователей останется возможность выбрать способ авторизации: стандартный пароль или новый метод. Google провёл презентацию разработки: «Мы приглашаем небольшую группу пользователей для тестирования входа в Google-аккаунты без пароля. „Pizza“, „password“ и „123456“ — ваши дни сочтены».
Немного о сборке мобильного приложения
2015-12-23 в 10:25, admin, рубрики: android, android development, atlassian, ci, continuous delivery, continuous integration, development, espresso, junit, robotium, Блог компании Mail.Ru Group, процесс разработки, процессы разработки, разработка, разработка мобильных приложений, Разработка под android, Тестирование мобильных приложений 
Я помню то замечательное время, когда сборка релизной версии мобильного приложения сводилась к тому, что нужно было выставить debug = false и запустить экспорт apk-файла. Проходит 2 минуты, пока пыхтит IDE, и все готово. Все усилия сосредотачивались на необходимости указать данные сертификата подписи. Это было совсем недавно. Cейчас процесс сборки того самого приложения разросся настолько, что, если мне, вдруг, потребуется выполнить все операции самостоятельно, и даже если я все вспомню и проделаю безошибочно (во что я не верю), то это займет не час, который сегодня кажется непозволительно долгим, а, скорее всего, сутки, после чего терапевт обязан будет прописать мне больничный по усталости недели на две.
Итак, процесс сборки мобильного приложения. Попробую рассказать, из чего он у нас состоит — не потому, что в последнее время стало модным катать посты о CI той или иной мобильной команды (с покером, русалками и прочими обязательными атрибутами), а потому, что это отличный опыт, который я получил, работая над Почтой Mail.Ru для Android, и потому, что этой возможности, вероятнее всего, не было бы, работай я в другой команде, над другим проектом или в другой компании.
Читать полностью »
Безопасность — превыше всего. Последние наработки для Google Chrome
2015-12-22 в 9:00, admin, рубрики: android, chrome, Google, unwanted software, Блог компании Google, борьба с фишингом, борьба со спамом, браузеры, информационная безопасность, нежелательное ПО, СофтПривет, GT! Не так давно мы рассказывали (правда, на Хабре) о так называемых «Красных карточках» — системе, которая помогает защищать пользователей нашего поиска от опасного контента. Сегодня мы продолжаем тему безопасного браузинга. Фильтровать результаты поисковой выдачи сравнительно легко, но не всегда вы переходите на новый сайт с Google. Гиперссылку, ведущую на сайт с опасным контентом можно встретить где угодно, а значит защищать пользователей должен сам браузер.

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



