Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[ABC2022Spring]WearOS Recap from I/O 2022 + α

[ABC2022Spring]WearOS Recap from I/O 2022 + α

Android Bazaar and Conference 2022 Springの「WearOS Recap from I/O 2022 + α」の講演資料です。

Wear OSに関して、I/O 2022の最新トピックに加え、アプリ開発のポイントやTipsなど、ライブデモを交え紹介させていただきました。ご参加いただきました皆様、ありがとうございました。

#abc2022s #io22jp #wearos #androidjp

97a7f7899e0df28c3636b8d44bbe6578?s=128

Kenichi Kambara

May 28, 2022
Tweet

More Decks by Kenichi Kambara

Other Decks in Technology

Transcript

  1. WearOS Recap from I/O 2022 + α 2022.05.28 ਆݪ ݈Ұ

    (@korodroid) Android Bazaar and Conference 2022 Spring
  2. 2 About me ਆݪ ݈Ұ (@korodroid) •Mobile App Development •Speeches

    (e.g. 9 International confs.) •Writings (e.g. 6 Dev Books) •[Of fi cial] Evangelist at NTT TechnoCross •[Private] iplatform.org
  3. Agenda •Wear OS ͷྺ࢙ɾಛ௃ •Wear OS Topics from I/O 2022

    •Wear OS ΞϓϦ։ൃೖ໳ with Jetpack Compose Source: Google I/O 2022 Keynote / Developer Keynote / Wear OS Session Android Developers Blog
  4. Wear OSͷྺ࢙ •First Release at I/O 2014 2014 2018 2018

    2022 Android Wear Wear OS •Rebranding •Some Updates •Big Update at I/O 2022 
  5. Wear OSͷಛ௃  Overlay Noti fi cation Complication Based on

    Android & optimized for the wrist Tile 
  6. Wear OS Topics from I/O 2022 

  7. Wear OS Topics from I/O 2022 

  8. Compose for Wear OS Input components Dialogs Page Indicator Progress

    Indicator  Navigation
  9. Compose for Wear OS ࣮૷ྫ: ScalingLazyColumn @Composable fun ScalingLazyColumSample() {

    ScalingLazyColumn { item { ListHeader { Text(text = "Contacts") } } items(20) { Chip( icon = { Icon( Icons.Rounded.Face, contentDescription = "Contacts", ) }, label = { Text("HogeHoge Tarou $it") }, colors = ChipDefaults.secondaryChipColors(), onClick = { }, ) } } } 
  10. HorologistͰఏڙ͞Ε͍ͯΔϥΠϒϥϦྫ Audio/Media UI Composables Compose Layout 

  11. Health Services 

  12. 12 Wear OS ΞϓϦ։ൃೖ໳ with Jetpack Compose

  13. 13 ։ൃ؀ڥ  IntelʹՃ͑ɺApple Silicon΋αϙʔτ Wear OS ։ൃʹ͓͢͢Ί

  14. 14 Wear OS ϓϩδΣΫτ࡞੒  Jetpack ComposeͰ։ൃ͢Δ৔߹

  15. ϓϩδΣΫτ࡞੒ޙͷը໘ 

  16. Tips1: Live Editͷઃఆ(Electric Eel) 

  17. 17 Live Demo💪 

  18. Tips2: Wear OSͱMobileͷҧ͍(ྫ)  Wear OS 
 (androidx.wear.*) Mobile 


    (androidx.*) androidx.wear.compose:compose-material androidx.wear.compose:compose-navigation androidx.compose.foundation:foundation androidx.wear.compose:compose-foundation androidx.compose.material:material androidx.navigation:navigation-compose androidx.compose.foundation:foundation ref: https://developer.android.com/training/wearables/compose
  19. Tips3: ϓϨϏϡʔػೳ(Electric Eel) 

  20. Reference  •Google I/O 2022 Keynote / Developer Keynote /

    Session 
 https://io.google/2022 
 •Announcing Compose for Wear OS Beta! 
 https://android-developers.googleblog.com/2022/05/ announcing-compose-for-wear-os-beta.html •Codelabs (Wear OS) 
 https://codelabs.developers.google.com/?cat=wearos
  21. Conclusion  •Wear OS ΞϓϦ։ൃͷτϨϯυ΋Jetpack Compose΁🚀 
 •։ൃ؀ڥ΍ϥΠϒϥϦ͕͞Βʹ੔͖ͬͯͨҹ৅🎉 •Wear OSͷੈք΋੝Γ্͍͖͛ͯ·͠ΐ͏💪

  22. Please let me know if you have any requests 


    such as technical speeches, technical writings and so on. http://www.linkedin.com/in/korodroid Thank you so much http://fb.com/kanbara.kenichi @korodroid