- Level Professional
- المدة 20 ساعات hours
- الطبع بواسطة Imperial College London
-
Offered by
عن
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
2
Discussions
- Say hello!
- Troubleshooting
2
Videos
- Introduction
- The example program
2
Readings
- Prerequisites
- Download the example program
Canvas drawing functions
1
Assignment
- Canvas drawing functions
1
Discussions
- Troubleshooting
1
Videos
- Canvas drawing functions
1
Readings
- Let's practice: Canvas drawing functions
Polylines and polygons
2
Assignment
- Polyline objects
- Polygons
2
Videos
- Draw a polyline object
- Draw a polygon
Strokes and fills
1
Assignment
- Strokes and fills
1
Videos
- Strokes and fills
2D transformation
1
Assignment
- Affine transformation
1
Videos
- Affine transformation
Plotting data and graphs
1
Assignment
- Plotting data and graphs
1
Videos
- Plotting data and graphs
Summary
1
Videos
- Summary
Introduction
1
Discussions
- 3D graphics inspiration
2
Videos
- Introduction
- The example program
1
Readings
- Link to download the example program
3D affine transformation
1
Assignment
- 3D affine transformation
1
Videos
- 3D affine transformation
Gimbal lock and quaternion
2
Assignment
- Gimbal lock
- Quaternion
1
Discussions
- Quaternion questions
3
Videos
- Gimbal lock
- Timer task
- Quaternion
3
Readings
- Try the gimbal lock example program
- The quaternion example program
- Quaternion multiplication and rotational matrix
Viewing and Projection
1
Assignment
- Viewing and projection
1
Videos
- Viewing and projection
Colour and intensity
1
Assignment
- Colour and intensity
1
Videos
- Colour and intensity
Summary
1
Videos
- Summary
Assignment details
1
Peer Review
- 3D Dancing Robot
1
Discussions
- Troubleshooting
2
Videos
- Introduction
- Timer Example Program
1
Readings
- License and attributions
Auto Summary
Unlock the world of Android graphics with this comprehensive course, designed to equip you with the essential skills in both 2D and 3D graphics. This course serves as an excellent foundation for more advanced topics, including OpenGL and Virtual Reality (VR) applications on Android. Under the expert guidance of Coursera, you'll delve into the core concepts and theories behind Android graphics, while also learning how to apply these principles practically. This dual approach ensures you not only understand the material but also gain hands-on experience. Upon completion, you'll have a professional portfolio artifact to showcase your newfound skills. The course spans 1200 minutes and offers two subscription options: Starter and Professional, catering to different levels of commitment and expertise. Ideal for IT and Computer Science enthusiasts looking to advance their Android development skills, this course is perfect for professionals aiming to enhance their career prospects with specialized knowledge in Android graphics.

Benny Lo