Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Android Webkit

( Duration: 3 Days )

In Android Webkit training course, you will learn, on how Android exposes WebKit functionality via WebView. You will also learn about it's features as well as how to integrate web content with the rest of the application.

By attending Android Webkit workshop, delegates will learn:

  • Using WebView in your Applications
  • Building Web Applications in WebView
  • Using Javascript in the code and binding it to Java code
  • Handling page navigation
  • Debugging Web Applications
  • Best Practices for Web Applications

  • Familiar with basic Android development
  • Able to create minimal Android UI and understand their way around the Android SDK tools

This Android webkit class is designed for software developers who already have experience developing basic Android applications and are looking to take their skill set to the next level.

COURSE AGENDA

1

Introduction to WebKit Objective-C Programming Guide

  • What Is the WebKit?
  • Who Should Read This Document?
  • Organization of This Document
2

Why Use the WebKit?

  • Core WebKit Classes
  • Frame Model and View Classes
  • Data Model and View Classes
  • Provisional vs. Committed Data Sources
  • WebView delegates
3

Simple Browsing

  • Multiple Windows
  • Opening Windows
  • Entering URLs
  • Handling New Window Requests
4

Loading Pages

  • Sequence of Frame Load Delegate Messages
  • Testing for the Main Frame
  • Displaying the Current URL
  • Displaying the Page Title
  • Displaying Load Status
5

Loading Resources

  • Sequence of Resource Load Delegate Messages
  • Identifying Resources
  • Tracking Resource Load Progress
6

Making Policy Decisions

  • Enabling Editing
  • Saving and Loading Web Content
  • Modifying the Current Selection
  • Changing Editing Behavior
  • Should Methods
  • Did Methods
7

Using Undo When Editing

  • Using the Document Object Model from Objective-C
  • Interpreting the DOM Specification
  • Handling Exceptions
8

Using the Document Object Model Extensions

  • Using JavaScript From Objective-C
  • Spoofing
  • Accessing the WebKit From Carbon Applications
  • Determining WebKit Availability
  • Testing for URL Loading System Availability
  • Testing for WebKit Availability
  • Isolating delegates WebKit and URL Loading System Symbols
  • Conditionally Loading Code
  • Weak Linking Symbols
9

Working with Webkit Code Base

10

Comparison of Open Source WebKit and Android WebKit

11

Interaction of Android WebView with WebKit

12

IME interaction with WebView

13

Cursor management

14

Handling RTL languages

15

Creating Applications over Android WebView

16

Debug setup between android JNI and Webkit and Webcore. Making webkit a NDK application

17

Decoupling Editor Classes from Webcore

18

Webkit Limitations

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X