 I'm the developer of the next cloud news app for Android, and I'm excited to be here today and to talk about a new feature That we've been working on which is called the next cloud single sign-on for Android Some of you might be wondering what is single sign-on? Why do we need it for Android? So a couple of weeks ago we received on our issue track on to that the comment there's someone said that every time he tries to Convince new people to use next cloud and all the apps that go with it There's a point when they try to install and set up all the applications on their phone And then they have to you know, like lock in in every single app set up username password type in the URL Then there's like always a different lock-in dialogue So it's really a hassle to get everything up and running and that's when they just be like on all just gonna use Google or whatever Which is like easier to set up So yeah user experience is Not there right now Yeah, users need to look into every single app Every app has its own lock-in dialogue with own custom design custom buttons. Everything is like differently on the layout Every app has the username password and URL So there might be some security concerns that app might misuse them and send them away, for example Then there's also the new login web login app tokens Which most third-party apps don't support yet And the arrow handling for example when VPN Connections out breaking or self-sign certificate support is not working They're poor error message handling. Just mostly just has like another pointer exception or some other random exceptions Which user don't understand usually For developers It's always a hassle to start developing for Android because there's a lot of custom Yeah, connection handling because everyone has its own server setup. You need to handle as a self-sign certificate Properly you need to support HTTP to now Proxies you need to store credentials securely on the device Then you also need to implement the new to factor authentication or the app tokens And you need to store the login data Yeah, and many more things to consider and this is something that every developer has to do over and over again So we were thinking what can we do to make this easier for developers to start working? So we created a centralized lock-in method Which makes it extremely fast lock into all the different apps that you install on your device And for example when you change your password in your next cloud, you have a single place You only go to the next but fast app and change your password there, and then all the other apps will automatically use the new password and As a good thing for developers. We don't need to worry about storing the credentials anymore Because we're gonna leave that task to to be us in the past We also have some integration for retrofit and higher extra. Um, yeah, so let me show you a quick demo how that looks So when you start the new set for example, which will be coming out in the next couple of days, hopefully Then you can click on the new single sign-on button and Then it will ask you which account you want to use from your files app That you've all the accounts that you've set up in your files app Then you can just select one click on okay, then you click on sign in and then we'll just sign it So that's as simple as that as Setting up a new account in another app So summarize The new features we have a unified user experience across all the different apps now because we have one the lock-in screens Provided by our library then We have improved security also and for developers. You don't need to Implement the whole network stack again worry about self-sacrificates and all those different edge cases that can occur and yeah Contact is yeah to be us and me And there's the link to the top page where there's a lot of documentation and how it all works and how to set it up Yeah, huge. Thanks to everyone who contributed their ideas and to everyone who was involved and we're still looking for developers to try out the New library and to give us some feedback