Web Designer Pro Bundle - $500 of Site Templates, Stock Photos, Code, Graphics and more for only $20
Android Essentials: Creating Simple User Forms
basix

Android Essentials: Creating Simple User Forms

This entry is part 1 of 13 in the series Android Essentials

Android applications often rely upon data supplied by users. This tutorial walks you through the creation and use of a number of the most common controls used to collect data from the user, including:

  • The EditText control
  • The Spinner control
  • The Checkbox control
  • The Button control
Android Essentials: Using the Contact Picker
basix

Android Essentials: Using the Contact Picker

This entry is part 2 of 13 in the series Android Essentials

This tutorial will not only show you how to launch the contact picker and get results, but also how to use those results in Android SDK 2.0 and above.

Android Essentials: Application Preferences
basix

Android Essentials: Application Preferences

This entry is part 3 of 13 in the series Android Essentials

Android applications can store data in application preferences. In this tutorial, you learn how to store persistent application data with shared preferences.

Android Essentials: Application Logging
basix

Android Essentials: Application Logging

This entry is part 4 of 13 in the series Android Essentials

In this quick tip tutorial, you’ll learn how to use application logging support in your Android applications for diagnostic purposes.

Android Essentials: ListView Item State Management: A “Read Item” Flag
basix

Android Essentials: ListView Item State Management: A “Read Item” Flag

This entry is part 5 of 13 in the series Android Essentials

One common feature of “reader”-type applications is keeping track of items that have been read, or previously viewed. This tutorial is going to show you, by way of implementation in an existing application, how one might go about incorporating a read flag feature into a ListView control.

Android Essentials: Enhancing Your Applications with App Widgets
basix

Android Essentials: Enhancing Your Applications with App Widgets

This entry is part 6 of 13 in the series Android Essentials

A great way to improve your application is by providing an app widget to accompany it. App widgets are simple controls can be placed on places like the Home screen, informing the user of important updates within the application. App widgets remind the user you’re your app exists and help encourage them to use the application more often, among other benefits. In this tutorial, learn to create a simple app widget to enhance to the user’s experience in the Tutlist tutorial application.

Android Tools: Leveraging the Hierarchy Viewer for UI Profiling

Android Tools: Leveraging the Hierarchy Viewer for UI Profiling

This entry is part 7 of 13 in the series Android Essentials

The Android SDK comes with a number of useful tools to help you design, develop, and test Android applications. One tool that comes in handy for designing, debugging, and profiling your layouts and Android application user interfaces is called the Hierarchy Viewer. The Hierarchy Viewer is available as a standalone executable, and has recently been incorporated into the Eclipse ADT plug-in for Android development. In this tutorial, learn how to use Hierarchy Viewer to optimize your layout resources.

Android Essentials: Working with Strings and String Arrays

Android Essentials: Working with Strings and String Arrays

This entry is part 8 of 13 in the series Android Essentials

One poor coding practice that really gets our blood boiling is when developers include raw string content inline in code. Sure, there are occasionally good reasons to do this, especially when writing debug code, but generally speaking, if your Android application relies on string content that is displayed on the screen, this data belongs in the Android resources, not in the code itself.

Android Essentials: Making Sense of Android Versioning

Android Essentials: Making Sense of Android Versioning

This entry is part 9 of 13 in the series Android Essentials

Cupcake, Donut, Éclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich… Perhaps you’ve heard Android developers talking about these platform code-names and wondered how to keep track of all these different versions of the Android platform. In this tutorial, you’ll learn everything you need to know about Android platform versioning.

Android Essentials: Adding Events to the User’s Calendar

Android Essentials: Adding Events to the User’s Calendar

This entry is part 10 of 13 in the series Android Essentials

The latest version of the Android SDK, code-named Ice Cream Sandwich, reached developers this week. For the first time, the SDK provides access to the Calendar application in a legitimate fashion. One of the most common tasks that developers often want to be able to do is create new events in the user’s calendar, so today we’ll show you how.

Page 1 of 212