Skill Up Card - Course Bundles

Pricing is per delegate, giving you huge savings over the cost of individual courses.

  • UK = £2,000 + VAT per Skill Up Card
  • Ireland = €2,400 per Skill Up Card
skill up card logo - Nexus Human

Android Studio Development Essentials

4.6 out of 5 rating Last updated 14/11/2024   English

Jump to outline

Click "Enquire" below to find out more about this course

Interested in available dates? Would like to book a private session of this course for your company? Or for any other queries please simply fill out the form below.


Duration

5 Days

30 CPD hours

Overview

Upon successful completion of this course, students will have an understanding of basic application Android development.

Description

This course will teach the basics of Android Development using the Java Programming Language and Android Studio.

Introduction and Setup
  • Android Studio Development Essentials Introduction
  • Setting up an Android Studio Development Environment
  • Creating an Example Android App in Android Studio
  • A Tour of the Android Studio User Interface
  • Creating an Android Virtual Device (AVD) in Android Studio
  • Using and Configuring the Android Studio AVD Emulator
  • Testing Android Studio Apps on a Physical Android Device
  • The Basics of the Android Studio Code Editor
Android Architecture and State Changes
  • An Overview of the Android Architecture
  • The Anatomy of an Android Application
  • Understanding Android Application and Activity Lifecycles
  • Handling Android Activity State Changes
  • Android Activity State Changes by Example
  • Saving and Restoring the State of an Android Activity
Views and Layouts
  • Understanding Android Views, View Groups and Layouts in Android Studio
  • A Guide to the Android Studio Layout Editor Tool
  • A Guide to the Android ConstraintLayout
  • A Guide to using ConstraintLayout in Android Studio
  • An Android Studio Layout Editor ConstraintLayout Tutorial
  • Manual XML Layout Design in Android Studio
  • Creating an Android User Interface in Java Code
Event Handling
  • An Overview and Example of Android Event Handling
  • A Guide to using Instant Run in Android Studio
  • Android Touch and Multi-touch Event Handling
  • Detecting Common Gestures using Android Studio and the Gesture Detector Class
  • Implementing Custom Gesture and Pinch Recognition on Android
Advanced Layout and Transitions
  • An Introduction Android Fragments
  • Using Fragments in Android Studio - An Example
  • Creating and Managing Overflow Menus on Android
  • Animating User Interfaces with the Android Transitions Framework
  • An Android Transition Tutorial using beginDelayedTransition
  • Implementing Android Scene Transitions A Tutorial
  • Working with the Floating Action Button and Snackbar
  • Creating a Tabbed Interface using the TabLayout Component
  • Working with the RecyclerView and CardView Widgets
  • An Android RecyclerView and CardView Tutorial
  • Working with the AppBar and Collapsing Toolbar Layouts
  • Implementing an Android Navigation Drawer
  • An Android Studio Master/Detail Flow Tutorial
Intents, Threads, Services, and Notifications
  • An Overview of Android Intents
  • Android Explicit Intents A Worked Example
  • Android Implicit Intents A Worked Example
  • Android Broadcast Intents and Broadcast Receivers
  • A Basic Overview of Threads and Thread Handlers
  • An Overview of Android Started and Bound Services
  • Implementing an Android Started Service - A Worked Example
  • Android Local Bound Services - A Worked Example
  • Android Remote Bound Services - A Worked Example
  • An Android 7 Notifications Tutorial
  • An Android 7 Direct Reply Notification Tutorial
Data Access and Storage
  • Integrating Firebase Support into an Android Studio Project
  • An Android 7 Firebase Remote Notification Tutorial
  • An Introduction to Android 7 Multi-Window Support
  • An Android Studio Multi-Window Split-Screen and Freeform Tutorial
  • An Overview of Android SQLite Databases in Android Studio
  • An Android TableLayout and TableRow Tutorial
  • An Android SQLite Database Tutorial
  • Understanding Android Content Providers
  • Implementing an Android Studio Content Provider in Android Studio
  • Accessing Cloud Storage using the Android Storage Access Framework
  • An Android Storage Access Framework Example
Multimedia, Maps and Printing
  • Video Playback on Android VideoView and MediaController Classes
  • Video Recording and Image Capture using Camera Intents
  • Making Runtime Permission Requests in Android
  • Android Audio Recording and Playback using MediaPlayer and MediaRecorder
  • Working with the Google Maps Android API in Android Studio
  • Printing with the Android Printing Framework
  • An Android HTML and Web Content Printing Example
  • A Guide to Android Custom Document Printing
Final Build
  • An Android Fingerprint Authentication Tutorial
  • Handling Different Android Devices and Displays
  • Signing and Preparing an Android Application for Release
  • Integrating Google Play In-app Billing into an Android Application
  • An Overview of Gradle in Android Studio
  • An Android Studio Gradle Build Variants Example
Additional course details:

Nexus Humans Android Studio Development Essentials training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.

This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.

Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.

While we feel this is the best course for the Android Studio Development Essentials course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.

Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

FAQ for the Android Studio Development Essentials Course

Available Delivery Options for the Android Studio Development Essentials training.
  • Live Instructor Led Classroom Online (Live Online)
  • Traditional Instructor Led Classroom (TILT/ILT)
  • Delivery at your offices in London or anywhere in the UK
  • Private dedicated course as works for your staff.
How many CPD hours does the Android Studio Development Essentials training provide?

The 5 day. Android Studio Development Essentials training course give you up to 30 CPD hours/structured learning hours. If you need a letter or certificate in a particular format for your association, organisation or professional body please just ask.

What is the correct audience for the Android Studio Development Essentials training?

This course is intended for individuals who want to learn how to program Android applications using the Java Programming Language.

Do you provide training for the Android Studio Development Essentials.

Yes we provide corporate training, dedicated training and closed classes for the Android Studio Development Essentials. This can take place anywhere in UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online allowing you to have your teams from across UK or further afield to attend a single training event saving travel and delivery expenses.

What is the duration of the Android Studio Development Essentials program.

The Android Studio Development Essentials training takes place over 5 day(s), with each day lasting approximately 8 hours including small and lunch breaks to ensure that the delegates get the most out of the day.

Why are Nexus Human the best provider for the Android Studio Development Essentials?
Nexus Human are recognised as one of the best training companies as they and their trainers have won and hold many awards and titles including having previously won the Small Firms Best Trainer award, national training partner of the year for UK on multiple occasions, having trainers in the global top 30 instructor awards in 2012, 2019 and 2021. Nexus Human has also been nominated for the Tech Excellence awards multiple times. Learning Performance institute (LPI) external training provider sponsor 2024.
Is there a discount code for the Android Studio Development Essentials training.

Yes, the discount code PENPAL5 is currently available for the Android Studio Development Essentials training. Other discount codes may also be available but only one discount code or special offer can be used for each booking. This discount code is available for companies and individuals.

Jump to dates

Training Insurance Included!

When you organise training, we understand that there is a risk that some people may fall ill, become unavailable. To mitigate the risk we include training insurance for each delegate enrolled on our public schedule, they are welcome to sit on the same Public class within 6 months at no charge, if the case arises.

What people say about us


Top

}