engineering We went to Google I/O 2018, here's what we are excited about As every year, a selection of Novoda team members headed to Shoreline Amphitheatre last week for Google I/O 2018. They attended sessions, talked to Googlers about our clients' problems and needs. Here's what they found exciting.
android Android P Slices: the missing documentation — part 2 We've been looking in-depth into what Android P Slices are and how you can write an app to host them. In the second part of this series we'll be exploring the other side of the coin and see what a Slice is made of, and how to create a SliceProvider to expose your Slices to other apps.
android Android P Slices: the missing documentation — part 1 We've seen what Android P Slices are and how you can write an app to host them. In the second part of this series we'll be exploring the other side of the coin and see what a Slice is made of, and how to create a SliceProvider to expose your Slices to other apps.
android Retain returning users with Android’s app backup (part 2) In the previous post we saw why one should care about backing up and restoring their apps’ data, and one possible way of doing it. In this second and last
android Retain returning users with Android’s app backup (part 1) Retaining users when they migrate to a new Android device, or when they reinstall your app, can be tricky. If you don't craft a smooth experience, they might just drop
business Why Native Apps Really aren't doomed: let's talk facts Why Native Apps Really aren't doomed: let's talk facts I've recently read a blog post by Eric Elliott. The title of that post was Why Native Apps Really are Doomed.
product & design Show us what you got in our Design competition A great application is not just an application that has subtle but immediately recognisable branding. It’s not just an app that has a great visual design. A great app
engineering Deceiving dates JodaTime is a very powerful tool in a developer's toolbelt. At Novoda, we use it in almost all of our projects as it provides a set of date and time
engineering Leaner APKs with asset minification At Novoda, we always experiment new ways to improve the user experience of the apps we craft. Contrary to what one would normally believe, though, the user experience begins even
engineering Implement good auth flows with Smart Lock for Passwords I hope you learned a bit about using Smart Lock for Passwords, by reading the first part of this series. Without further ado, let’s take a look at how
product & design Login experiences that don't suck We all loathe entering usernames and passwords into the fields, especially on mobile devices. And we all have very limited capacity of remembering a different password for each service, so