Posts by this author

Mar 16, 2023
1
0

Use Microsoft Graph in an Android app

Hello Android developers, This week, we’ll be continuing our blog series on using the Microsoft Authentication Library (MSAL) and the Microsoft Graph to connect to M365 services in your own Android apps. Previously, we covered the basics of MSAL and an introduction to MS Graph for Android, so be sure to check out those posts ...

msalauthenticationgraph
Mar 9, 2023
1
0

Introduction to Microsoft Graph for Android

Hello Android developers, Today we’ll be continuing our blog series on using the Microsoft Authentication Library (MSAL) and the Microsoft Graph to connect to M365 services in your own Android apps. Last week, we covered the basics of MSAL, so be sure to check that out first! This week, we’ll focus on the Microsoft ...

kotlinmsalgraph
Jan 26, 2023
0
0

Relay Anchor Leg: Overall impressions

Hello Compose developers, Over the last two weeks, I’ve given a brief introduction to Relay, as well as talked about some of the tips and tricks I picked up while using the tool. This week, I’ll share my thoughts on the current state of Relay from the developer point of view. As a reminder, Relay is in alpha, so please go try ...

kotlinJetpack Composedesign
Jan 19, 2023
0
0

Relay Leg 2: Tips and tricks

Hello Compose developers, Last week, I gave a brief introduction to Relay, the new Figma to Compose tool developed by Google. This week, I’ll dive deeper into some tips and tricks I learned when testing out Relay, As a reminder, Relay is in alpha, so please go try it out and send the Relay team your feedback! Putting Relay to ...

Jetpack Composedesign
Jan 12, 2023
0
0

Pass the design baton with Relay

Hello Compose developers, Over the holidays, I finally got the chance to test out Relay, the new tool released by Google late last year. The goal of Relay is to simplify the “handoff problem” between designers and developers by translating Figma designs directly into Compose code. Figure 1. Viewing the StatusCard and Chip UI ...

Jetpack Composedesign
Dec 8, 2022
0
0

Compose TwoPaneLayout updates

Hello Compose developers, This week, we’d like to announce two major updates to our TwoPaneLayout component that come with version . We hope these updates will help make the library even more flexible and useful for you all. We also have some other Compose SDK updates to announce! New value in PaneMode enum It may seem...

Jetpack Composefoldable
Dec 1, 2022
0
1

droidcon New York and London

Hello Android developers! It has been great to see the community face-to-face at droidcon events around the world in 2022. The Surface Duo team really enjoyed meeting folks, presenting, and discussing foldable app development face-to-face. If you didn’t make it to an event (or if you did but want to re-live it) more sessions are now ...

Jetpack Window ManagerJetpack Composefoldable
Sep 22, 2022
0
1

Jetpack Compose Accompanist TwoPane

Hello Compose developers! This week, we’d like to talk about the TwoPane layout from Google’s Accompanist Adaptive library! Not to be confused with our own Microsoft Compose SDK TwoPaneLayout component, TwoPane from Accompanist is a fold-aware UI component that works great for cases when you always want to show two pieces of ...

kotlinJetpack Window ManagerJetpack Compose
Sep 15, 2022
0
0

Improving app accessibility with Jetpack Compose

Hello Jetpack Compose developers! This week, we’d like to share how we started improving the accessibility of our Compose samples. Accessibility in Android can relate to many different aspects of your apps, ranging from content descriptions and color contrast to layout hierarchy and touch target size. Regardless of where you ...

kotlinJetpack Composeaccessibility
Sep 1, 2022
0
1

Dual-screen example adds Jetpack Compose to the experience

Hello Compose developers! This week, we’re excited to announce two big updates to our dual-screen experience example: a Compose refactor of the catalog page and a brand new order history page. The dual-screen experience example provides an end-to-end experience centered around a travelling guitar salesperson, with options to ...

Surface DuokotlinJetpack Compose