Getting Started as an Android Developer Stani Meredith Web & Mobile Faculty, Seattle Central College Email: Stanislava.Meredith@seattlecolleges.edu @StaniMeredith
Why Android? ● Android's dominating market share, its open source license to device manufacturers, and its open source development model make it a great choice for starting out as a mobile developer. ● It can be expected that the demand for Android developers will continue to grow.
● As an Android Developer you can develop for a wide array of devices ranging from phones and tablets to wearables, home and vehicle systems. ● You develop a variety of apps such as games, news, photography, education or shopping apps, to name a few.
Android Developer Career Paths There is a great demand for contract or in house Android developers. Some of the core skills for entry level developers include programming with Java, using the Android SDK, Android Studio, Gradle, and Git as well as familiarity with agile methodologies.
You can also deploy and monetize your app our app through a marketplace such as Google Play, Amazon Appstore or directly to users via a website. *At this time there is a $25 registration fee to register with Google Play.
Prerequisite Coding Skills: In order to be successful with Android programming, you should already have background in the following languages: ● XML: (eXtensible Markup Language) is used to store data.
● Java: You need to have solid programming skills in Java basics and also be versed with Object Oriented Programming in Java.
● SQL: You need to have basic working knowledge of databases, such as writing Create Read Update Delete queries. (Android comes with the popular embedded SQLite database).
IDE To develop Android Apps you need to use an IDE (Integrated Development Environment). Android Studio, which is now the official IDE for developing Android Apps. Be sure to check out the many helpful samples which come with the SDK.
Android Studio and the SDK are available for free download and cross platform compatible. https://developer.android.com/studio/index.html
To learn more... For the most basic introduction see Android's Building Your First App If you are self motivated you can try using the Udacity Android Beginner course:
Take a class at Seattle Central College https://mycentral.seattlecolleges.edu/ or at another local college. ● ITC 115 Object Oriented Programming with Java ● ITC 162 Introduction to Android Programming ● ITC 298 Android Capstone Project
Seattle Central College
Introduction to Java - the programming language used to build Android apps ● Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. ● Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. ●
● We will use an online Java compiler to quickly type and test our code. ● Normally you need to download Java to your machine in order to code and run Java programs. This is a temporary, quick start too we can use for now: https://www.compilejava.net/
Example 1 - Hello World //this is my first java program public class HelloWorld { public static void main(String []args) { System.out.println("Hello World"); } }
Example 2 - Bill Calculator public class BillCalculator { public static void main(String[] args) { //this is a one line comment System.out.println("Your bill from Jane's restaurant"); System.out.println(); /* this is a multiline comment * declare variables with different data types */
String item = "Breakfast Special"; double price = 7.99; int servings = 2; // calculate the tax and the total double tax = 0.1 * price; double total = (price + tax) * servings;
//store the output in a string String bill = "Order Item: " + item + "n" + "Price: $" + price + "n" + "Servings: " + servings + "n" + "Tax: " + tax + "n" + "TOTAL: " + total;
//print the output to the console System.out.println (bill); System.out.println("Thanks!"); } }
Tip Calculator App in Android Studio Following are selected screenshots of the Tip Calculator app, as it’s being developed and tested in the emulator in Android Studio.
Thanks and best of luck with your coding adventures Learning Android programming and keeping up with constant updates from Google can be challenging, but it is also fun and rewarding.

Getting started as an android developer

  • 1.
    Getting Started asan Android Developer Stani Meredith Web & Mobile Faculty, Seattle Central College Email: Stanislava.Meredith@seattlecolleges.edu @StaniMeredith
  • 3.
    Why Android? ● Android'sdominating market share, its open source license to device manufacturers, and its open source development model make it a great choice for starting out as a mobile developer. ● It can be expected that the demand for Android developers will continue to grow.
  • 4.
    ● As anAndroid Developer you can develop for a wide array of devices ranging from phones and tablets to wearables, home and vehicle systems. ● You develop a variety of apps such as games, news, photography, education or shopping apps, to name a few.
  • 5.
    Android Developer CareerPaths There is a great demand for contract or in house Android developers. Some of the core skills for entry level developers include programming with Java, using the Android SDK, Android Studio, Gradle, and Git as well as familiarity with agile methodologies.
  • 6.
    You can alsodeploy and monetize your app our app through a marketplace such as Google Play, Amazon Appstore or directly to users via a website. *At this time there is a $25 registration fee to register with Google Play.
  • 8.
    Prerequisite Coding Skills: Inorder to be successful with Android programming, you should already have background in the following languages: ● XML: (eXtensible Markup Language) is used to store data.
  • 10.
    ● Java: Youneed to have solid programming skills in Java basics and also be versed with Object Oriented Programming in Java.
  • 12.
    ● SQL: Youneed to have basic working knowledge of databases, such as writing Create Read Update Delete queries. (Android comes with the popular embedded SQLite database).
  • 13.
    IDE To develop AndroidApps you need to use an IDE (Integrated Development Environment). Android Studio, which is now the official IDE for developing Android Apps. Be sure to check out the many helpful samples which come with the SDK.
  • 15.
    Android Studio andthe SDK are available for free download and cross platform compatible. https://developer.android.com/studio/index.html
  • 16.
    To learn more... Forthe most basic introduction see Android's Building Your First App If you are self motivated you can try using the Udacity Android Beginner course:
  • 17.
    Take a classat Seattle Central College https://mycentral.seattlecolleges.edu/ or at another local college. ● ITC 115 Object Oriented Programming with Java ● ITC 162 Introduction to Android Programming ● ITC 298 Android Capstone Project
  • 18.
  • 19.
    Introduction to Java- the programming language used to build Android apps ● Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. ● Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. ●
  • 20.
    ● We willuse an online Java compiler to quickly type and test our code. ● Normally you need to download Java to your machine in order to code and run Java programs. This is a temporary, quick start too we can use for now: https://www.compilejava.net/
  • 21.
    Example 1 -Hello World //this is my first java program public class HelloWorld { public static void main(String []args) { System.out.println("Hello World"); } }
  • 22.
    Example 2 -Bill Calculator public class BillCalculator { public static void main(String[] args) { //this is a one line comment System.out.println("Your bill from Jane's restaurant"); System.out.println(); /* this is a multiline comment * declare variables with different data types */
  • 23.
    String item ="Breakfast Special"; double price = 7.99; int servings = 2; // calculate the tax and the total double tax = 0.1 * price; double total = (price + tax) * servings;
  • 24.
    //store the outputin a string String bill = "Order Item: " + item + "n" + "Price: $" + price + "n" + "Servings: " + servings + "n" + "Tax: " + tax + "n" + "TOTAL: " + total;
  • 25.
    //print the outputto the console System.out.println (bill); System.out.println("Thanks!"); } }
  • 26.
    Tip Calculator Appin Android Studio Following are selected screenshots of the Tip Calculator app, as it’s being developed and tested in the emulator in Android Studio.
  • 31.
    Thanks and bestof luck with your coding adventures Learning Android programming and keeping up with constant updates from Google can be challenging, but it is also fun and rewarding.