Preface
- How this Book is Organized
- Who Should Read this Book
- What is Covered in this Book
- Source Code
Introduction
- HTML5
- DOM
- Native Apps versus Web Apps
Introduction to HTML
Introduction to CSS
Introduction to JavaScript
- Variables
- Functions
- Arrays
- Control Statements
Introduction to Java
- Summary
Android WebView
Android Studio
- Introduction
- Android Studio User Interface Overview
Setting up your Development Environment
- Prerequisites
- Structure of an Android Project
- Create a HTML File
- Set up your Android Studio Development Environment
- Summary
Creating a Simple App
- A Simple Todo Web App
- Strike Through Effect
- Delete Functionality
- Summary
Running your Simple App
- Introduction
- Summary
The DOM
- Traversing the DOM
- Creating DOM Elements
- Summary
Introduction to Touch Events
- Summary
Saving Data in your App
- Local Storage
Detecting Swipe Actions
- Detecting the start position of your touch
- Transitioning a swiped element
- Detecting when the swipe ends
- Summary
Running your App in the Android Emulator
Running your App on a Mobile Device
Creating a Simple Netflix App
Making AJAX Calls
- Introduction
- AJAX
Creating a Simple Netflix Native App
- Introduction
Views
- Introduction
- Layouts
Activity
- Introduction
- Activity Lifecycle
Intent
- Introduction
Services
Publishing your App
- Introduction
- Creating an APK File
- Uploading your App to the Play Store