50 Shaders of Android: Drawing on Canvas

Canvas and Shaders, if used wisely, can simplify your life and help you achieve wonderful UI effects and animations.

PSPDFKit 3.1 for Android

Today we are proudly announcing the release of PSPDFKit 3.1 for Android, including the new scrollable thumbnail bar. Check out our full list of changes in...

Creating Better User Experiences with Animations and Lottie

Lottie is a fairly new library that enables rendering After Effects animations in real time in your apps, available for iOS (and macOS), Android and React...

PSPDFKit 3.0 for Android

Today we are happy to announce the release of PSPDFKit 3.0 for Android, finally 😃 bringing support for PDF Forms to our Android framework! Version 3.0...

Writing Concise Code with Kotlin and RxJava

One of the reasons I love Kotlin is its expressiveness compared to Java. In Kotlin, you can implement much more logic with fewer characters, making Java...

How to Fix a Bug, Blindfolded.

This is a story about a crash, caused by a bug inside the Android hardware accelerated view drawing. And a story about a team of developers...

PSPDFKit 2.9 for Android

Today we are bringing you the first big update of PSPDFKit for Android in 2017 - version 2.9, including dual-page scrolling mode, custom localizations support, improved...

Crazy Fast Builds Using distcc

At PSPDFKit we continue to grow our product range, working hard to add new and improve existing features, all while handling the countless special cases that...

PSPDFKit 2.8 for Android

You probably were not expecting it, but today we are proudly shipping PSPDFKit 2.8 for Android: New shape annotation types, a point editing mode, flexible toolbars, a powerful...

A clean status bar with Android System UI and QuickDemo

More often than necessary, screenshots and videos of Android apps suffer from showing an untidy status bar with unwanted notification icons, a drained battery indicator, and...

Restoring state in Android MVP architecture

State restoration is an important part of the Android framework, but, when implementing some MVP architecture, we can hit some problems. Specifically, making presenter aware of...

PSPDFKit 2.7 for Android

Another month, another version of PSPDFKit for Android - say hello to 2.7: new annotation types, improved reading and editing UI, and better customizability! This blog...

Running tests with Clang Address Sanitizer

Clang has powerful sanitizers that help you find bugs faster, fix them with more confidence, and find all these impossible-to-reproduce race conditions. These tools are extremely...

Android animations powered by RxJava

Animating objects in Android is seemingly easy, especially using ViewPropertyAnimator which provides out-of-the-box solutions and easy-to-construct view property animations. Add RxJava to the mix and you...

PSPDFKit 2.6 for Android

PSPDFKit continues its saga on Android with the 2.6 release of PSPDFKit for Android and a host of new features and improvements! In this post, we...

PSPDFKit 2.5 for Android

The PSPDFKit Android team has been working hard to bring you the newest release 2.5 of PSPDFKit for Android. Check out this post to learn more...

How to build a screen reader

With our PSPDFKit 2.4 for Android release we improved accessibility of our framework and also shipped a ScreenReaderExample as part of our updated catalog app. In...

PSPDFKit 2.4 for Android

We're proud to release PSPDFKit 2.4 for Android, just under a month after the last release which included our new Document Editor component. This release is...

Keyboard Handling on Android

Working with a soft keyboard on Android can be confusing. While implementing free-text annotation editing into the PSPDFKit for Android framework, we felt this way many...

Kotlin-Ready Online Guides

Our Android guides for PSPDFKit received a large update – now with Kotlin usage examples

PSPDFKit 2.2 for Android

Our newest release of PSPDFKit 2.2 for Android comes with many improvements on annotation editing, search and the public API.

The curious case of Android premultiplied alpha

Having been designed for comparatively slow mobile devices, both iOS and Android expose highly optimized development APIs. In some cases this can lead to confusing behaviour,...

PSPDFKit 2.1 for Android

The PSPDFKit Android team has been working hard to bring you the next release – PSPDFKit 2.1 for Android – with many features and improvements.

PSPDFKit 2.0 for Android

We’re proud to announce the immediate availability of PSPDFKit 2.0 for Android with support for creating and editing annotations. We know a lot of people were waiting...

PSPDFKit 1.4 for Android

Just when you get used to the improvements we made in the last release, we surprise you with more on Android. With another great update just...

PSPDFKit 1.3 for Android

With version 1.3 for Android, we continue to iterate, while also preparing for the big v2 update that will include annotation editing later in September.

PSPDFKit 1.2 for Android

The 1.2 release for Android is our biggest release yet. Our team has done an amazing job and it's time for us to show you some...