
Первые бета сборки JDK 13 уже доступны, можно пощупать. Релиз планируется в Сентябре 2019.
Из новинок: сырые строковые литералы (которые не вошли в JDK 12) и switch expressions.
Читать далее

Первые бета сборки JDK 13 уже доступны, можно пощупать. Релиз планируется в Сентябре 2019.
Из новинок: сырые строковые литералы (которые не вошли в JDK 12) и switch expressions.
Читать далее
Когда вы получили IntPtr на нативный Android объект, то GC может в какой-то момент почистить её (скорей всего, после выхода из локального скопа). Из-за того, что я одну ссылка не сохранил, дебажил код много часов, чтоб причину крашей найти.
Ещё хуже то, что стектрейс при краше никак не помогает.
Читать далее
Все мы знаем, насколько важен компонент TextView. Вероятно, из визуальных элементов он используется чаще всего. Вот почему Google неустанно улучшает этот компонент. В новой версии SDK нам приготовил много вкусностей.

В Unity3d есть классы для работы с пушами под iOS. Но нет стандартных средств сделать тоже самое и под Android. Приходится писать свой плагин на Java, который затем можно закинуть в Plugins/Android и делать native вызовы к нему. Если вас интересует, как создать свой плагин (в частности, плагин для отправки локальных пушей), заходим под кат.
По установке Java какие-то длинные статьи пишут, что-то ручками вводить предлагают. Проще один раз скриптик написать. Только иногда версию Java менять, если есть необходимость.
Читать далееПредставьте себе компанию, у которой есть какое-то SDK для абстрактного устройства. После обновления прошивки этих устройств до последней версии начинают крашится некоторые приложения. Эта компания знает о проблеме, но не обновляет sdk для исправления оной. Да, речь про Google. Уже не первый раз сталкиваюсь с такой проблемой, когда их сорсы допиливать приходится =/
Читать далее
Как же установить выпадающее меню на всю ширину Action Bar? Использовать меню с переопределённым слоем. И да, делать будем на базе элемента Spiner.
Google работает над новым набором инструментов для разработки под Android, который позволит сократить время сборки проекта, а так же уменьшить зависимости между другими инструментами. Были представлены Jack (Java Android Compiler Kit) and Jill (Jack Intermediate Library Linker) — два новых инструмента.
Пока что можно пощупать лишь первую экспериментальную версию для тестирования ваших приложений. В посте кратко расскажу о том, как работать с этой новой тулзой.
Читать далее
Android 5.0 Lollipop — крупнейшее обновление Android на сегодняшний день, включающее новый визуальный стиль, повышение производительности, и многое другое. Новый концепт Android 5.0 Lollipop будет применяться для смартфонов и планшетов, а также будет основной особенностью Android Wear.
Навигационные кнопки на экране были упрощены до базовых треугольника, круга и квадрата. Минимализм во все поля ~^__^~
Для начала разработки и тестирования на Android 5.0 Lollipop лучше глянуть поподробнее инфу по обновлению, почитать доки, посмотреть новые видео.

Возникла необходимость overscroll’а у ListView. Сделать так, чтобы работало на 2.3+, оказалось не так-то просто =/
Плюс решил ещё сделать фичу с замедлением, когда вы будто не скролите список, а именно тяните.
Компонент работает на Android устройствах с 2.3+