Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamentals of Android Native Development Kit (NDK) through this comprehensive tutorial series that covers essential concepts and practical implementation. Explore what the NDK is and understand the compelling reasons for incorporating native code into Android applications. Follow step-by-step installation procedures and get started with your first NDK project. Dive into the Application Binary Interface (ABI) to understand how native code interacts with the Android system. Build both user interface components and client-side functionality while learning to execute and test your native applications. Master essential NDK tools including LibLog for debugging and logging purposes, and implement JNI OnLoad for proper native library initialization and management.
Syllabus
Intro to Android NDK - 01 - What is the NDK?
Intro to Android NDK - 02 - Why use the NDK?
Intro to Android NDK - 03 - Installation
Intro to Android NDK - 04 - Getting Started
Intro to Android NDK - 05 - Application Binary Interface
Intro to Android NDK - 06 - The UI
Intro to Android NDK - 07 - The Client
Intro to Android NDK - 08 - The First Run
Intro to Android NDK - 09 - Using LibLog
Intro to Android NDK - 10 - Using JNI OnLoad
Taught by
InfoQ