Вот тут пролили немного света на то, как выглядит использование
#viewmodel #architecture #components
SavedStateVMFactory и SavedStateHandle из первой альфы lifecycle-viewmodel-savedstate библиотеки. Напомню, это та штука, которая должна позволить ViewModel корректно вести себя при смерти процесса. #viewmodel #architecture #components
zsmb.co
An Early Look at ViewModel SavedState - zsmb.co
A quick preview of the new SavedState support for Android Architecture Component ViewModels.
Короткий пост на xda про то, что Google обновил правила иконок для Play Store. Теперь все иконки будут в форме squircle (как это по-русски-то? кваруг? крудрат?) ради однородного внешнего вида. Загружать мы будем квадрат, а остальную обработку они сделают сами.
#google #play #icon
#google #play #icon
Android Developers
Google Play icon design specifications | Branding & Marketing | Android Developers
Apps & Games on Google Play are adopting a new icon system to better fit diverse developer artwork to Google Play's various UI layouts, form factors, and devices, as well as to bring consistency and a cleaner look to Google Play.
Просто отличная статья про то, как чувак ковырял
#google #reverse #cybersec
DroidGuard, писал под него виртуалку, а потом наткнулся на ряд строчек-пасхалок вида “You're not just running strings on our .so! Talk to us at droidguard@google.com”. Крайне рекомендую почитать.#google #reverse #cybersec
Хабр
Как я нашел пасхалку в защите Android и не получил работу в Google
Гугл любит пасхалки. Любит настолько, что найти их можно практически в каждом продукте компании. Традиция пасхалок в Android тянется с самых первых версий опера...
Так сложилось, что я вхожу в программный комитет AppsConf. Несколько месяцев мы отбирали доклады и работали с докладчиками, и вот, до всего этого безобразия остаётся чуть больше месяца: AppsConf 2019 пройдёт 22-23 апреля в Москве. А вот как это было осенью 2018.
Давайте по этому поводу разыграем билет. Условия простые: нужно аргументированно, интересно и оригинально обругать любую технологию из мира Android и прислать это дело мне в личку (см. описание канала). Единственное ограничение - длина текста: нужно уложиться в 1024 символа (с учётом пробелов). Других ограничений нет. Дедлайн: 26 марта - вторник - 21:05 по МСК.
Тот, кто сделает круче всех (по моему вопиюще субъективному мнению), получит билет на AppsConf 2019. Лучшие тексты с указанием авторов потом соберу в telegraph-статейку и выложу сюда.
До встречи на AppsConf :)
#appsconf #conference #contest
Давайте по этому поводу разыграем билет. Условия простые: нужно аргументированно, интересно и оригинально обругать любую технологию из мира Android и прислать это дело мне в личку (см. описание канала). Единственное ограничение - длина текста: нужно уложиться в 1024 символа (с учётом пробелов). Других ограничений нет. Дедлайн: 26 марта - вторник - 21:05 по МСК.
Тот, кто сделает круче всех (по моему вопиюще субъективному мнению), получит билет на AppsConf 2019. Лучшие тексты с указанием авторов потом соберу в telegraph-статейку и выложу сюда.
До встречи на AppsConf :)
#appsconf #conference #contest
appsconf.ru
Профессиональная конференция для разработчиков мобильных приложений 2019
Профессиональная конференция разработчиков мобильных приложений
Ребята из JetBrains рассказывают про то, как всё-таки сложно искать все места в коде, где реализован какой-то интерфейс.
#ide #jetbrains #lambda
#ide #jetbrains #lambda
Хабр
Как мы в IntelliJ IDEA ищем лямбда-выражения
Важной возможностью любой IDE является поиск и навигация по коду. Один из часто используемых вариантов поиска на языке Java — поиск всех реализаций данного интерфейса. Часто такая функция...
Разработка ждёт балета pinned «Так сложилось, что я вхожу в программный комитет AppsConf. Несколько месяцев мы отбирали доклады и работали с докладчиками, и вот, до всего этого безобразия остаётся чуть больше месяца: AppsConf 2019 пройдёт 22-23 апреля в Москве. А вот как это было осенью…»
Огненная статья с рассказом от имени чувака, который год как бы работал в Сбербанк / Сбербанк Технологии. Воспринимать, конечно, стоит с долей недоверия. Чернухи понаписать - много ума не надо. Но ознакомиться советую :)
#humor #bank
#humor #bank
Хабр
Как я год не работал в Сбербанке
Доброго времени суток, хабровчане! Про эту компанию знают все. Кто-то в ней даже работал или продолжает работать. Я думаю, сложно найти в РФ, да и на территории СНГ, человека который не слышал о...
29 марта в 14:00 по МСК пройдёт Google Play вебинар. Можно будет узнать об изменениях в правилах и политиках магазина, обсудить разные проблемы и задать свои вопросы. Более того, есть слушок, что количество людей (и их активность, конечно же) определит будущее многих существующих жалоб. Поэтому не стесняйтесь, приходите. Регистрация обязательна.
#google #play #webinar
#google #play #webinar
Хабр
Присоединяйся Google Play Вебинар 29 Марта
Последние изменения в политиках и правилах Google Play вызвали самые оживленные дискуссии среди разработчиков, в том числе среди русскоговорящих разработчиков. Так как нам важно мнение...
И ещё напоминаю, что у нас тут разыгрывается билет на AppsConf 2019, и до дедлайна остался всего день. Сам по себе билет стоит довольно приличных денег, поэтому не проходите мимо :)
#contest #conference #appsconf
#contest #conference #appsconf
Telegram
Android Дичь
Так сложилось, что я вхожу в программный комитет AppsConf. Несколько месяцев мы отбирали доклады и работали с докладчиками, и вот, до всего этого безобразия остаётся чуть больше месяца: AppsConf 2019 пройдёт 22-23 апреля в Москве. А вот как это было осенью…
Ну и к слову, пока что мне написали ровно 0 человек - ни больше, ни меньше. Поэтому сами понимаете, шанс выиграть билет просто неприлично велик :)
#contest #conference #appsconf
#contest #conference #appsconf
@Harmonizr поделился ссылкой: в Питере под чутким руководством ребят из Google Developer Group SPb пройдёт бесплатная Android Academy для тех, кто уже имеет опыт в программировании и хочет с нуля войти в дивный Android-мир. Всё это дело начнётся 28 марта. Кому интересно, подавайте заявки.
#academy #saintpetersburg #gdg
#academy #saintpetersburg #gdg
Telegram
Artur Vasilov in GDG St.Petersburg
Android Academy is coming!
Уже второй раз Google Developer Group SPb запустит Android Academy в Санкт-Петербурге.
Мы приобрели опыт проведения Академии в прошлом году, проанализировали результаты и преобразовали программу.
Итак:
- Обучение подойдет тем…
Уже второй раз Google Developer Group SPb запустит Android Academy в Санкт-Петербурге.
Мы приобрели опыт проведения Академии в прошлом году, проанализировали результаты и преобразовали программу.
Итак:
- Обучение подойдет тем…
Как и обещал, подводим итоги розыгрыша билета на AppsConf’19.
Победил @frank_fontaine. В этой статье можно узнать чуть подробнее и ознакомиться с пачкой огненных постов.
Огромное спасибо всем, кто поучаствовал. Сделали очень круто!
#appsconf #conference #contest
Победил @frank_fontaine. В этой статье можно узнать чуть подробнее и ознакомиться с пачкой огненных постов.
Огромное спасибо всем, кто поучаствовал. Сделали очень круто!
#appsconf #conference #contest
Telegraph
@shitty_android Contest - AppsConf'19
В объявлении о конкурсе я ставил ограничение в 1024 символа с пробелами, но здесь просто не смог не пойти на уступку. Думаю, прочитав, ты со мной согласишься. Человек сначала прислал крутой текст, ясно понимая, что в лимит он не проходит. Потом напрягся и…
@npopov прислал ссылку на странный тред со StackOverflow. Вдумчиво прочитайте и подумайте, насколько сложным может быть изменение цвета
#humor #progressbar #stackoverflow
ProgressBar? :)#humor #progressbar #stackoverflow
Stack Overflow
How to change progress bar's progress color in Android
I'm using an horizontal progress bar in my Android application, and I want to change its progress color (which is Yellow by default). How can I do it using code (not XML)?
А вот грустная новость: из стандартных приложений AOSP выкидывают куски, предназначенные для людей, и делают из них по сути “программы для других программ”. AOSP сам по себе был не очень юзабельным, а теперь станет ещё более пустым.
#aosp #android #app
#aosp #android #app
Android Developers Blog
AOSP Application Updates
When we started the Android Open Source Project (AOSP) 10 years ago, we included some basic applications in the AOSP build for three main purposes:
К этому посту про
#flutter #progressbar
ProgressBar @abripuit прислал для сравнения тред, в котором похожую же вещь спрашивают про Flutter.#flutter #progressbar
Telegram
Android Дичь
@npopov прислал ссылку на странный тред со StackOverflow. Вдумчиво прочитайте и подумайте, насколько сложным может быть изменение цвета ProgressBar? :)
#humor #progressbar #stackoverflow
#humor #progressbar #stackoverflow
Смотрел тут давеча, кто как навигацию у себя реализует, и наткнулся на относительно старую статью Кости Цховребова про его библиотечку Cicerone. Если кто-то тоже изучает вопрос, можно почитать.
Я, кстати, курирую доклад Кости на AppsConf’19. Основная идея доклада - показать, как так реализовать retry диалог для любых запросов/задач, чтобы его можно было быстро встроить в существующий код. Если будет возможность, крайне советую посетить :)
#library #navigation #appsconf
Я, кстати, курирую доклад Кости на AppsConf’19. Основная идея доклада - показать, как так реализовать retry диалог для любых запросов/задач, чтобы его можно было быстро встроить в существующий код. Если будет возможность, крайне советую посетить :)
#library #navigation #appsconf
Хабр
Cicerone — простая навигация в Андроид приложении
На этой схеме не скелет древнего обитателя водных глубин и не схема метро какого-то мегаполиса, это карта переходов по экранам вполне реального Андроид приложения! Но, несмотря на сложность, нам...
Коротенькая статья с обзором Roles в Android Q. Теперь приложение сможет попросить юзера назначить его браузером/галереей/звонилкой/… по умолчанию.
#androidq #roles
#androidq #roles
Medium
Android Q Roles
Alongside the Android Q Beta 1 release, we got a new interesting feature: Roles. Though this feature is still in early stage of…
@Harmonizr написал статью о своём видении текущего состояния нашей с вами области. Советую почитать.
#android #library #framework
#android #library #framework
javanese.online
Hype-driven Android-development, или как инженерная специальность превращается в маркетинг — Javanese
Мы заигрались, вместо того чтобы решать реальные проблемы. Индустрии хана.