Booking options
Price on Enquiry
Price on Enquiry
Delivered Online
5 days
All levels
Duration
5 Days
30 CPD hours
This course is intended for
This course is intended for individuals who want to learn how to program Android applications using the Java Programming Language.
Overview
Upon successful completion of this course, students will have an understanding of basic application Android development.
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.
Nexus Human, established over 20 years ago, stands as a pillar of excellence in the realm of IT and Business Skills Training and education in Ireland and the UK....