Сам напишу

Здесь я рассказываю о том, как устроены разные открытые библиотеки, фреймворки и приложения и делаю это так, чтобы после прослушивания становилось понятно, как написать то же самое самому.

Timber 🌲

Разбираем, каким же таким чудесным образом Timber подставляет имя вызывающего класса в качестве тэга в наши логи, и смотрим на другие фишки этой библиотеки.  Вы будете просто восхитительны, если напишете отзыв и поставите оценку этому подкасту на площадке, которой пользуетесь! Ссылки: - В эту гуглоформу можно написать отзыв, комментарий или идею. А ещё можно предложить себя в качестве гостя, если вы хотите рассказать о какой-то технологии так, чтобы всем сразу стало понятно, как её написать самому - Библиотека Timber на GitHub - Берём имя вызывающего класса в качестве тэга - Та самая строка val tag = tag и неочевидный геттер

08-01
10:33

ViewModel

Смотрим на ViewModel. Как она переживает смену конфигурации Activity и Fragment? Как понимает, что можно подчистить ресурсы? И какое поведение там не покрыто документацией? Будет совершенно замечательно, если вы напишете отзыв и поставите оценку этому подкасту на площадке, которой пользуетесь! Ссылки: - В эту гуглоформу можно написать отзыв, комментарий, идею. А ещё предложить себя в качестве гостя, если вы хотите рассказать о какой-то технологии так, чтобы всем сразу стало понятно, как её написать самому. - Сохранение ViewModelStore в ComponentActivity - Очистка ViewModel в ComponentActivity - Получение ViewModelStore из FragmentManagerViewModel - Очистка ViewModel в FragmentManagerViewModel

07-05
15:12

LiveData

LiveData - довольно простая штука. И от своей простоты она не перестаёт быть достаточно полезной. Но в её реализации есть ряд интересных и неочевидных деталей. Вот про эти самые детали, как и про саму реализацию, я и рассказываю в этом выпуске. Мне будет очень приятно, если вы напишете отзыв и поставите оценку этому подкасту на площадке, которой пользуетесь! Ссылки: - В эту гуглоформу можно написать отзыв, комментарий, идею. А ещё предложить себя в качестве гостя, если вы хотите рассказать о какой-то технологии так, чтобы всем сразу стало понятно, как её написать самому. - Тут можно посмотреть на postValue, а тут - на Runnable, с которым он работает. - А здесь можно глазами посмотреть на dispatchingValue, потому что слушать его ушами - занятие не для слабых духом :)

06-25
26:11

Привет!

Короткий анонс подкаста. О чём это всё и для чего. В эту гуглоформу можно написать комментарий, идею или предложение. А ещё можно пригласить себя любимого в очередной выпуск и о чём-нибудь рассказать.

06-25
03:41

Recommend Channels