App templates are a great way to jumpstart your next project or to learn from other people’s work. This article lists a few popular Android templates available on ThemeKeeper Market. If you are looking for inspiration or you’re building an Android app and need help with a particular feature, then you may find your answer in some of these templates. All of these templates come with full source code so you can customize the apps however you want.
The Intent is one of the fundamental building blocks of an Android app. If you want to become a pro Android coder, you’re going to need to master Intents. And the best way to do that is by taking our new short course, Kotlin Android Fundamentals: Intents.
If you want to develop Android apps, you need to understand how to create and use Activities. Our new course, Android Fundamentals: Activities, is the perfect introduction to this essential Android concept.
The elegant Java 8 programming language has recently become much easier for Android app developers to use. In our new course, Upgrade to Java 8 for Android App Development, you’ll learn how to use Java 8 and will discover the powerful benefits it offers when developing Android apps.
Traditional desktop app development is dominated by large-scale software companies with huge workforces, sometimes scattered around the globe. However, the mobile app development industry is quite different. Its ecosystem has created a new breed of small-scale and highly efficient developers. Its dominant players are powered by innovation and efficiency, rather than by the number of heads on the payroll. Even an individual developer can produce a killer app that has millions of downloads in the app stores.
In this series of tips, we’ve been taking a closer look at some of the new Android features and tools announced at this year’s Google I/O.
In today’s tutorial, we’ll learn about how to ensure high-quality Android code in our projects using some static code analysis tools for Java. We’ll look at Checkstyle, FindBugs, PMD, and Android Studio Lint—all of them free and open source!
Testing is a crucial part of Android development, allowing you to iron out all the bugs, errors and performance problems that may be lurking in your app, before you unleash it on the general public.
Wouldn’t it be great to be able to make a voice-controlled app like Siri, Cortana, or Google Now?
If you are looking for alternative approaches to Android application development, you should consider giving Google’s Flutter, a framework based on the Dart programming language, a try.