Posts

Showing posts from November, 2016

What's New in Android 7.1

Image
Learn about the new developer features of Android 7.1, available in the developer preview, including launcher shortcuts, the commit content API for rich media in input methods, and more. Check out the API Overview: http://goo.gl/xa204A

Free ebook: Software Architecture Patterns

Image
Whether you're a software architect or a software developer or engineer who fulfills some of the roles of a software architect in the course of your work, the more you understand about software architecture, the more capable you'll be. Mark Richards' new report, Software Architecture Patterns, can help you learn about common software architecture patterns, how they work, the pros and cons, and when you would choose to use each one. It also introduces a few anti-patterns you'll want to know about. This report is a great way to further develop your architectural skills and become an even greater asset to your organization—and it's free. GET YOUR FREE O'REILLY eBOOK The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should interact.

Gradle Recipes for Android: Master the New Build System for Android

Image
Gradle Recipes for Android: Master the New Build System for Android Android adopted Gradle as the preferred build automation system a few years ago, but many Android developers are still unfamiliar with this open source tool. This hands-on guide provides a collection of Gradle recipes to help you quickly and easily accomplish the most common build tasks for your Android apps. You’ll learn how to customize project layouts, add dependencies, and generate many different versions of your app. Gradle is based on Groovy, yet very little knowledge of the JVM language is required for you to get started. Code examples use Android SDK version 23, with emulators from Marshmallow (Android 6) or Lollipop (Android 5). If you’re comfortable with Java and Android, you’re ready. Understand Gradle’s generated build files for Android apps Run Gradle from the command line or inside Android Studio Add more Java libraries to your Android app Import and export Eclipse ADT projects Digitally sign a Release AP