Skip to content

Commit

Permalink
Android selfie app review
Browse files Browse the repository at this point in the history
  • Loading branch information
pareenaverma committed Dec 23, 2024
1 parent 6819c15 commit 453cdda
Showing 1 changed file with 14 additions and 11 deletions.
Original file line number Diff line number Diff line change
@@ -1,32 +1,33 @@
more :q!
---
title: Build a Hands-Free Selfie app with Modern Android Development and MediaPipe Multimodal AI
title: Build a Hands-Free Selfie Android application with MediaPipe

draft: true
cascade:
draft: true
minutes_to_complete: 120

who_is_this_for: This is an introductory topic for mobile application developers interested in learning how to build an Android selfie app with MediaPipe, Kotlin flows and CameraX, following the modern Android architecture design.
minutes_to_complete: 120

who_is_this_for: This is an advanced topic for mobile application developers interested in learning how to build an Androi
d selfie app with MediaPipe, Kotlin flows and CameraX.

learning_objectives:
learning_objectives:
- Architect a modern Android app with a focus on the UI layer.
- Leverage lifecycle-aware components within the MVVM architecture.
- Combine MediaPipe's face landmark detection and gesture recognition for a multimodel selfie solution.
- Use JetPack CameraX to access camera features.
- Use Kotlin Flow APIs to handle multiple asynchronous data streams.

prerequisites:
- A development machine compatible with [**Android Studio**](https://developer.android.com/studio).
- A recent **physical** Android device (with **front camera**) and a USB **data** cable.
- A development machine with [**Android Studio**](https://developer.android.com/studio) installed.
- A recent Arm powered Android phone (with **front camera**) and a USB data cable.
- Familiarity with Android development concepts.
- Basic knowledge of modern Android architecture.
- Basic knowledge of Kotlin programming language, such as [coroutines](https://kotlinlang.org/docs/coroutines-overview.html) and [flows](https://kotlinlang.org/docs/flow.html).
- Basic knowledge of Kotlin programming language, such as [coroutines](https://kotlinlang.org/docs/coroutines-overview
.html) and [flows](https://kotlinlang.org/docs/flow.html).

author_primary: Han Yin

### Tags
skilllevels: Beginner
skilllevels: Advanced
subjects: ML
armips:
- Cortex-A
Expand All @@ -45,5 +46,7 @@ operatingsystems:
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of lear
ning path content.
---

0 comments on commit 453cdda

Please sign in to comment.