Application Sandboxing is a core part of Android’s design, isolating apps from each other. In Android Q, taking the same fundamental principle from Application Sandboxing, we introduced Scoped Storage.
Kotlin is a very feature rich language with and the subtleties of some of these features are worthy of some exploration to fully appreciate. In this ad-hoc series we’ll look at some of these, and in this article we’ll look at function references and some of the really nice tricks that we can achieve with them.
My professional career started in college with Java 1.0. I started working during the bright Write-Once-Run-Anywhere heyday. We were finally going to get one platform!
Hannes talked to Rebecca Franks how the Over android app uses canvas to create an interactive editor. Rebecca shared some tips and tricks how to work efficiently with Canvas, Bitmaps, which architecture Rebecca's team has chosen and how they test their app.
Base class for loading pages of snapshot data into a PagedList. DataSource is queried to load pages of content into a PagedList. A PagedList can grow as it loads more data, but the data loaded cannot be updated. If the underlying data set is modified, a new PagedList / DataSource pair must be created to represent the new data.
Since the early days of Realm, our goal has been to provide better solutions for building modern, mobile-first applications. From the strong community adopting our open-source database to enterprises using Realm Platform and data synchronization, we are striving to empower developers with tools across a wide range of platforms and use cases to develop better apps faster.