Size: a a a

Android Dev Подкаст

2019 February 12

AE

Alexander Efremenkov in Android Dev Подкаст
Завтра всё будет, ребята
источник

AB

Alexander Blinov in Android Dev Подкаст
Так, народ, мы готовим новый мерч от подкаста 😉

Есть тут дизайнер, который может помочь с дизайном футболок? Пишите мне в личку! Очень нужно😜
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
я в новостном прокомментирую
источник
2019 February 14

GP

Gleb Pinigin in Android Dev Подкаст
В 86 выпуске обсуждали kotlin synthetics, не могу согласится с ведущими:
* hashmap для ссылок на view не является синглтоном, а приватным полем в рамках фрагмента. Для view не используется локальный кэш
* использовать lazy-свойства для findViewById в фрагментах не безопасно, т.к. никто не отменял пересоздание view
источник

K

Kuzma in Android Dev Подкаст
С lazy согласен, сам напоролся
источник

AV

Anton Vlasov in Android Dev Подкаст
конечно, lazy до последнего держит ссылку
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
мы сделали свой делегат, который в мапе фрагмента собирает ссылки и при детаче их обнуляет
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
и соответсвенно потом их получает после аттача
источник

GP

Gleb Pinigin in Android Dev Подкаст
на androidx или через базовый фрагмент? Было бы интересно посмотреть решение :)
источник

GP

Gleb Pinigin in Android Dev Подкаст
без "магии"
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Подкаст #87. JNI, NDK, private API, инструменты низкоуровневой разработки.

https://androiddev.apptractor.ru/android-dev-podkast-87/

Первый эксперимент формата подобного рода хардкорных выпусков, объяснения деталей работы экосистемы, платформы и инструментария Android.

О чём говорим:

1. Зачем нужен JNI (когда выгоден\нет, плюсы-минусы, юзкейсы)
2. Языки для написания (C/C++, экзотика типа Go, Rust, Kotlin/Native)
3. Система сборки и стандартные/нестандартные подходы
4. Последние обновления инструментов (выпил mips, проблемы AGP < 3.3 вместе с NDK 17+)
5. Приватные api и можно ли всё таки к ним линкануться
6. Загрузка либ: relinker и зачем он нужен, crazylinker c 6.0
7. Как под капотом сейчас: анатомия вызова jni метода, FastNative/CriticalNative, …
8. Что менялось в переходе от Dalvik к ART
9. Мифы про натив и ЗАЩИТУ ОТ РЕВЕРСА БЕСПЛАТНО БЕЗ РЕГИСТРАЦИИ И СМС
10. https://www.youtube.com/watch?v=tsG95Y-C14k&t=144s - интересности в грамматике C++
11. ReLinker – https://github.com/KeepSafe/ReLinker
12. Описание Relinker – https://medium.com/@xiphirx/the-perils-of-loading-native-libraries-on-android-befa49dce2db
13. Обходим запрет на линковку к приватным библиотекам – https://fadeevab.com/accessing-system-private-api-through-namespace/
14. Movfuscator – https://github.com/xoreaxeaxeax/movfuscator
15. Obfuscator-llvm – https://github.com/obfuscator-llvm/obfuscator/
16. https://www.youtube.com/watch?v=aBm5iYg7uJU - доклад Гриши про главные заблуждения разработки безопасных приложений.
источник

AB

Alexander Blinov in Android Dev Подкаст
Выпуск про JNI с Григоргием JNIлидзе😜
источник

VK

Vadim Kotov in Android Dev Подкаст
Еее, огонь 🔥
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Gleb Pinigin
на androidx или через базовый фрагмент? Было бы интересно посмотреть решение :)
Есть ещё кто юзает базовый (который не саппорт?)?
источник

AT

Andrey Timofeev in Android Dev Подкаст
Sasha Tainyuk
Есть ещё кто юзает базовый (который не саппорт?)?
Конечно есть
источник

GP

Gleb Pinigin in Android Dev Подкаст
Sasha Tainyuk
Есть ещё кто юзает базовый (который не саппорт?)?
Вопрос в том, как экстендить фрагмент дополнительной логикой без бойлер-плейта
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Gleb Pinigin
Вопрос в том, как экстендить фрагмент дополнительной логикой без бойлер-плейта
Вопрос конечно интересный...
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Было бы прикольно, если бы гитхаб запилил себе такое.
https://blog.mozilla.org/futurereleases/2019/02/12/making-the-building-of-firefox-faster-for-you-with-clever-commit-from-ubisoft/

Сорри за оффтоп, но новость достойна внимания.)
источник

AY

Axrorxo'ja Yodgorov in Android Dev Подкаст
👍🏻
источник