Showing archive results for 2022

Oct 20, 2022
Post comments count0
Post likes count1

Persisting and sharing ink

Parker Schroeder
Parker Schroeder

Hello Android developers! We have some updates to the InkSDK that we would like to share with you, as well as some general guidance on persisting ink and open ink standards. Overview While Android provides different canvases for rendering ink, there is little guidance on how to store that ink or what format it should b...

kotlin
Oct 13, 2022
Post comments count0
Post likes count0

Foldable Navigation Rail

Sorin Albu
Sorin Albu

Hello Android developers! This week we’re excited to share with you a new library to make it easy to support Navigation Rail on foldable devices like Surface Duo. Navigation Rail package One of the tricks when building mobile apps for Surface Duo devices is to avoid your UI being obscured by the hinge. Controls that aren’t aware of...

Oct 6, 2022
Post comments count0
Post likes count0

Designing for foldable and large screens

Yuran Liu
Yuran Liu

Hello app designers! Today we are going to talk about designing for foldable and large screens. We’ve been practicing responsive web design for a long time - let's use those concepts to optimze your mobile app for different platforms and devices. Mobile apps can use adaptive designs to deliver a consistent app experience. In today’s blog...

Surface DuofoldableUser experience
Sep 29, 2022
Post comments count0
Post likes count0

Show off your apps with Phone Link

Ionut Stirban
Ionut Stirban

Hello Android developers! This week we’re going to share some tips and tricks to help you show off your development work in meetings, livestreams, recordings, blog posts, or anywhere else you want a video or still of your app! Demo-ing with Phone Link Your phone’s screen can be mirrored on Surface Duo and other supported device...

Surface Duo
Sep 22, 2022
Post comments count0
Post likes count1

Jetpack Compose Accompanist TwoPane

Kristen Halper
Kristen Halper

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 conte...

kotlinJetpack Window ManagerJetpack Compose
Sep 15, 2022
Post comments count0
Post likes count0

Improving app accessibility with Jetpack Compose

Kristen Halper
Kristen Halper

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 start...

kotlinJetpack Composeaccessibility
Sep 8, 2022
Post comments count0
Post likes count0

Surface Duo Design Kit 2.2 update

Yuran Liu
Yuran Liu

Hello app designers! Our Surface Duo Design Kit is now updated to version 2.2. If you haven’t heard of this kit before, Surface Duo Design Kit is the go-to place where you can find all our UX design suggestions and UI components for both Surface Duo and Surface Duo 2. It includes many of the interface components which you can handily gra...

Surface Duofoldabledesign
Sep 1, 2022
Post comments count0
Post likes count1

Dual-screen example adds Jetpack Compose to the experience

Alin-Mihai Argeanu Kristen Halper
Alin-Mihai,
Kristen

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 find ...

Surface DuokotlinJetpack Compose
Aug 25, 2022
Post comments count0
Post likes count0

Experimenting with postures in Flutter

Andrei Diaconu
Andrei Diaconu

The things I'm doing in this article are highly experimental. By the end of it hopefully you will agree with these two statements: To achieve the desired behavior, I end up using several hacky techniques which I would think twice before shipping to production. This article is not a tutorial. It is a story of the fun I had with flutter a...

Surface DuofoldableFlutter
Aug 18, 2022
Post comments count0
Post likes count0

droidcon Berlin and Surface Duo video collection

Cesar Valiente
Cesar Valiente

Hello Android developers! This week we were inspired by a forum question about interesting Surface Duo media content and provide a variety of different video and audio resources where you can learn more about Surface Duo, foldable devices, and dual-screen Android app development! If you want to chat in person, we’ll also be at these upco...

kotlinJetpack Window Managerfoldable