Slide 1

Slide 1 text

Android / Mobile Dev Tips @_shoheikawano @shoheikawano @shoheikawano 🟦

Slide 2

Slide 2 text

•Audience •Mobile app developers •Everyone interested in mobile app development •Goals •New tip for you 🍭 Audience & Goals 🥅

Slide 3

Slide 3 text

•scrcpy •JetBrains Toolbox •KMP and Compose Multiplatform 3 Tips for Android / Mobile Dev

Slide 4

Slide 4 text

•scrcpy •JetBrains Toolbox •KMP and Compose Multiplatform 3 Tips for Android / Mobile Dev

Slide 5

Slide 5 text

scrcpy

Slide 6

Slide 6 text

•OSS •Lets you control your real device from the app •Provides easy commands to launch and record scrcpy https://github.com/genymobile/scrcpy

Slide 7

Slide 7 text

scrcpy with sample aliases alias sc=‘scrcpy' alias rec='scrcpy -r ~/Desktop/$(date +%Y_%m_%d_%I_%M_%S_%p).mp4'

Slide 8

Slide 8 text

•scrcpy •JetBrains Toolbox •KMP and Compose Multiplatform 3 Tips for Android / Mobile Dev

Slide 9

Slide 9 text

JetBrains Toolbox

Slide 10

Slide 10 text

•Desktop app made by JetBrains •Lets you manage multiple IDEs from JetBrains JetBrains Toolbox https://www.jetbrains.com/ja-jp/lp/toolbox/

Slide 11

Slide 11 text

•scrcpy •JetBrains Toolbox •KMP and Compose Multiplatform 3 Tips for Android / Mobile Dev

Slide 12

Slide 12 text

KMP and Compose Multiplatform

Slide 13

Slide 13 text

Kotlin Multiplatform(KMP) •KMP = Kotlin Multiplatform •Allows you to share Kotlin code to multiple platforms https://kotlinlang.org/lp/multiplatform/

Slide 14

Slide 14 text

Compose Multiplatform •Multiplatform UI tooklit on top of KMP •Jetpack Compose based UI code shared for multiple platforms •Android, iOS(alpha), Desktop, Web(experimental) https://www.jetbrains.com/ja-jp/lp/compose-multiplatform/

Slide 15

Slide 15 text

Compose Multiplatform https://www.jetbrains.com/ja-jp/lp/compose-multiplatform/

Slide 16

Slide 16 text

•scrcpy 
 →Useful for debugging with real device in Android •JetBrains Toolbox 
 →Useful for managing multiple JetBrains IDEs •KMP / Compose Multiplatform 
 →Can be an option for sharing logic/UI with multiple platforms Summary

Slide 17

Slide 17 text

Android / Mobile Dev Tips Thanks! @_shoheikawano @shoheikawano @shoheikawano 🟦