Archive for the ‘android’ category

Improving Android Battery Life – 5 Tips

January 25th, 2012 Leave a comment

Improving Android Battery Life - 5 Tips

This article is a bit uncharacteristic of our regular developer topics, but you might still find it useful since developing on Android also means owning an Android device. Running out of battery on your Android device can be frustrating. Often, we find ourselves wishing we could get a little more juice out of our devices. If your battery life is getting the best of you, here are some tips that you can use to help keep the party going a little longer. Task Killers Don’t Help Task Killers have been a strongly debated topic for Android owners and unfortunately a necessary… View full post »

Carrier iQ – What You Need to Know About It

December 14th, 2011 Leave a comment

Carrier iQ - What You Need to Know About It

There has been a lot of hype in the media this last week over the Carrier iQ program that has been detected on Android smart phones. For those of you who are looking to catch up, or maybe get some answers, here is an overview of what Carrier iQ is about and what you should be aware of. What is Carrier iQ? Earlier this month the XDA Developers blogged about a rootkit application called Carrier iQ in this post: http://www.xda-developers.com/android/what-people-arent-saying-about-carrier-iq-xda-tv/. This software is installed as a rootkit in the RAM of the device and runs silently in the background. … View full post »

Best Android Blogs: Our Top 10 Picks

December 6th, 2011 Leave a comment

Best Android Blogs: Our Top 10 Picks

Android: it’s the big word on the street now. As the world’s most widespread open-source smartphone operating system, it’s naturally the object of some attention from blogs around: some useful, some not quite so much. It can be hard to tell the good blogs from the bad, but that’s what we’re here for. We’ve poked around a bit and kept an eye on a number of Android blogs for the past six months, and here is our pick of the top 10 Android blogs for your consideration. Feel free to add others (through your comments) if you feel we’ve missed… View full post »

Android Training: Classroom and Onsite vs Online

August 29th, 2011 Leave a comment

Android Training: Classroom and Onsite vs Online

In today’s digital world, virtual training for programming languages and platforms has become all the rage, and for seemingly good reason: programming doesn’t always demand physical interaction between teacher and student, and it doesn’t normally require any expensive and unusual equipment, meaning the student can engage in training from just about anywhere. The pros are, of course, obvious: no travel overhead, no brick-and-mortar presence, and fewer requirements on class sizes and times all equate to convenience and cost savings. What they sometimes lack, however, is crucial: Engagement and quality communication, both from the instructor and the students. Many virtual training schools (and… View full post »

Android SDK: Which Version to Use and Why

August 23rd, 2011 Leave a comment 2 comments

Android SDK: Which Version to Use and Why

Android has recently become the majority operating system on mobile smartphones today, and for good reason: it’s an open, incredibly versatile mobile OS that can work on a vast majority of different types of phone hardware (or, in the event it doesn’t, be programmed to do so). This has enabled it to be the OS of choice for these vendors, and so far the market and the people have been extremely amenable to Google’s mixture of open-source, versatility, and user-friendliness. With this open structure and versatility, however, comes a price: as more and more vendors push out their own versions… View full post »

Installing Android NDK

July 20th, 2011 Leave a comment

Installing Android NDK

What is Android NDK? Chances are, if you’ve found this article, you know already what the Android NDK is. If you’ve stumbled upon here by chance, however, here’s a quick explanation: The Android NDK is a set of tools provided by Google to allow Android developers to code portions of their applications in native C, which then gets compiled into the application to run just the same as any other Android application. The advantage to this is that there is a performance increase for some processes with native code (though not automatically) and some developers can harness it to see performance… View full post »

Android Malware: Should You Be Concerned?

July 8th, 2011 Leave a comment

Android Malware: Should You Be Concerned?

There have been, recently, a fair number of apps pulled from the Android market because they were, in fact, malware; they would dial pay numbers and do other shady things, including stealing contacts. Though Google has since pulled these apps from the market, the lingering, uncomfortable question remains: Should we be worried about Android malware? The question is difficult to answer because of the layers of meaning in that question, but for the most part we can say this: though no computing platform is ever truly safe, Android users who do not stray from the official Android markets will, for the most… View full post »

iPhone vs. Android: One Year Later

May 17th, 2011 Leave a comment

iPhone vs. Android: One Year Later

Last year, we published an article pitting iPhone and Android against each other. It’s now one year and several versions later for both of these smartphone platforms: is our decision still relevant? Who is the king of the smartphones one year later? Should you still consider dumping your iPhone? We’ve given this question another shot by looking at the same criteria we used to compare the two phones in the original article. Read on! iPhone’s Sync Options To no one’s surprise, iPhone is still a nightmare to sync. Unlike an Android phone, which loads as a regular drive that can be accessed… View full post »

Android Development Environment Setup

May 12th, 2011 Leave a comment

Android Development Environment Setup

Everyone wants to program on Android; unfortunately, not everyone knows quite how to get started with their development environment. Google has put out both the Android SDK and the Android ADT in order to help developers integrate Android into their dev environment as well as facilitate more Android development. In this article, we’ll take a look at how to set up a development environment for Android so you can start creating projects. Preface: Dev Environment Notes Just a general rule to reduce headaches, your development machine should primarily be a development machine, as installation of other various programs may clutter it up… View full post »

Android Video Players: Best Of

April 29th, 2011 Leave a comment

Android Video Players: Best Of

Android’s standard Movies app is a little lacking; much like the stock music app, it’s functional but leaves quite a bit to be desired in polish and features. Thankfully, Android’s robust developer community have taken it upon themselves to create some video players of their own: here’s some players that are not only more polished and nuanced but are fully-featured, well-crafted video playing apps in their own right! 1. RockPlayer http://rockplayer.freecoder.org/index_en.html RockPlayer is an absolutely amazing app. It’s the VLC of the Android world, being able to play just about any media file out there. It took everything I threw at it, from… View full post »