We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

Course Objective:

This is a comprehensive 4-day (with WDA funding) Android Development and programming course conducted in Singapore that provides the required knowledge and skills to design and build a complete Android™ application. It delivers an extensive training on the main Android API components and its interactions.

At course completion, the participant will be able to:

  • Design and build a complete Android application.
  • Debug and maintain Android applications using different tools and plugins.
  • Thoroughly understand the life-cycle of an Android application and its main components.
  • Use external resources, manifest files, intents and adapters
  • Developing Android Network Connection and File I/O.
  • Understand and use all Android persistent storage techniques: Preferences, files, databases, and content providers.
  • Connecting, Saving and Retrieving Data using Android Storage: SQLite,
  • Use Android’s background processing techniques.
  • Publishing Android Application to Google PlayStore
Prerequisite:
For a best learning experience and a quick start with this course, a trainee is required to have adequate knowledge of the OOP(Object-Oriented Programming) of Java.
Previous knowledge and experience of any programming language is considered sufficient.


Certificate Of Attendance :
Certificate Of Attendance will be awarded to participants completing the course achieving minimum 75% attendance.

Training Duration:
Full-time: 4 weekdays / 4 Sats Time : 9.30am to 5.30pm
Part-time: 8 sessions Time : 6.30pm to 10pm (twice/thrice a week)

Training Methodology & Materials:
Practical hands-on sessions using Eclipse IDE and ADT(plugins).
1 person to 1 computer with great CPU processing power.
Well-designed tutorial sessions and screen capture to enhance further understanding of the courseware

Outline

Lesson 1: Hello Android Framework
  • Introduction
  • Creating an Android Project
  • Within Eclipse
  • From Command line
  • Running Your Application
  • Running you project on the emulator
  • Components of an Android application
  • Application Life-cycle
  • Modifying created project
  • Change activity’s name
Lesson 2: Android SDK Tools and Activity Class
  • Android Software Layers
  • Linux kernel
  • C/C++ Libraries
  • Android Runtime
  • Application Framework
  • Application layer
  • Android Libraries
  • The Android Manifest File
  • Structure of the Manifest File
  • Android SDK Tools
  • Activity life-cycle through Java
  • Create an Activity
Lesson 3: ListActivity and ListView
  • Using Views
  • Adding a View to your application
  • List Views and List Activity
  • Using a ListActivity
  • Adding ListView
  • Add Event to List Items
Lesson 4: Intents and Intent filters
  • Introduction
  • Intents
  • Explicit Intents
  • Implicit Intents
  • Native Android Actions
  • Data Transfer
  • Intent to Call Activities
  • Direct calls
  • Sub-activities: Calling Activities for Results
  • Register an IntentFilter
Lesson 5: Custom Views
  • Introduction
  • Different Uses of Customized Views
  • Modify Existing Views
  • Step by Step
  • What is in onDraw()
  • The full picture
Lesson 6: Dialogs and Toasts
  • Dialogs
  • Dialog sub-classes
  • Creating dialogs with user-defined layout
  • Activities with Dialog Theme
  • Toasts
Lesson 7: More UI - Options Menu, Context Menu, and WebView
  • Introduction
  • Menus
  • Building a menu from Java code
  • Building a menu from a resource file
  • Handle Select Events
  • Sub-menus
  • Context Menus
  • Handling Context Menu Selection
  • Application layer
  • Android Libraries
  • The Android Manifest File
  • Structure of the Manifest File
  • Android SDK Tools
  • Activity life-cycle through Java
  • Create an Activity
  • Additional Menu Item options
  • Checkboxes and Radio Buttons
  • Shortcut Keys
  • Condensed Titles
  • Menu Item Click Listener
  • Intents
  • WebView
Lesson 8: Android Storage: Network, File I/O, and SharedPreferences
  • Android Storage Options
  • Shared Preferences
  • Internal Storage
  • SQLite Databases
  • Network Connection
  • Connecting to the internet
  • File I/O
  • Including files as resources
  • Shared Preferences
  • Retrieving Shared Preferences
  • Save activity state
Lesson 9: Android Storage: SQLite and Content Providers
  • Introduction
  • SQLite in your application
  • SQLite library
  • SQLiteOpenHelper
  • SQLiteDatabase
  • Cursors
  • Databases in Android
  • Native Android Content Providers
Lesson 10: Android Notifications Introduction
  • Creating a notification
  • Notification actions
  • Example: NotificationManager
Lesson 11: Publishing Android Application
  • Preparing for Publishing
  • Digital Signing and Version Control
  • Deploying Android APK Files
  • Publishing on the Android Playstore
Reviews
Be the first to write a review about this course.
Write a Review
IT Enabler is incorporated in Singapore in year 2002. We aim to be a One-Stop IT Training Centre for aspired IT Professionals and IT Technopreneurs. We aim to bring the level of IT expertise from ground zero to the intermediate and advanced levels. We are offering our most successful flagship course Cisco Certified Network Associate CCNA with an impressive passing mark of over 90%. Some classes even achieved 100% passes.

We conduct courses like CCNA-R&S, CCNA Security, CCNP-R&S, CCNP Security, CCDA, CCDP, MCSA, MCSE, ITIL Foundation, VBA Excel, VBA Access, SQL Scripting, SQL Server Database Administration, SQL Server Database Query, Website Design, E-Commerce and Setting up Shopping Cart, Wordpress, HTML5 with Javascript and CSS3, Mobile Appns Development - Android, IOS, Windows, etc.

At iEnabler, we place the trainees/participants' interest at the highest priority.
Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.