Christian Hartmann

724 Flips | 5 Magazines | 1 Like | 1,576 Followers | @ChrisH1981 | Keep up with Christian Hartmann on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Christian Hartmann”

JUnit 5: Getting Started

JUnit 5 was formally released in July 2016 and is quite a major evolution to JUnit 4 which has been the standard unit testing framework since Android …

Software Development

Highlighting Search Terms

Every day, hundreds of millions of people make videos, take photos, send messages, etc. The amount of data resulting from the everyday Internet …

Visual Design

Android Developer Story: LinkedIn uses Android Studio to build a performant app

Introducing Android Native Development Kit r14

<i>Posted by Dan Albert, Android NDK Tech Lead</i> <br>Android NDK r14<br>The latest version of the Android Native Development Kit (NDK), Android NDK r14, is now …

Software Development

5 tips for launching successful apps and games on Google Play

<i>Posted by Adam Gutterman, Go-To-Market Strategic Lead, Google Play Games</i> <i></i> <br>Last month at the Game Developers Conference (GDC), we held a developer …

Google Play

O-MG, the Developer Preview of Android O is here!

<i></i>Posted by Dave Burke, VP of EngineeringSince the first launch in 2008, the Android project has thrived on the incredible feedback from our vibrant …

Android News

I Created The Ugliest Ad Ever, And The Results Are Unbelievable!

A few weeks ago, Josh forwarded an email to our private mailing list. The email was from Neville of the Kopywriting Kourse, and it was titled: “why …

Lead Generation

Developing for Direct Boot

<i></i>Posted by Wojtek Kaliciński, Developer AdvocateStarting with Android N, a device that has been powered on can boot into a new mode called Direct Boot …

Apps

The Importance of Thread Priority (Android Performance Patterns Season 5, Ep. 9)

Android N Developer Preview 2, out today!

<i></i>Posted by Dave Burke, VP of EngineeringLast month, we released the first Developer Preview of Android N, to give you a sneak peek at our next …

Android Phones

Optimize, Develop, and Debug with Vulkan Developer Tools

<i></i>Posted by Shannon Woods, Technical Program ManagerToday we're pleased to bring you a preview of Android development tools for Vulkan™. Vulkan is a …

Game Development

Threading and Loaders. (Android Performance Patterns Season 5, Ep. 8)

Bootstrapping Is Much More Fun Than Investors

Opinions expressed by <i>Entrepreneur</i> contributors are their own.<p>If you really want to start a business your way without a boss or professional investor hovering over you, then just fund it yourself or through friends and family, and grow it organically. It’s more possible to bootstrap today than a few …

No Detail Is Too Small

It is still pretty surprising that with the Material Design guidelines available for quite some time (close to 2 years!), there are still many …

UI Design

Visualiser – Part 2

In this short series we’re going to look at how we can provide a visual representation of the currently playing audio stream. While this is fairly …

iOS Programming

Stable functional tests with Genymotion Gradle Plugin and test-specific Product Flavors

We heart Genymotion (and its Gradle Plugin)<p>It’s probably safe to say that Genymobile’s Genymotion Android Emulator has become <b>the</b> emulator of choice …

Permissions – Part 4

With Marshmallow a new permissions model was added to Android which requires developers to take a somewhat different approach to permissions on …

GeoTagging

Permissions – Part 3

With Marshmallow a new permissions model was added to Android which requires developers to take a somewhat different approach to permissions on …

iOS Programming

Visualiser – Part 1

In this short series we’re going to look at how we can provide a visual representation of the currently playing audio stream. While this is fairly …

iOS Programming

User Identity – Part 3

Sometimes it is necessary to validate a user’s identity in order to provide access to sensitive information within an app. The traditional mechanism …

JavaScript

User Identity – Part 2

Sometimes it is necessary to validate a user’s identity in order to provide access to sensitive information within an app. The traditional mechanism …

Information Security

30 Resources for Android Developers

Members of the Android community are always willing to respond to each other's questions (like “Why are Android apps written in Java, but the OS is …

Android Development

One tap sign-up and automatic sign-in without password entry using Smart Lock

Android Application Architecture

Our journey from standard Activities and AsyncTasks to a modern MVP-based architecture powered by RxJava.<p>The Android dev ecosystem moves very …

User Identity – Part 1

Sometimes it is necessary to validate a user’s identity in order to provide access to sensitive information within an app. The traditional mechanism …

Information Systems

Integrating the Facebook API with Android

In this tutorial I will show how to connect your Android application to the Facebook API. Lots of mobile applications use the Facebook API v4.x for …

An Introduction to Face Detection on Android

Introduced with the Vision libraries in Play Services 8.1, Face Detection makes it easy for you as a developer to analyze a video or image to locate …

Image Processing