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

Приглашаем на конференцию Azov Developers Meetup 2019 — 19 октября в Таганроге - 1

19 октября проводим в Таганроге пятую ежегодную конференцию Azov Developers Meetup. Приглашаем всех желающих, регистрация бесплатна!

Начнем в 9 утра в конгресс-отеле «Таганрог» на ул. Дзержинского, 161 с традиционного приветственного кофе и регистрации. Как и в прошлые годы, будет 2 потока,
В первом потоке — доклады по фронтенд, мобильной разработке, управлению, DevOps, QA и безопасности. Второй поток целиком состоит из трёх воркшопов: по профессиональному выгоранию, фасилитации и канбану.Читать полностью »

Создатель Android анонсировал в твиттере телефон необычной вытянутой формы - 1
Источник: Twitter

Энди Рубин, создатель известной во всём мире операционной системы Andrioid и генеральный директор корпорации Essential, запостил в твиттере фотографию нового смартфона, над которым, по-видимому, сейчас работает компания. Устройство станет первым смартфоном Essential через два года после того, как предприятие из-за финансовых проблем отменило разработку и выпуск своей второй модели и уволила 30% своих сотрудников.

В твите Рубина не указано, когда выйдет новый смартфон. Известно только, что он разрабатывается в рамках проекта под названием Project Gem, у него длинный и тонкий корпус, похожий на пульт от Apple TV, выполненный как минимум в четырёх цветах — голубом синем, розовом и золотом, — и дисплей такой же формы.
Читать полностью »

Привет! Это пост-отчёт с android-митапа, который недавно прошёл в офисе Авито. С коллегами из Озон, Surf, Revolut и Авито мы обсуждали интеграцию Yandex Mapkit 3, как быстро запускать фичи с Server Driven UI, какие инструменты выбирать для автотестов и как сделать дизайн приложения запоминающимся.

Заходите под кат, если вам интересны эти темы. Внутри поста — все материалы встречи: видеозаписи докладов, презентации спикеров, отзывы гостей митапа и ссылки на фотоотчёт.

Материалы с android-митапа: инструменты для автотестов | Yandex Mapkit 3 | дизайн приложений | Server Driven UI - 1

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

Трансформация кода в Android 2. Анализ AST - 1

В этой статье расскажу о том, как решал проблемы, с которыми столкнулся в предыдущей части при реализации проекта.

Во-первых, при анализе трансформируемого класса, нужно как-то понять, является ли этот класс наследником Activity или Fragment, чтобы с уверенностью сказать, что класс подходит для нашей трансформации.

Во-вторых, в трансформируемом .class файле для всех полей с аннотацией @State нужно явно определить тип, чтобы вызвать соответствующий метод у бандла для сохранения/восстановления состояния, а точно определить тип можно лишь проанализировав всех родителей класса и реализуемые ими интерфейсы.

Таким образом, нужно просто иметь возможность анализировать абстрактно синтаксическое дерево трансформируемых файлов.

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

Торговые ассоциации NCTA, CTIA и USTelecom, защищающие интересы интернет-провайдеров, попросили (.pdf) Конгресс США обратить внимание на внедрение шифрования DNS-запросов в будущих версиях браузера Google Chrome и в Android — это самый популярный браузер с долей ~64%, и операционная система с долей ~40% в мире, соответственно, Читать полностью »

Сборка Android-приложения. Задачка со звёздочкой - 1

Привет! Летом я выступал на Summer Droid Meetup с докладом про сборку Android-приложения. Видеоверсию можно найти здесь: habr.com/ru/company/funcorp/blog/462825. А для тех, кто больше любит читать, я как раз и написал эту статью.

Речь пойдёт о том, что же это такое — Android-приложение. Мы соберём разными способами Hello, world!: начнём с консоли и посмотрим, что вообще происходит под капотом систем сборки, потом вернёмся немного в прошлое, вспомним про Maven и изучим современные решения Bazel и Buck. И, наконец, всё это сравним.
Читать полностью »

John Wu (разработчик Magisk, популярного приложения для получения и управления правами суперпользователя в Android) обнаружил, что компания Huawei использовала собственные недокументированные API, чтобы дать пользователям возможность установить сервисы Google на недавно вышедшие смартфоны серии Mate 30.
Читать полностью »

WhatsApp разрабатывает функцию самоудаляющихся сообщений - 1

Мессенджер WhatsApp начал тестировать функцию самоуничтожающихся сообщений. Об этом сообщает сайт Wabetainfo, который специализируется на новостях об обновлениях приложений для различных операционных систем.

Как пишет Wabetainfo, WhatsApp представил версию 2.19.275 для Android через бета-программу Google Play. Функция самоудаляющихся сообщений пока доступна только в бета-тестировании. С её помощью можно будет отправлять сообщения, которые автоматически будут удалены через пять секунд или через час. Время удаления сообщений можно настроить по желанию пользователя. Функция будет работать как в групповых чатах, так и в личных переписках.
Читать полностью »

Google перестанет предустанавливать «Play Музыку» (Google Play Music) на телефоны с Android 9 (Pie) и 10, привычное приложение желающим придётся скачать из магазина самостоятельно. Вместо «Музыки» на телефоны будет предустанавливаться YouTube Music. Владелец регулярно перезапускает последнее приложение начиная с 2014 года, Читать полностью »

Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Продвинутый курс». И хотя в данном материале речь пойдет преимущественно о Java, материал будет полезен Android-разработчикам

Топ 20 навигационных фич в IntelliJ IDEA. Часть 2 - 1


Первая часть тут
Читать полностью »


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