Android new version - "Lollipop" (API 21) brings quite a few changes with it, but it comes with some price if you wish to target your app to that API.
When we started adapting our apps to the new API, one of the first problems we've encountered is the `IllegalArgumentException: Service Intent must be explicit`
Seeking to be an advanced Android developer? Leading a team to a better work process? We'll aim to cover a bunch of development process steps and best practices. Providing a "cook book" for successful, agile, clean process. Area we'll talk about: REST, Android studio, Gradle, Maven, ProGuard, Intellij Inspections, Lint, Build variants, Flavours, Strict mode, MAT, Google play beta and rollouts, Graphical design, Performance, Automation, Unit testing, Git workflow, Jenkins... And much more!
Sunday, October 19, 2014
Saturday, September 6, 2014
Automatic versioning and increment using Git tags and Gradle
How do you set versions for you Android app? There are many ways at it. At the manifest, at the gradle in a "def", in a version.properties file... But, if you are looking for a cleaner way where you don't have to actually change a file, and it will continuously increment after each commit - here it is.
Wednesday, April 16, 2014
GCM (push notification) testing
One of the better efficient ways to communicate messages to your app is via Google's GCM service. This post is about how to test your GCM once you had it set up in your project
Saturday, March 29, 2014
Inspection (lint and Intellij rules)
A developer should always check his code for Lint warnings/errors and intellij rules, and seek to minimize the amount of warnings/errors. As a team we will use a unified set of Lint rules, that will help us set the base rules for Lint checker.
Tuesday, March 25, 2014
Android Studio logcat - tips
The logcat is probably your best friend during development and debugging. Here's a few tips to make it more accessible:
Saturday, March 1, 2014
Android Studio Recommended Plugins
New to the Android Studio IDE? Spoil yourself with some plugins to custom your environment like a glove.
Wednesday, February 19, 2014
Sunday, January 5, 2014
3rd party libraries and Using maven
When using 3rd party open source libraries, we usually get the choice either to download the JAR/project files or to use Maven to fetch them. We should always try and use Maven for better maintenance and version control.
Subscribe to:
Posts (Atom)