
Android app development course is one of the most popular courses around the globe. This course will help you learn mobile app development from scratch and unlock new job opportunities for you in start-ups as well as large organizations.
Master Android app development, learn how to set up Android Studio, understand Android architecture in detail, learn about integrating your mobile apps with Facebook, Twitter and other social media, Google Drive, Google Maps, SQLite and learn how to create and optimize app user experience.
After completing this course, students will be able to:
To achieve the best learning experience and a quick start with this course, a trainee is required to have adequate knowledge of the content of “Java Fundamentals for Android Development” course. Previous knowledge and experience of any object oriented programming language is considered sufficient.
Module 1: Android Frameword and Android Studio
• Introduction
• Android Software Layers
• Android Libraries
• Components of an Android Application
• Application Life-cycle
• Pre-requisites for Android Application Development
• Android Studio
• Gradle
• Lab 1: Creating Your First Application
Module 2: Android SDK Tools and Activity Class
• Android Project Structure
• The Android Manifest File
• Structure of the Manifest File
• Android SDK Tools
• Activity
• Methods to Remember
• Lab 2: Controlling a Camera’s Flash Light
Module 3: Fragments, Views, and List View
• Introduction
• Fragments
• Views
• List Views and List Activity
• Methods to remember
• Lab 3: Creating a Simple To-Do List Application
Module 4: Intents and Intent filters
• Introduction
• Intents
• Native Android Actions
• Data Transfer
• Intent to Call Activities
• Register an IntentFilter
• Methods to remember
• Lab 4: Creating Contacts Selection Application
Module 5: Maintaining Industrial Ethernet Networks
• Introduction
• Views
• Layouts
• Customized Views
• Modify Existing Views
• Lab 5 : Custom View, Drawer Layout, and Fragments Application
Module 6: Android Resources, Themes, and Material Design
• Introduction
• Android Resources
• Android Themes and Styles
• Android Material Design
• Methods to remember
• Lab 6: A To-Do List Application in Material Design
Module 7: Android UI – Dialogs, Menus, and WebView
• Introduction
• User Interaction through Messages
• Dialogs
• Activities with Dialog Theme
• Toasts
• Menus
• Context Menus
• Additional Menu Item Options
• Popup Menus
• Web View
• Methods to Remember
• Lab 7: Wallpaper Application
Module 8: Android Storage and Background Processing
• Android Storage Options
• File I/O
• Shared Preferences
• Connecting to the internet
• Background Processing
• Lab 8: Quotes Provider Application
Module 9: Android Storage: SQLite and Content Providers
• Introduction
• Databases in Android
• Content Providers
• Native Android Content Providers
• Custom Content Provider
• Sync Adapters
• Methods to Remember
• Lab 9: SQLite Databases and Content Providers
Module 10: Android Notification
• Introduction
• Creating a notification
• Notification actions
• Expandable Notifications
• Notifications Layouts
• Notification Priority
• Notifications in Android 5.0 (Lollipop)
• Lab 10: Implementing Android Notifications
All those students and professionals who are keen to create amazing Apps in Android should go for this course.
Eligible trainees can receive the CITREP+ course fee support of up to 70% or up to 90% for the Android Certified Application Developer Course. For full information on CITREP+ eligibility, please visit go.gov.sg/tesacitrep