Caching is hard! In this talk, we'll look at GraphQL, how it differs from REST and how having a type system for your data can help with caching. We'll explore normalized databases, how [...]
The Android community adopts Jetpack Compose more and more everyday. But what about our app widgets? In this talk, we will see how we can use “Glance” library to create app widgets. We [...]
An android application usually holds sensitive information, like names, tokens and sensitive data that we would NOT like to fall into the wrong hands. These days applications can be reverse engineered and reveal [...]
This talk will cover how to build an Android app with Jetpack Compose and Firebase products, using a real To-do application as an example. Jetpack Compose became stable last year and has been [...]
As Android developers, we face many challenges like handling life-cycle events, maintaining view state, testing applications that use different UI approaches, etc. Many Android developers already prefer to use Jetpack Compose together or [...]
In this talk we're going to explore what dependency injection is and why it's a good idea to use in your projects. Then we'll take a look at the two most popular dependency [...]
Writing specs is a hard problem, with insufficient/hidden specs and people communication flaws being the two most common problems in requirements engineering. In this talk we will examine how, and under what conditions, [...]