Introduction to Android graphics
- Offered byCoursera
Introduction to Android graphics at Coursera Overview
Duration | 20 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Introduction to Android graphics at Coursera Highlights
- This Course Plus the Full Specialization.
- Shareable Certificates.
- Graded Programming Assignments.
Introduction to Android graphics at Coursera Course details
- This course will bring you up to speed with the fundamentals of 2D graphics and 3D graphics in Android. This course provides the ideal primer for more advanced courses and applications, for example, OpenGL, as well as Virtual Reality in Android.
- This course is unique because it covers the key concepts and theory of 2D and 3D graphics while also showing you how to implement these in Android practically. This provides a solid understanding and grasp of the subject matter which will be applicable in a variety of settings.
- The final assignment will provide you with an artefact which you can use for your professional portfolio to evidence your skills.
Introduction to Android graphics at Coursera Curriculum
2D Graphics
Introduction
The example program
Canvas drawing functions
Draw a polyline object
Draw a polygon
Strokes and fills
Affine transformation
Plotting data and graphs
Summary
Prerequisites
Download the example program
Let's practice: Canvas drawing functions
Canvas drawing functions
Polyline objects
Polygons
Strokes and fills
Affine transformation
Plotting data and graphs
3D Graphics
Introduction
The example program
3D affine transformation
Gimbal lock
Timer task
Quaternion
Viewing and projection
Colour and intensity
Summary
Link to download the example program
Try the gimbal lock example program
The quaternion example program
Quaternion multiplication and rotational matrix
3D affine transformation
Gimbal lock
Quaternion
Viewing and projection
Colour and intensity
Implementing 2D and 3D Graphics in Android
Introduction
Timer Example Program
License and attributions