You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: Build a Hands-Free Selfie app with Modern Android Development and MediaPipe Multimodal AI
2
+
title: Build a Hands-Free Selfie Android application with MediaPipe
3
+
4
4
draft: true
5
5
cascade:
6
6
draft: true
7
-
minutes_to_complete: 120
8
7
9
-
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.
8
+
minutes_to_complete: 120
10
9
10
+
who_is_this_for: This is an advanced topic for mobile application developers interested in learning how to build an Androi
11
+
d selfie app with MediaPipe, Kotlin flows and CameraX.
11
12
12
-
learning_objectives:
13
+
learning_objectives:
13
14
- Architect a modern Android app with a focus on the UI layer.
14
15
- Leverage lifecycle-aware components within the MVVM architecture.
15
16
- Combine MediaPipe's face landmark detection and gesture recognition for a multimodel selfie solution.
16
17
- Use JetPack CameraX to access camera features.
17
18
- Use Kotlin Flow APIs to handle multiple asynchronous data streams.
18
19
19
20
prerequisites:
20
-
- A development machine compatible with [**Android Studio**](https://developer.android.com/studio).
21
-
- A recent **physical**Android device (with **front camera**) and a USB **data** cable.
21
+
- A development machine with [**Android Studio**](https://developer.android.com/studio) installed.
22
+
- A recent Arm powered Android phone (with **front camera**) and a USB data cable.
22
23
- Familiarity with Android development concepts.
23
-
- Basic knowledge of modern Android architecture.
24
-
- Basic knowledge of Kotlin programming language, such as [coroutines](https://kotlinlang.org/docs/coroutines-overview.html) and [flows](https://kotlinlang.org/docs/flow.html).
24
+
- Basic knowledge of Kotlin programming language, such as [coroutines](https://kotlinlang.org/docs/coroutines-overview
25
+
.html) and [flows](https://kotlinlang.org/docs/flow.html).
0 commit comments