Learn How to Make an App - Android

This course has no current classes. Please join our waitlist and we will notify you when we have places available. Join Waitlist

Course description

Learn to code Learn how to create Android Apps in Sydney.

Is the next killer app yours? Turn your ideas into reality! App development for Android provides you with access to millions of potential customers.

This course shows you Best Practice Design Principles and a solid knowledge of how mobile apps need to be structured so your app can stand a solid bashing out in the market place. You already need to be competent programmers in Java applications. If you don’t have Java sign up for SCC’s L2C Java for First Timers. Part 1 of L2C Andoroid Apps covers the essential foundation of App development and Part 2 (separate course) allows you to specialise on the type of app you want. You’ll use the Android Developer’s IDE to provide a solid platform for creating and testing your applications.

Course content

Session 1

  • Getting started
  • Installation of Android SDK
  • Projects overview
  • Building your first App
  • Creating an Android project
  • Running your application
  • Building a simple user interface
  • Starting another activity

Session 2

  • Supporting different devices
  • Supporting different languages
  • Supporting different screens
  • Supporting different platform versions
  • Managing the activity lifecycle
  • Starting an activity
  • Pausing and resuming an activity
  • Stopping and restarting an activity
  • Recreating an activity

Session 3

  • Building a dynamic UI with fragments
  • Creating a fragment
  • Building a flexible UI
  • Communicating with other fragments

Session 4

  • Saving data
  • Saving key-value sets
  • Saving files
  • Saving data in SQL databases

Session 5

  • Interacting with other Apps
  • Sending the user to another App
  • Getting a result from the activity
  • Allowing other Apps to start your activity

Session 6

  • Working with system permissions
  • Declaring permissions
  • Requesting permissions at run time
  • Best practices for runtime permissions
  • Best practices for:

• Interaction & Engagement
• User Interface
• User Input
• Background Jobs
• Performance
• Security & Privacy
• Permissions & Identifiers
• Testing

  • Understand the mechanics of Android Mobile Applications
  • Understand How the Developers Kit accelerates your development efforts
  • Create self contained working applications
Please bring to class
  • Your own laptop

Avoid disappointment. Enrol early.

Please ensure that you have given a valid email and mobile number as all course changes will be communicated via sms or email.