Andreas Schrade's Picture

Hi, I am Andreas!

Freelance Android Expert. Lifelong-Learner. Minimalist. Thinker.
Intrigued by ideas, exciting projects, finance & investing, books, armchair philosophy, composing, writing, classical music, and even better conversations.
Seeking to be inspired, to envision the unlikely, to work hard for things that are worth it, and to be surrounded by those who bring out the best in me... Maybe that's you?

Latest Articles

Battery saving features in Android

This article is all about power-saving features in Android. It might be worth a read when you want to learn more about Doze Mode, App Standby and App Standby Buckets. If you are already familiar with these concepts… well, then…...

How to use WorkManager in Android

As an Android developer, what comes first to your mind when you think about background processing in Android? Maybe the concept of Service, Intent Service, Bound Service, Foreground Service, AsyncTask, LoaderManager, HandlerThread, RxJava, Kotlin Coroutines, Executor Framework, JobScheduler, … much...

Kotlin Tutorial - Eine Einführung in Kotlin

In diesem Artikel möchte ich die noch verhältnismäßig neue Programmiersprache Kotlin, auf eine möglichst leicht verständliche Art und Weise näher bringen.

Android Interview Questions And Answers

These Android Interview Questions have been designed carefully in such a way to achieve a good preparation for any Android interview. It is also a knowledge base for the most important concepts in Android development. Good luck in your Android...

How to use the greenrobot EventBus library

Greenrobot’s EventBus is a tiny library that allows publish-subscribe style communication between components without requiring the components to explicitly register with one another.

Java: log4j auf einem Blick

Allgemein log4j ist ein Logging-Framework in Java. Es gilt aktuell als der De-facto Standard hinsichtlich Logging-Frameworks und findet abseits zu Java auch in einigen anderen Programmiersprachen seine Ableger.

Git: .gitignore Vorlage für Java Web-Applikationen

Allgemein Wer Git nutzt kennt vermutlich das Problem: Gerade zu Beginn eines neuen Projektes werden etliche Dateien zum “commit” “vorgeschlagen” bzw. stören im Umgang mit Git, die keineswegs im Repository landen sollen.

Spring MVC – Asynchrone Verarbeitung mittels @Async-Annotation

Implementierung Die @Async-Annotation stellt eine Möglichkeit unter Spring dar, den Aufruf einer Methode asynchron zu behandeln. Dies bedeutet, dass der Aufruf der annotierten Methode unmitellbar mit der weiteren Programmausführung fortfahren kann.

Get the latest and greatest news delivered straight to your inbox every week.