• Home
  • Tutorials
    • Game Development Tutorial>
      • Unit 1: Beginning Java>
        • Before you begin...
        • Day 1: Setting Up
        • Day 2: Java Basics
        • Day 3: More Basics
        • Day 4: Java Math
        • Day 5: More Math
        • Day 6: If... else...
        • Day 7: More Control Flow
        • Day 8: Looping
        • Day 9: More on Looping
        • Day 10: Inheritance, Interface
        • Day 11: Threads and Graphics
      • Unit 2: Creating a Game I>
        • Day 1: Foundations
        • Day 2: Basic Framework
        • Day 3: Taking User Input
        • Day 4: Enter the Robot
        • Day 5: Background and Sprites
        • Day 6: Adding Enemies
        • Day 7: Shooting Bullets
        • Day 8: Animations
        • Day 9: 2D-Arrays
        • Day 10: Painting the Tilemap
      • Unit 3: Creating a Game II>
        • Day 1: Level Creation - Part 1
        • Day 2: Level Creation - Part 2
        • Day 3: Level Creation - Part 3
        • Collision Detection Basics
        • Day 4: Collision Detection Part 1
        • Day 5: Collision Detection Part 2
        • Day 6: Collision Detection Part 3
        • Day 7: Health System & Death
        • Day 8: Basic AI & Final Touches
      • Unit 4: Android Game Development>
        • Day 1: Introduction to Android
        • Day 2: Setting up for Development
        • Day 3: Creating our First Android Application
        • Day 4: Parts of an Android Application
        • Day 5: The Android Game Framework: Part I
        • Day 6: The Android Game Framework: Part II
        • Create an Android Game From Scratch (or port your existing game)
        • Day 7: Creating an Android Game (From Start to Finish)
      • Reference Sheet
    • Zombie Bird Tutorial (Flappy Bird Remake)>
      • Unit 1: Building the Game>
        • Introduction
        • Day 1: Flappy Bird - An In-depth Analysis
        • Day 2: Setting up libGDX
        • Day 3: Understanding the libGDX Framework
        • Day 4: GameWorld and GameRenderer and the Orthographic Camera
        • Day 5: The Flight of the Dead - Adding the Bird
        • Day 6: Adding Graphics - Welcome to the Necropolis
        • Day 7: The Grass, the Bird and the Skull Pipe
        • Day 8: Collision Detection and Sound Effects
        • Day 9: Finishing Gameplay and Basic UI
        • Day 10: GameStates and High Score
        • Day 11: Supporting iOS/Android + SplashScreen, Menus and Tweening
        • Day 12: Completed UI & Source Code
    • Android Application Development Tutorial>
      • Unit 1: Writing Basic Android Apps>
        • Before you begin...
        • Day 1: Android 101
        • Day 2: Getting to Know the Android Project
        • Day 3: The Development Machine
        • Day 4: Building a Music App - Part 1: Building Blocks
        • Day 5: Building a Music App - Part 2: Intents
        • Day 6: Building a Music App - Part 3: Activity Lifecycles
  • New Forum
  • About Us
    • Contact Us
  • Our Games
    • TUMBL: FallDown
  • Facebook
  • Twitter

    Android Application Development: Day 1-1: Android 101

Are you a business professional looking to expand your company with the power of the smartphone? Or are you just tinkering with Android to cook up an awesome do-it-all-app that will make your daily life easier? Or perhaps you have a million dollar idea for an app but don't have the programming knowledge to bring it to the market.

Whatever your needs, if you're compelled by the thought of creating feature-packed Android applications, you've come to the right place.

The Rise of Android
Since its humble origins marked by the release of the G1 in 2008, Android has grown tremendously. 
Now, powered by flagship devices like the HTC One, Samsung Galaxy S4 and Google's Nexus 4, Android is quickly becoming the go-to platform for every need.
Picture
The Kings of Android?
Why Develop for Android?
If you are still on the fence about whether you should develop for Android, these statistics might help you dismount right away.
  • Android is the world's most popular mobile platform. It is nearing a BILLION device activations, growing at a rate of over a million activations each day.
  • Developers receive a full fleet of Android API's that they can work with for free.
  • Android has a very active developer community that can help you at every step of your development process.
  • It is very easy to develop and publish for Android. You work with a standard IDE (such as Eclipse), and it only costs a $25 one time fee to get a license.


Ready to take the next step?
Let's dive right in. 
Join me in Day 2: The Development Machine.
Go to Unit 1 - Day 2
comments powered by Disqus
© 2014 Kilobolt, LLC. All rights reserved.