2. INTRO
ABOUT ME
▸Senior Android Developer on the Nickelodeon Android
Research Team
▸Located in Jersey City, NJ
▸Developing Android for ~3 years
▸I play ping-pong!
4. PICTURE IN PICTURE
WHAT IS IT?
▸A new feature in the OS that gives users the ability to
continue watching video content in a smaller foreground
window.
8. LIFECYCLE AWARE COMPONENTS
WHAT IS IT?
▸LiveData provides a lifecycle aware base class for
encapsulating loading data
▸ViewModels are automatically retained across configuration
changes
▸LifecycleObservers are knowledgeable about the current
lifecycle state of any registered LifecycleOwners
17. ROOM
WHAT IS IT?
▸Provides a Retrofit-esque interface for handling SQLite
operations
▸Provides compile-time verification of raw SQL queries
▸Reduces boilerplate code to convert between SQL queries
and Java data objects
29. KOTLIN
WHAT IS IT?
▸A (relatively) new programming language developed by
JetBrains
▸Reduces boilerplate code that is typically associated with
Java
▸Aids in avoiding entire classes of errors such as null pointer
exceptions
▸Integrates seamlessly with existing java classes and libraries