- Follow this blog:
- RSS
- Email Alert
Android App Builder
Must-Read Post
A newbie's guide to Android development
William J. Francis covers Android development basics, such as the necessary tools to get started and a typical project hierarchy.
-
Support different Android device configurations with dimension resources
Dimension resources simplify the task of building and maintaining a flexible Android app that looks good on various devices. Follow these best practices when using dimension resources.
Posted by Tim Mackenzie | October 17, 2012, 1:08 PM PDT
-
Bouncing a ball on Android's canvas
Enterprise app developer William J. Francis has fun with Android's animation classes in his bouncing ball tutorial.
Posted by William J. Francis | October 11, 2012, 11:17 AM PDT
-
Protect your Android apps with obfuscation
The simplest way to protect an app is to enable the obfuscation in ProGuard, which can remove unused code and make it harder to read the decompiled code. Also learn about DexGuard.
Posted by Tim Mackenzie | October 10, 2012, 11:28 AM PDT | Latest comment by kellyburby1@...
-
Browse Android's media gallery via intents
Developer William J. Francis digs a little deeper into the Android intent mechanism and shows how to browse, select, and display an existing image on your SD card.
Posted by William J. Francis | October 4, 2012, 6:32 PM PDT
-
Linking directly to apps in Android app stores
Expand your Android app's reach by linking to app stores beyond Google Play. Tim Mackenzie covers mutually exclusive linking, custom URI schemes, and more.
Posted by Tim Mackenzie | October 3, 2012, 7:31 PM PDT
-
Poll: Do you develop Android apps for your enterprise?
Android developers, take this TechRepublic poll to let us know whether you're developing apps for your company.
Posted by Mary Weilage | September 28, 2012, 10:40 AM PDT
-
Mobile ad formats for Android apps
Android developer Tim Mackenzie explains the differences between on-screen ads, intermittent content, and out-of-app ads, and discusses what to consider when selecting an ad format for your app.
Posted by Tim Mackenzie | September 26, 2012, 6:27 PM PDT
-
Indie developer hits number two on Amazon with his first Android app
Francisco Marzoa's first Android app, Luckiest Wheel, is a smash hit in the Amazon Appstore. He shares tips on getting your apps noticed in the market.
Posted by William J. Francis | September 20, 2012, 5:39 AM PDT | Latest comment by JohnFarrell9
-
Support multiple languages in Android apps
Learn how to prepare your Android app for localization so you can offer it in more than one language, which will hopefully increase your user base.
Posted by Tim Mackenzie | September 18, 2012, 9:23 AM PDT
-
Android Developer Tools 20 introduces a new project wizard
Application templates, naming suggestions, an integrated version of Android Asset Studio, and more are available in Android Developer Tools 20's new project wizard.
Posted by William J. Francis | September 13, 2012, 6:09 AM PDT
-
Building a slot machine in Android: ViewFlipper meet gesture detector
William Francis combines Android's ViewFlipper class with the gesture detector to simulate the spinning wheel on a game of chance. Follow the steps or download this fun project.
Posted by William J. Francis | September 7, 2012, 10:57 PM PDT
-
Android library projects: Use common code in multiple apps
Android library projects allow you to easily create reusable code and resources. Learn more about library projects, including how to implement and use them.
Posted by Tim Mackenzie | September 5, 2012, 3:52 PM PDT
-
Use Android's gesture detector to translate a swipe into an event
When developing an Android app, you can use the intuitive Gesture Detector class horizontally, vertically, and diagonally to translate subtle motions into distinct events.
Posted by William J. Francis | August 30, 2012, 1:12 PM PDT
-
Four Android development platforms that will change your life
If you're ready to branch out into Android and build amazing apps, these platforms will save you hours of development work.
Posted by Grady Winston | August 27, 2012, 12:39 PM PDT | Latest comment by authorwjf
-
Android's camera intent makes taking pics a snap
Learn how to fire up Android's built-in camera app from within your own program and return the resulting picture.
Posted by William J. Francis | August 24, 2012, 10:01 AM PDT
-
Simple split-testing for ads in Android apps
Split-tests (or A/B tests) will help you determine which ad settings or ad networks get the most revenue, as well as other things, for your Android app. Here's how to set up a split-test.
Posted by Tim Mackenzie | August 22, 2012, 7:07 AM PDT
-
Implementation options for Android ads in code or layouts
When setting up Android ad requests, you can do so via the layout files or the code. Read about the advantages of each approach.
Posted by Tim Mackenzie | August 20, 2012, 9:59 PM PDT
-
Give your Android app users UI customization options
Not much of a UI guy? Then let your Android app users specify a color in your product. William J. Francis explains how in this nerdy proof of concept.
Posted by William J. Francis | August 14, 2012, 11:37 AM PDT
-
Guide clients to balance trade-offs in app development priorities
Get tips on helping customers make feature requests and prioritization decisions that support the development team in building the best app possible.
Posted by Tim Mackenzie | August 13, 2012, 9:44 AM PDT | Latest comment by michellevelasqu
-
Android summer fun: Write a screen crack prank
Android developer William J. Francis combines techniques he has shown in several previous tutorials to make a functional screen crack prank.
Posted by William J. Francis | August 9, 2012, 7:41 AM PDT | Latest comment by authorwjf
-
Project your Android phone's screen onto a larger display
Learn three ways to get your Android phone display onto a large overhead screen so you can show off your killer app during your next demo or presentation.
Posted by William J. Francis | April 18, 2012, 1:18 PM PDT | Latest comment by pslat@...
-
A quick tutorial on coding Android's accelerometer
The accelerometer is a hardware sensor used to detect a shake motion. William Francis shares the accelerometer code that he uses in his Android apps.
Posted by William J. Francis | September 16, 2011, 11:55 PM PDT
-
Get started with Android fragments
After purchasing and using a Sony Tablet S, William J. Francis is sold on the idea of Android fragments. His tutorial shows how to create a functional fragment-based UI.
Posted by William J. Francis | March 14, 2012, 10:18 AM PDT | Latest comment by bart_nada
-
App store fees, percentages, and payouts: What developers need to know
Every app store takes a cut of a developer's sales. Find out how much of the earnings usually go to the app store and when you can expect a payment.
Posted by Tim Mackenzie | May 7, 2012, 1:03 PM PDT | Latest comment by wizard57m-cnet
-
A newbie's guide to Android development
William J. Francis covers Android development basics, such as the necessary tools to get started and a typical project hierarchy.
Posted by William J. Francis | May 11, 2012, 8:41 PM PDT | Latest comment by muhammadali357
-
Indie developer hits number two on Amazon with his first Android app
Francisco Marzoa's first Android app, Luckiest Wheel, is a smash hit in the Amazon Appstore. He shares tips on getting your apps noticed in the market.
Posted by William J. Francis | September 20, 2012, 5:39 AM PDT | Latest comment by JohnFarrell9
-
Calling RESTful services from your Android app
Mobile developer William J. Francis demonstrates how easy it is to consume a RESTful service from your Android device.
Posted by William J. Francis | March 20, 2012, 7:55 AM PDT
-
Android's SeekBar your way
Learn how to customize the Android UI SeekBar widget by following this tutorial by mobile developer William Francis.
Posted by William J. Francis | February 14, 2012, 1:08 PM PST
-
Integrate Facebook logins in your Android app
Kyle Miller provides mobile developers with instructions on how to integrate Facebook logins into their Android applications.
Posted by Kyle Miller | July 22, 2011, 10:13 AM PDT | Latest comment by Camos2010
-
A bare-bones live wallpaper template for Android
William Francis demystifies the process of creating live wallpapers for Android and shares a template you can use for your projects.
Posted by William J. Francis | February 29, 2012, 1:59 PM PST
-
A dog limps into a saloon: A tutorial on Android's ViewFlipper widget
It can be tough to figure out the Android ViewFlipper widget's sliding in and out animation transitions. William Francis explains how to use the widget in your Android apps.
Posted by William J. Francis | November 1, 2011, 2:07 PM PDT
-
Programming with the Android 4.0 Calendar API: the good, the bad, and the ugly
The Android 4.0 CalendarContact class is a welcome and long overdue addition to your programming arsenal. This tutorial is a brief introduction to the class.
Posted by William J. Francis | January 4, 2012, 8:02 AM PST | Latest comment by leomat1988
-
Use Android's gesture detector to translate a swipe into an event
When developing an Android app, you can use the intuitive Gesture Detector class horizontally, vertically, and diagonally to translate subtle motions into distinct events.
Posted by William J. Francis | August 30, 2012, 1:12 PM PDT
-
Protect your Android apps with obfuscation
The simplest way to protect an app is to enable the obfuscation in ProGuard, which can remove unused code and make it harder to read the decompiled code. Also learn about DexGuard.
Posted by Tim Mackenzie | October 10, 2012, 11:28 AM PDT | Latest comment by kellyburby1@...
-
How to use Android animation listeners
This tutorial shows how to use Android animation listeners when simple time-based callbacks aren't enough and XML-based animation sets get too hairy.
Posted by William J. Francis | May 15, 2012, 1:22 PM PDT
-
Android Developer Tools 20 introduces a new project wizard
Application templates, naming suggestions, an integrated version of Android Asset Studio, and more are available in Android Developer Tools 20's new project wizard.
Posted by William J. Francis | September 13, 2012, 6:09 AM PDT
-
Create a Hello World iPhone app
Learn how to implement the classic Hello World app for the iPhone -- no coding required. The tutorial also has the added bonus of supporting multiple orientations.
Posted by Todd Moore | July 11, 2012, 8:38 AM PDT | Latest comment by mhyde@...
-
Capture the flag: A tutorial on Android's Canvas class and Touch event handler
Android developer William Francis takes a break from writing business apps and shows how to code a simple electronic game of capture the flag.
Posted by William J. Francis | August 31, 2011, 10:52 AM PDT
-
Combining the Android ViewPager widget and the ActionBar Fragment tabs
Kyle Miller describes how he combined the Android ViewPager widget and the ActionBar Fragment tabs to create a UI that would allow a user to swipe through tabs.
Posted by Kyle Miller | January 20, 2012, 2:32 PM PST | Latest comment by alfa_bet
-
An Android coder's introduction to broadcast receivers
Android's version of a party line is its BroadcastReceiver class. This demo shows how to create, register, and use a broadcast receiver to listen for device orientation changes.
Posted by William J. Francis | April 24, 2012, 11:07 AM PDT