Сам напишу Лёша Милеев
-
- Технологии
-
Здесь я рассказываю о том, как устроены разные открытые библиотеки, фреймворки и приложения и делаю это так, чтобы после прослушивания становилось понятно, как написать то же самое самому.
-
Timber 🌲
Разбираем, каким же таким чудесным образом Timber подставляет имя вызывающего класса в качестве тэга в наши логи, и смотрим на другие фишки этой библиотеки.
Вы будете просто восхитительны, если напишете отзыв и поставите оценку этому подкасту на площадке, которой пользуетесь!
Ссылки:
- В эту гуглоформу можно написать отзыв, комментарий или идею. А ещё можно предложить себя в качестве гостя, если вы хотите рассказать о какой-то технологии так, чтобы всем сразу стало понятно, как её написать самому
- Библиотека Timber на GitHub
- Берём имя вызывающего класса в качестве тэга
- Та самая строка val tag = tag и неочевидный геттер -
ViewModel
Смотрим на ViewModel. Как она переживает смену конфигурации Activity и Fragment? Как понимает, что можно подчистить ресурсы? И какое поведение там не покрыто документацией?
Будет совершенно замечательно, если вы напишете отзыв и поставите оценку этому подкасту на площадке, которой пользуетесь!
Ссылки:
- В эту гуглоформу можно написать отзыв, комментарий, идею. А ещё предложить себя в качестве гостя, если вы хотите рассказать о какой-то технологии так, чтобы всем сразу стало понятно, как её написать самому.
- Сохранение ViewModelStore в ComponentActivity
- Очистка ViewModel в ComponentActivity
- Получение ViewModelStore из FragmentManagerViewModel
- Очистка ViewModel в FragmentManagerViewModel -
LiveData
LiveData - довольно простая штука. И от своей простоты она не перестаёт быть достаточно полезной. Но в её реализации есть ряд интересных и неочевидных деталей. Вот про эти самые детали, как и про саму реализацию, я и рассказываю в этом выпуске.
Мне будет очень приятно, если вы напишете отзыв и поставите оценку этому подкасту на площадке, которой пользуетесь!
Ссылки:
- В эту гуглоформу можно написать отзыв, комментарий, идею. А ещё предложить себя в качестве гостя, если вы хотите рассказать о какой-то технологии так, чтобы всем сразу стало понятно, как её написать самому.
- Тут можно посмотреть на postValue, а тут - на Runnable, с которым он работает.
- А здесь можно глазами посмотреть на dispatchingValue, потому что слушать его ушами - занятие не для слабых духом :) -
Привет!
Короткий анонс подкаста. О чём это всё и для чего.
В эту гуглоформу можно написать комментарий, идею или предложение. А ещё можно пригласить себя любимого в очередной выпуск и о чём-нибудь рассказать.