Shane Conder & Lauren Darcey
Mobile developers Lauren Darcey and Shane Conder have coauthored numerous books on Android development. Our latest books include Sams Teach Yourself Android Application Development in 24 Hours (3rd Edition), Introduction to Android Application Development: Android Essentials (4th Edition), and Advanced Android Application Development (4th Edition). Lauren and Shane run a boutique consulting firm specializing in the development of commercial-grade Android applications for smartphones, tablets, wearables (i.e. Google Glass), and more. They can be reached on Google+, their blog at and on Twitter @androidwireless.
  • Code
    Common Entry Points for Android Applications5d7z4 preview image@2x
    In this tutorial, we will provide an overview of common entry points for Android applications. These entry points will focus on ensuring that your application maximizes its utility to the user.Read More…
  • Code
    Android 2012: A Year in Review and 2013 PredictionsAndroid 2011 in review
    Industry gurus Shane Conder and Lauren Darcey provide a recap of the Android ecosystem in 2012 and offer predictions for how the popular mobile platform may evolve in 2013.Read More…
  • Code
    Android SDK: Using FragmentsAndroidui
    The notion of fragments was introduced in Android 3.0, API Level 11. Since then, the Android community has seen six major platform releases. Still, more than half of the active Android devices don't have this feature available to them natively. Developers must instead use the Android Support library if they are to use fragments with these devices. Learn how to create a basic fragment-based app using the Android Support library in this tutorial.Read More…
  • Code
    Android Project StructureAndroid project structure
    This tutorial will teach you about the fundamental files and directories created when you start a new project with the Android SDK Wizard. You will also learn important tips for structuring your own applications!Read More…
  • Code
    Android App DebuggingApp debugging preview
    In this tutorial, we will explore the core set of debugging tools that new Android app developers need to be aware of in order to create and perfect their apps.Read More…
  • Code
    Creating Android Hello World ApplicationsAndroid sdk from scratch
    Recent changes to the Android SDK tools have made it possible to quickly create Android projects using various starting templates. Learn how to create several different "Hello World" apps for the Android platform in this tutorial.Read More…
  • Code
    Android Sample AppsAndroid sdk from scratch
    The Android SDK includes many sample apps that can help you learn Android by inspecting how different APIs are used to build a mobile application. These sample apps are available for download through the Android SDK Manager. Learn how to easily create Eclipse projects around these sample apps, compile them, and use them in your own projects.Read More…
  • Code
    Android ADB Quick GuideAndroid sdk from scratch
    On your path to learning Android development, you'll certainly run across a command line tool used for debugging called ADB (Android Debug Bridge). Continue reading to learn more about what you can do with this core tool common to all Android developers.Read More…
  • Code
    Connecting Physical Android Devices To Your Development Machine Android sdk from scratch
    While the Android emulator and Android Virtual Device configurations (AVDs) go a long way towards testing a variety of aspects of app device compatibility issues, users run apps on real devices and with real mobile networks. This tutorial will show you how to connect your Android devices to the Android tools in order to more accurately debug your apps.Read More…
  • Code
    Android Virtual Device Creation Android sdk from scratch
    A fundamental part of creating Android applications is running and testing them. Testing your code and app implementation on real devices is important, but emulating other scenarios and having the convenience, protection, and cost savings of not owning every Android device ever created keeps development realistic. Learn how to create Android Virtual Devices (AVDs) in this tutorial.Read More…
  • Code
    Android Downloads and ExtrasAndroid sdk from scratch
    The Android SDK comes with many tools and an easy software management system for updating and adding new tools and SDK components. This tutorial will show you how to add new tools, where to look for them once added, and give you an idea of the types of tools you'll find available for download outside the normal toolchain.Read More…
  • Code
    Keeping the Android SDK & Eclipse UpdatedAndroid sdk from scratch
    You've prepared your development machine and installed the Android SDK. Great! But are you sure all of your tools are updated? Learn how to keep the Android SDK and your app development tools up-to-date with this tutorial.Read More…