Introduction to Android App Development and Java for non-programmers

Duration: 2 Days

Objectives

This course is designed to introduce coding beginners to the world of Android application software development. The course looks at the principles of Java, the language that powers apps on Android devices, such as phones and tablets, as well as the tools commonly used for building Android apps, including Eclipse. By the end of the course, delegates will have designed and coded a finished app.

Pre-requisites

Familiarity with Android, either on an tablet or phone. No previous programming experience is required.

Course includes

Instruction from an experienced, published, Android developer. A comprehensive set of reference notes covering course topics, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.

Course outline

Introduction

  • Overview of the Android platform
  • The applications of Android
  • Limitations of Android

App production workflow

  • The best practices for managing an app project
  • Application lifecycle management
  • Software development lifecycle
  • Version control

Programming

  • How is software created?
  • Why is software created this way?
  • What is a programming language?

Java

  • How and why is Java used?
  • A hands on look at the programming language that powers Android, among other systems
  • Variables
  • Arrays
  • Functions
  • Printing to the console

If Statements

  • Adding flow and variance to your program
  • Comparison operators
  • Boolean logical operators
  • Else statements

Loops

  • For loops
  • While loops
  • Do-While loops
  • Leaving loops early

Switch Case

  • Complex decision making with switch-case
  • Switch-case syntax
  • Advantages and disadvantages of switch-case

Object Orientated Programming

  • What is object orientated programming?
  • Java objects
  • Communicating with and manipulating objects
  • Android objects

Eclipse

  • The Android SDK & IDE
  • The Package Explorer
  • Editors
  • The Menu Bar
  • The Tool Bar
  • The Shortcut Bar
  • The debug view and logcat

Android XML

  • Creating layouts with XML
  • The Android manifest

Debugging and testing

  • Using the simulator & AVD
  • Building and running an app
  • Debugging and interpreting errors
  • Syntactic errors
  • Semantic errors

This course is available as a private or customised course. Contact us for further information and to customise this course to your exact requirements:

Phone us: 0208 269 4260Book Now

Related Courses


"Our trainer was calm, reassuring and passionate about the course."

Torpedo Group

"The course was excellent - exactly to my company's needs. All questions were answered and concepts explained very clearly."

Hannah Griffiths

"An enjoyable and productive day. A flexible content and pace of work which suited our needs."

Guardian News & Media



© Transmedia . 85 Tottenham Court Road, London, W1T 4TQ  UK . 0208 269 4260