Posts by this author

Sep 28, 2023
2
0

Speech-to-speech conversing with OpenAI on Android

Hello prompt engineers, Just this week, OpenAI announced that their chat app and website can now ‘hear and speak’. In a huge coincidence (originally inspired by this Azure OpenAI speech to speech doc), we’ve added similar functionality to our Jetpack Compose LLM chat sample based on Jetchat. The screenshot below shows the two new ...

openaichatgpt
Jun 22, 2023
0
0

Announcing FoldAwareColumn in Accompanist Adaptive

Hello Jetpack Compose developers, This week, we’re super excited to announce the release of ! This new component is part of Accompanist, Google’s “sandbox” for experimental Jetpack Compose APIs. The Accompanist Adaptive library already contains the component, which we tested out late last year, so will be the second component to join t...

Jetpack Window ManagerJetpack Compose
Jun 8, 2023
0
0

Improved navigation support in TwoPaneLayout

Hello Jetpack Compose developers, This week, we’re excited to announce an update to our TwoPaneLayout library! You can now use with destinations that accept navigation arguments. This new feature was originally suggested by two developers in our feedback forum, so special thanks to @tscholze and @Papes96 for staying involved in ...

Jetpack Composefoldable
May 25, 2023
0
1

Blossoming love for Compose animation

Hello Jetpack Compose developers, Today we’ll be finishing up our blog series on animations in Jetpack Compose! This content was inspired by Nicole Terc’s Composable Sheep talk from droidcon NYC. Over the past two weeks, we covered some basics graphics, animation canvases, and basic animations. This week, we’ll polish up our garde...

Jetpack Composedroidconanimation
May 18, 2023
0
1

Blooming love for Compose animation

Hello Jetpack Compose developers, Today we’ll be continuing our blog series on animations in Jetpack Compose! This content was inspired by Nicole Terc’s Composable Sheep talk from droidcon NYC. More basic animations We’ll be continuing to use our method and composable to build animations in this post, so if you haven’t already,...

Jetpack Composedroidconanimation
May 11, 2023
0
2

Budding love for compose animation

Hello Jetpack Compose developers, Last week, we did some Compose animation work to build a typing indicator in a chat app. For our next blog series, I’ll be diving into more animation topics with a project inspired by Nicole Terc’s Composable Sheep talk from droidcon NYC. Her composable sheep talk series inspired me to work on my own col...

Jetpack Composedroidconanimation
May 4, 2023
0
1

JetchatGPT improvements: error handling and animations

Hello prompt engineers and Jetpack Compose developers, Last week, we introduced the JetchatGPT sample to show you how to integrate the OpenAI chat API into an Android app. Instead of building requests manually like in previous blog posts, we showed you how to use the openai-kotlin client library to make it easier to interact with the chat en...

Jetpack Composeopenaichatgpt
Apr 27, 2023
0
1

Jetchat with OpenAI on Android

Hello prompt engineers, The last three blogs have been about exploring the OpenAI API completion, edit, and image endpoints from Android, using HttpClient and crafting JSON requests and responses. This post is about implementing the chat API in an Android app, using the open-source client library openai-kotlin on GitHub. The library make...

kotlinJetpack Composeopenai
Apr 20, 2023
0
0

Does OpenAI on Android dream of electronic sheep

Hello prompt engineers, We’re back with another blog post on using OpenAI in Android applications! So far in this blog series, we’ve covered: Last week, we talked about the different API endpoint options and showed you some examples of how to use the API. Today, we’ll be focusing more on the API and how yo...

openaichatgptdalle
Mar 23, 2023
0
1

Sync to OneNote in Android app using MS Graph

Hello Android developers, Today we’ll be finishing up our blog series on using the Microsoft Authentication Library (MSAL) and the Microsoft Graph. Using these tools, your own Android apps will be able to connect to M365 services. Previously, we covered the basics of MSAL, an introduction to MS Graph for Android, and how to call t...

authenticationgraph