Skip to main content
Сам напишу

Сам напишу

By Лёша Милеев

Здесь я рассказываю о том, как устроены разные открытые библиотеки, фреймворки и приложения и делаю это так, чтобы после прослушивания становилось понятно, как написать то же самое самому.
Available on
Apple Podcasts Logo
Castbox Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
Spotify Logo
Currently playing episode

Timber 🌲

Сам напишуAug 01, 2020

00:00
10:33
Timber 🌲

Timber 🌲

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

Вы будете просто восхитительны, если напишете отзыв и поставите оценку этому подкасту на площадке, которой пользуетесь!

Ссылки:

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

- Библиотека Timber на GitHub

- Берём имя вызывающего класса в качестве тэга

- Та самая строка val tag = tag и неочевидный геттер

Aug 01, 202010:33
ViewModel

ViewModel

Смотрим на ViewModel. Как она переживает смену конфигурации Activity и Fragment? Как понимает, что можно подчистить ресурсы? И какое поведение там не покрыто документацией?

Будет совершенно замечательно, если вы напишете отзыв и поставите оценку этому подкасту на площадке, которой пользуетесь!

Ссылки:

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

- Сохранение ViewModelStore в ComponentActivity

- Очистка ViewModel в ComponentActivity

- Получение ViewModelStore из FragmentManagerViewModel

- Очистка ViewModel в FragmentManagerViewModel


Jul 05, 202015:13
LiveData

LiveData

LiveData - довольно простая штука. И от своей простоты она не перестаёт быть достаточно полезной. Но в её реализации есть ряд интересных и неочевидных деталей. Вот про эти самые детали, как и про саму реализацию, я и рассказываю в этом выпуске.

Мне будет очень приятно, если вы напишете отзыв и поставите оценку этому подкасту на площадке, которой пользуетесь!

Ссылки:

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

- Тут можно посмотреть на postValue, а тут - на Runnable, с которым он работает.

- А здесь можно глазами посмотреть на dispatchingValue, потому что слушать его ушами - занятие не для слабых духом :)

Jun 25, 202026:12
Привет!

Привет!

Короткий анонс подкаста. О чём это всё и для чего.

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

Jun 25, 202003:42