Hello AI enthusiasts,
This week, we’ll be talking about how you can use Azure Cognitive Services to enhance the types of inputs your Android AI scenarios can support.
What makes an LLM multimodal?
Popular LLMs like ChatGPT are trained on vast amounts of text from the internet. They accept text as input and provide text as output....
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...
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...
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...
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 first...
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 Graph, s...
Hello Android developers,
Connecting users to their data is an important factor in the mobile space as it helps to create a personalized experience across multiple devices. As is common across the technology space, users need to provide credentials in order to access their data, often in the form of a username and password, two factor au...
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 avai...
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...
Hello developers!
Another blog, another Android event! While Google I/O seems like it happened in the distant past, Microsoft Build 2022 is here to help developers expand their skillset by exploring new and emerging technologies. Microsoft Build features the best of what technology has to offer, and you can gain insights from developers ...