@MightySeal нам с вами напоминает, что сегодня в 8 по мск на Reddit пройдёт AMA с командой Android Studio. Продлится всё это безобразие всего час, но вопросы уже можно постить.
#reddit #ama #studio
#reddit #ama #studio
Reddit
From the androiddev community on Reddit: We’re on the engineering team for Android Studio. Ask us Anything! (starts February 28)
Explore this post and more from the androiddev community
Странная статья, в которой чувак, как мне кажется, решает несуществующую проблему. Суть в том, что он пишет helper, который может сгенерировать рандомный инстанс любого класса. Заполненный рандомными данными. Рекурсивно.
Это вот серьёзно есть такая проблема? Или мы просто любим оверинженерить вещи?
#kotlin #tests #random
Это вот серьёзно есть такая проблема? Или мы просто любим оверинженерить вещи?
#kotlin #tests #random
Medium
Creating a random instance of any class in Kotlin
How to make a random instance of any class in Kotlin? Using a lot of reflection and a bit of hacking. Enjoy this step-by-step explanation.
Давнишняя статья от ребят, написавших ReLinker - библиотечку, которая борется с проблемами распаковки нативных библиотек. Эту штуку стоит иметь на подкорке.
#native #library #ndk
#native #library #ndk
Medium
The Perils of Loading Native Libraries on Android
Back in 2012, during the early days of KeepSafe, we sought to implement an encryption scheme for our Android App. Through many iterations…
Похоже, это повод для холивара, но пошарю две ссылки на 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.