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

Всем привет! Публикуем отчёт со встречи сообщества Mosdroid, которая проходила у нас в офисе 3 марта. Участники обсуждали фреймворк Spock, нюансы обеспечения безопасности android-приложений и CI-процессы, а также провели круглый стол «Автотесты и Android», где поделились опытом использования UI-тестов, наработанным в проектах разного масштаба: от стартапов до крупных компаний с десятками штатных разработчиков.

Mosdroid #6 — отчёт - 1

Под катом — видеозаписи, презентации, ссылки на фотоотчёт и отзывы слушателей.

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

image

Наверняка у многих из Вас пылится где-нибудь старенький комп/ноут/нетбук, который апгрейдить уже дальше некуда, продать невозможно, а выкинуть жалко. Действительно, не стоит с этим спешить, ведь он вполне может кому-нибудь пригодиться. Возможно даже Вам.
Пока я обдумывал что делать со своим старьём (а завалялись у меня Samsung NC10 и Asus U5F) попался мне на просторах сети вот такой текст:
https://mashtips.com/lightweight-os/
Разумеющим английский мысль, надеюсь, ясна. А для остальных, вполне очевидная идея заключается в том, чтобы заменить на старом ПК операционную систему на менее требовательную, но при этом вполне актуальную. Затем такой компьютер можно отдать детям для простеньких игрушек, бабушке для скайпа, маме для web-серфинга или даже использовать самому.

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

Руководство по фоновой работе в Android. Часть 3: Executors и EventBus - 1

Приветствую, коллеги. Рад видеть вас снова в третьей части «Руководства по фоновой работе в Android». Если не видели предыдущие части, вот они:

В прошлый раз мы разобрались, как работают Loaders, а сразу после этого Google взял и сообщил, что они полностью переписали LoaderManager. Видимо, мне надо позже вернуться к этой теме, но пока что буду следовать плану и делиться подробностями того, как организовать фоновую работу в Android исключительно с помощью джавовых thread pool executors, а также как EventBus может помочь в этом, и как всё это работает под капотом. Читать полностью »

Смартфоны продолжают отвоевывать все больше места под солнцем не только как инструмент потребления фотографий котиков, но и в качестве рабочего инструмента. Поэтому и спрос на мобильную разработку растет. Принято считать, что тру и кул — это Objective-C/Swift для iOS и Java/Kotlin для Android. Спору нет, тру и кул, но существует большое количество реальных сценариев, в которых использование кросс-платформенных фреймворков более предпочтительно в сравнении с нативными инструментами. Подробнее под катом!

Нативно или нет? 4 мифа о кросс-платформенной разработке - 1Читать полностью »

ФБР арестовало владельца одного из крупнейших в мире производителей защищенных смартфонов Phantom Secure Винсента Рамоса. По данным издания Motherboard.vice, предпринимателю инкриминируется, что его компания производила кастомизированные телефоны по заказу крупных преступных организаций, при этом полностью осознавая, что защищенные смартфоны будут использоваться для противозаконных операций.

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

Продолжение (Часть 1 здесь)

Разработка: Мессенджер Нового Поколения (Часть 2) - 1

Функционал мессенджера для Андроид и iOS

Для регистрации не используется номер телефона

При разработке регистрационного процесса мессенджера со всей очевидностью стало понятно, что телефонный номер в качестве идентификатора вообще не нужен и даже мешает.
Это примерно тоже самое чтобы делать так, чтобы какое-то устройство поддерживало код Морзе, т. е. анахронизм в чистом виде.
Удивительно, но многие мессенджеры упорно продолжают регистрировать по номеру телефона — видимо получить информацию о владельце настолько важно, что они мирятся со следующими проблемами:

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

Начиная с Android 4.4 в арсенале разработчиков появился дополнительный инструмент для создания анимаций — Transitions Framework. Изначально он предназначался для создания анимаций изменения состояния приложения путём манипулирования несколькими View. С выходом Android 5.0 набор доступных для использования анимаций был расширен, чтобы соответствовать представленной тогда же концепции Material Design.

Transitions Framework позволяет быстро и безболезненно создавать различные анимации. Поэтому в процессе работы над iFunny было невозможно пройти мимо этого инструментария. Вниманию читателей предлагается частный случай использования Transitions API — создание анимации перехода между Activity с эффектом «бесшовности».

image

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

«Сделайте мне как у Apple». Худшие тренды Mobile World Congress 2018 - 1

На днях прошла выставка MWC-2018, где производители смартфонов показывали свои последние новинки. Было много классного. Nokia тряхнула стариной с телефоном из «Матрицы», AI в смартфонах вышел на новый уровень и научился водить машины, а Google впервые объединила компании под крылом Android One, чтобы лучше бороться с уязвимостями уровня Meltdown и Spectre. Об этих и других позитивных сигналах мы уже писали в предыдущей статье. Но не всё было так радужно и карамельно в мире смартфонов. Некоторые вещи, показанные компаниями, не добавляют оптимизма по поводу будущего. Что-то вообще находится за гранью добра и зла.Читать полностью »

Представленный в рамках выставки CES 2018 смартфон Xperia XA2 Ultra стал одним из представителей второго поколения смартфонов Sony среднего класса. В новой версии производитель сосредоточился на повышении мощности и автономности, улучшении эргономики за счет переноса сканера отпечатков на заднюю панель и продвинутой фронтальной камере для селфи. Теперь над экраном установлено два модуля Exmor RS и Exmor R с обычной и широкоугольной оптикой, а также появилась вспышка. Рассказываем, чем еще интересен этот смартфон.

Обзор Sony Xperia XA2 Ultra - 1
Читать полностью »

Один день в Альфа-Банке: мобильная разработка - 1

Альфа-Банк стал одним из первопроходцев мобильного банкинга: приложения для iOS и Android появились у него ещё в 2010-м, когда возможность «пополнить баланс телефона с самого телефона» была непривычной. А как обстоят дела с мобильной разработкой в банке теперь, спустя все эти годы?

Ранее мы публиковали текст «Один день в Альфа-Банке: Java-разработка», а теперь наконец пришло время продолжения, где мы расспросили про работу над iOS- и Android-приложениями. Ответили нам Илья Царев и Антон Пухонин. Если написать их имена как iLya и Anton, сразу становится ясно, кто за что отвечает в компании!
Читать полностью »


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