Похоже, это повод для холивара, но пошарю две ссылки на ProGuard конфиги по умолчанию:
1. Какая-то статья по этому поводу
2. Конфиг, который пошарил знакомый нам с вами @Harmonizr
Может кому-то всё это безобразие пригодится :)
#proguard #config
1. Какая-то статья по этому поводу
2. Конфиг, который пошарил знакомый нам с вами @Harmonizr
Может кому-то всё это безобразие пригодится :)
#proguard #config
Medium
Android: My “default” Proguard configuration file
When adding Proguard to an Android app it can take some time… and pain… to get all the proper configurations working.
Итак, судя по результатам нашего игрушечного опроса, этот канал в среднем читает middle-level разработчик из большой компании, живущий в Москве. Ничего неожиданного, не находите? :)
А вот что для меня оказалось неожиданным:
- 6% проголосовавших вообще не пишут под Android
- 4% - не работают, 9% - работают сами на себя
- 55% проголосовавших живут не в топ-5 по населению городах России
Спасибо всем, кто поучаствовал!
#survey #results
А вот что для меня оказалось неожиданным:
- 6% проголосовавших вообще не пишут под Android
- 4% - не работают, 9% - работают сами на себя
- 55% проголосовавших живут не в топ-5 по населению городах России
Спасибо всем, кто поучаствовал!
#survey #results
@nekdenis поделился ссылочкой на 87-й выпуск Android Dev подкаста про JNI, NDK и вот это вот всё. Я этот выпуск слушал, и, кажется, стоит предупредить, что совсем начинающим разработчикам его слушать не стоит - только больше запутаетесь.
#android #podcast #ndk
#android #podcast #ndk
Telegram
❗️NEWS Android Dev Подкаст
Подкаст #87. JNI, NDK, private API, инструменты низкоуровневой разработки.
https://androiddev.apptractor.ru/android-dev-podkast-87/
Первый эксперимент формата подобного рода хардкорных выпусков, объяснения деталей работы экосистемы, платформы и инструментария…
https://androiddev.apptractor.ru/android-dev-podkast-87/
Первый эксперимент формата подобного рода хардкорных выпусков, объяснения деталей работы экосистемы, платформы и инструментария…
Странная статья о том, как написать на ассемблере программку и запустить её на Android. Просто потому что могли, вот почему.
#android #assembler #asm
#android #assembler #asm
Medium
Writing Your First Android App, in Assembly
Have You Ever Stopped to Wonder How The Internals of Your Phone Work?
@dvboyko попросил поделиться анонсом хакатона по визуализации текста, который пройдёт 16-17 марта в Москве.
#hackathon #ml #image
#hackathon #ml #image
Название статьи попахивает буллшитом, но, как оказалось, внутри есть интересные советы. В основном мне понравились всякие штуки про поиск по коду. Я, например, ничего не знал про поиск по символам внутри файла, а фича-то полезная. Ну и Github, конечно, не IDE, но проверку небольших PR прямо там это всё немного облегчит.
#github #ide #codereview
#github #ide #codereview
DEV Community
8 Productivity Tips for GitHub
A collection of tips and tricks that'll improve your GitHub productivity.
Развесёлая статья про человека, который и любит, и ненавидит разработку. Так вкратце всё и не опишешь. Очень советуют почитать.
#humor #developer
#humor #developer
Хабр
Король разработки
Я знаю одного человека — он хороший разработчик, но полнейшая скотина. Когда он начинает говорить, хочется набить ему морду, заткнуть как угодно, лишь бы не слышать, насколько он прав. И эту...
Статья от Романа Елизарова про
#kotlin #coroutine
CoroutineContext и CoroutineScope: что, как, зачем и почему.#kotlin #coroutine
Medium
Coroutine Context and Scope
Kotlin Coroutines have a context. There is a also a concept of coroutine scope that looks very much like a context. What’s the difference?
Вот тут пролили немного света на то, как выглядит использование
#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 апреля в Москве. А вот как это было осенью…»