diff --git a/android/README.md b/android/README.md
index 74e4fcae..e5b723b4 100644
--- a/android/README.md
+++ b/android/README.md
@@ -12,14 +12,24 @@ Since Vulkan is not yet part of the Android OS (like OpenGL ES) the library and
## Examples
-### Triangle
-----
+## Triangle
+
+Demonstrates a basic Vulkan setup for Android for rendering a triangle. A real life application would encapulate most of the Vulkan object creation stuff (which is done in subsequent examples), so this is more of an example to study how Vulkan works. Also sets up a swap chain for presenting the rendered images to the windowing system.
-### Texture mapping
-----
+
-### Mesh loading and rendering
-----
+## Texture mapping
+
+Loads a mipmapped texture from the asset manager and it on a simple quad. Shows how to upload a texture including mip maps to the gpu in an optimal (tiling) format. Also demonstrates how to display the texture using a combined image sampler with anisotropic filtering enabled.
+
-### Compute shader particle system
-----
+## Mesh loading and rendering
+
+
+Uses [syoyos' tinyobj loader](https://github.com/syoyo/tinyobjloader) to load and render a mesh from the asset manager. The mesh data is then converted to a fixed vertex layout matching the pipeline (and shader) layout descriptions.
+
+
+## Compute shader Particle system
+
+
+Attraction based particle system. A shader storage buffer is used to store particle data and updated by a compute shader. The buffer is then used by the graphics pipeline for rendering.
diff --git a/android/screenshots/compute_particles.png b/android/screenshots/compute_particles.png
new file mode 100644
index 00000000..c26e2176
Binary files /dev/null and b/android/screenshots/compute_particles.png differ
diff --git a/android/screenshots/mesh_rendering.png b/android/screenshots/mesh_rendering.png
new file mode 100644
index 00000000..be57c780
Binary files /dev/null and b/android/screenshots/mesh_rendering.png differ
diff --git a/android/screenshots/texture_mapping.png b/android/screenshots/texture_mapping.png
new file mode 100644
index 00000000..986f090d
Binary files /dev/null and b/android/screenshots/texture_mapping.png differ
diff --git a/android/screenshots/triangle.png b/android/screenshots/triangle.png
new file mode 100644
index 00000000..0c9a989b
Binary files /dev/null and b/android/screenshots/triangle.png differ