Слайд 2Projects support
Skycart: reduced application size by more than 16 MB, fixed bugs,
added new functionality
I am here: implemented from scratch adhering to the principles of Clean architecture
Other projects: consulting other developers
Слайд 3ContentResolver
Project that demonstrates getting list of contacts via ContentResolver that are shared
by Contacts app via ContentProvider
Слайд 5DI
Dagger: powerfull library that is supported by Google
Koin: Service Locator that provides
laconic API for DI
Kodein: powerfull library with runtime codegen
Слайд 7Animations
Project that demonstrates 4 different ways to animate button
Слайд 8ComponentCallbacks2
This interface available in all application components
Its onTrimMemory method is called when
the OS has determined that process needs to trim memory
You should never compare to exact values of the level. Compare if the value is greater or equal to a needed level instead