- Видео 122
- Просмотров 79 725
Android Summit
США
Добавлен 23 ноя 2015
Android Summit is a multi-track event focused on designing, developing and testing for Android.
androidsummit.org/
@androidsummit
androidsummit.org/
@androidsummit
MQTT in Android - Sweety Bertilla
Recorded at Android Summit 2020 androidsummit.org
We are familiar with http/https for making network calls, but have you used mqtt? MQTT is getting popular around iot. Let's go through what MQTT is with a quick comparison to http. Sample demo to see how mqtt works in Android app.
We are familiar with http/https for making network calls, but have you used mqtt? MQTT is getting popular around iot. Let's go through what MQTT is with a quick comparison to http. Sample demo to see how mqtt works in Android app.
Просмотров: 5 578
Видео
Compose ❤️️ Dino: Building Chrome's T-Rex Game in Jetpack Compose - Wajahat Karim
Просмотров 1,3 тыс.4 года назад
Recorded at Android Summit 2020 androidsummit.org Although Jetpack Compose is a toolkit to create Android UI in a declarative form with the power of Kotlin language. But it can be used as a canvas for generative art, animations, or even games. In this session, we'll take a look at the capabilities of Canvas API for Jetpack Compose and how can we implement Chrome's T-Rex Dino game. We'll discuss...
Stately and Composed - Etienne Caron
Просмотров 3024 года назад
Recorded at Android Summit 2020 androidsummit.org Libraries like RxJava, LiveData and Flow have made it easy to build, observe and react to data streams. But the story sours when you try to consume those streams with a static, XML-backed UI. Jetpack Compose is the missing puzzle piece. We'll soon have an excellent first-party solution that will make it easy to build reactive UIs with dynamic da...
Learning Jetpack Compose By Example - Vinay Gaba
Просмотров 1,8 тыс.4 года назад
Recorded at Android Summit 2020 androidsummit.org Over the course of the last few years Android development has gone through significant changes in how we structure our apps, the language we use for development, the tooling & libraries that help us speed up our development and the improvements in testing our apps. What had not changed in all these years is the Android UI toolkit. This changes w...
Go with the Flow - Akshay Chordiya
Просмотров 9814 года назад
Recorded at Android Summit 2020 androidsummit.org Kotlin Flow is yet another implementation of Reactive Stream specification made on top of coroutines for Kotlin. In this talk, we will look at Kotlin Flow, why it was introduced, how it's different from RxJava and share our journey of migrating from RxJava Agenda - Why Flow and it's history - Basics of Kotlin Flow - How it compares with RxJava a...
How to respect users' data erasure requests with FlutterFire - Noble Ackerson
Просмотров 754 года назад
Recorded at Android Summit 2020 androidsummit.org Is your Android App built to respect your users' data deletion requests? As consumers, we overwhelmingly expect control over the data we share with our apps, 90% of American consumers according to TrustArc's January 2020 survey*. As App Developers, we can enable our products to meet this demand. Using Flutter and Firebase, Noble, walks through p...
Modern Android Hacking - Dustin Summers
Просмотров 7 тыс.4 года назад
Modern Android Hacking - Dustin Summers
Creating Animations for Google’s Mobile Platforms - Guido Rosso & Umberto Sonnino
Просмотров 1624 года назад
Creating Animations for Google’s Mobile Platforms - Guido Rosso & Umberto Sonnino
Practical Motion with Constraint Layout - Sean McQuillan
Просмотров 4064 года назад
Practical Motion with Constraint Layout - Sean McQuillan
Strategies to port your Android app to Flutter - Faisal Abid
Просмотров 1204 года назад
Strategies to port your Android app to Flutter - Faisal Abid
What’s new with Kotlin Multiplatform libraries? - Russell Wolf
Просмотров 4464 года назад
What’s new with Kotlin Multiplatform libraries? - Russell Wolf
Practical security for Android apps - Enrique Lopez Manas
Просмотров 5414 года назад
Practical security for Android apps - Enrique Lopez Manas
Building Your ConstraintLayout Toolbox - Huyen Tue Dao
Просмотров 3284 года назад
Building Your ConstraintLayout Toolbox - Huyen Tue Dao
Experiments for your Android builds driven by Gradle Profiler - Ubiratan Soares
Просмотров 5334 года назад
Experiments for your Android builds driven by Gradle Profiler - Ubiratan Soares
Functional Android apps - Jorge Castillo
Просмотров 4654 года назад
Functional Android apps - Jorge Castillo
Modern security for Android Developers - Dinorah Tovar
Просмотров 3804 года назад
Modern security for Android Developers - Dinorah Tovar
Apollo-Android: a Journey to Kotlin Multiplatform - Ivan Savytskyi & Martin Bonnin & Tahsin Dane
Просмотров 3884 года назад
Recorded at Android Summit 2020 androidsummit.org With its roots in the Java world, Apollo-Android evolved to progressively support Kotlin and now Kotlin multiplatform. In this talk we will be talking about the path we took to bring Kotlin Multiplatform support and the challenges we faced along the way. We will touch topics such as migrating code from Java to Kotlin Multiplatform for both the r...
Android Summit 2020 - Intro & Keynote
Просмотров 3084 года назад
Android has come a long way since 1.0. In recent years, the team has added new tools, new APIs, new practices… even a new language. What should developers be learning? What should they be using? How does it all fit together, and how does it take us into the bright Android future?
"You do belong here" and other affirmations and ways to beat imposter syndrome - Michael Traverso
Просмотров 2214 года назад
Recorded at Android Summit 2020 androidsummit.org The nature of software development is always changing. If you think you've mastered every inch of some aspect of software development you'll quickly find that soon what you've mastered means nothing as we've all moved on to something else. That with internet trolls and our own behavior can cause us to feel imposter syndrome. It's the the persist...
The Future of ConstraintLayout - Nicolas Roard & John Hoford
Просмотров 1934 года назад
Recorded at Android Summit 2020 androidsummit.org ConstraintLayout 2.0 was recently released, adding motion to its capabilities accompanied with a new Motion Editor in Android Studio. A lot of new work is ongoing this talk will demo new features targeting 2.1 as well as cover some of what's planned for following releases. Come check the new features and Compose integration!
Migrating from LiveData to Coroutines and Flow - Jossi Wolf
Просмотров 4,2 тыс.4 года назад
Recorded at Android Summit 2020 androidsummit.org When we joined a new project with heavy LiveData usage, we discovered we had UI thread blocks all over the place. The search for their cause led us to learn that LiveData was at the core of our problems. This talk is about how we identified the issue and refactored to Coroutines and Flow. Starting with a look at LiveData's internals, you will le...
Dagger Hilt: Live Code Tutorial, Pros and Cons - Vasiliy Zukanov
Просмотров 6174 года назад
Recorded at Android Summit 2020 androidsummit.org Hilt is the new and shiny dependency injection framework from Google. It's an extension of Dagger 2, which, in turn, is de-facto standard for DI in Android world. In this session I'll show you how to migrate Android app from Dagger 2 to Hilt and then we'll discuss whether it's something worth doing at all.
Defending Your Users - Mark Murphy
Просмотров 2264 года назад
Recorded at Android Summit 2020 androidsummit.org 2020 is more than pandemics and murder hornets. It's Twitter hacks, malware-laden SDKs, and countless other ways that your users' privacy and security are under attack. In this presentation, we will explore how your app can defend your users from those attacks, so that your app and its data do not contribute to your users' problems. Some of the ...
Dual-Screen & Multi-Posture: Developing New Mobile Experiences - Nitya Narasimhan
Просмотров 764 года назад
Recorded at Android Summit 2020 androidsummit.org Mobile devices today come in different form factors - tablets, phones, watches, even televisions. We design our apps to adapt to these device affordances but we assume that each device has a fixed form factor and capability. What if you had a mobile device that could fold into a phone, open up as a book, fold out like a laptop or fold over like ...
Xfinity Connected Living: building really, really big android apps - Benjamin Sautner
Просмотров 6204 года назад
Recorded at Android Summit 2020 androidsummit.org Benjamin Sautner is a Senior Principal Engineer at Comcast and the android tech lead for Xfinity Home and Xfi. In this talk, he'll talk about how Xfinity builds an app that can do everything from close your garage door to change your wifi password. We'll cover how we work with hundreds of engineers across multiple platforms to consume heterogene...
Unit Testing Kotlin Channels & Flows - Mohit Sarveiya
Просмотров 3,6 тыс.4 года назад
Unit Testing Kotlin Channels & Flows - Mohit Sarveiya
My Experience Building DevCommunity.org in Flutter - Jared Alexander
Просмотров 824 года назад
My Experience Building DevCommunity.org in Flutter - Jared Alexander
Creating A Better Developer Experience By Avoiding Legacy Code - Adam McNeilly
Просмотров 2574 года назад
Creating A Better Developer Experience By Avoiding Legacy Code - Adam McNeilly
Kotlin Multiplatform In Production - Kevin Galligan
Просмотров 1,4 тыс.4 года назад
Kotlin Multiplatform In Production - Kevin Galligan
expect(isTestingInFlutterEasy, isTrue); - Jorge Coca
Просмотров 934 года назад
expect(isTestingInFlutterEasy, isTrue); - Jorge Coca
Awesome explanation
Legendary
So fricking valuable
Amazing
Wow , this is gold.
underrated video. watched so many tutorials, never been so clear to me like now
I got lost after he started talking about graphs. 😔
Awesome talk.
Hi, I am getting Nodejs is not installed error while clicking on sync after adding the dependency in my build.gradle(app level). Can you please help me to resolve this issue? I have nodejs installed on my system. I am using ubuntu 20.0. Thanks
Looks great!
It works like TCP UDP protocol
Cool explanation! Thanks for the recording of this talk :)
Thank you Jossi for the detailed slides. Really loved the way you explained the content. I hope more people watch this video.
Thank you for this, saved my day!!
I don't understand one word this man is saying
is a ameging video
Profound Appreciation tô WAPTECS he saved me from a deceitful relationship after revealing my girlfriend's phone activities
I never thought it could be possible to spy ön my husband's phone but WAPTECS made it possible.
I’ve had this court case for years now all I can’t believe *WAPTECS* made it go away by hacking intô the attorneys device I can’t thank him enough.
Finally I can now run my girls phone from my phone.i can't stop singing praises tô WAPTECS I can now tell if she's lying to me not.
I recommending WAPTECS because ôf the great job He did with my hacked page.. you can DM him need help with yours..
It was just a magic in lass than án hour WAPTECS were while to get me the password to my cheating girlfriends account.
Thanks for this video, it is helpful.
Thanks for speech
Nicely explain Jossi 🙏
code plz git hub link plz
I'll always be thankful to the guy from *raretechie* on IG team for making me to monitor my girlfriend's phone anonymously thanks a lot *raretechie* 🙌😁
can you provide the link to the slack channel
awesome man
How to combine this architecture with pagging using firebase
This is very confusing and much better examples are needed you need to use a microphone because the echo makes your accent very difficult to understand. I’m sure Google can afford to get you a decent microphone.... Also lip smacking is very annoying Maybe have a sip of water?
Try to say “ummm” less and just pause your speech
In fact, couldn't get that crap library Turbine to work, lost time, when basic box-standard asserts worked. Bloody unreliable libraries!
Good, but, so so so incomplete, you really need to do better, my friend. Where's the code sample,so we can inspect it? apiService is usually a suspend function right?
Would be super nice if you could share the code example for this video? Thanks
The line : onEach(::renderOpeningsHours) what does 'renderOpeningsHours' mean, wat is the value of it ?
It's function reference
good explanation, thanks
This is amazing
I would recommend practising saying Ah and Um less. It's bordering on distracting. Thanks for the talk though, there isn't much info available around this
Android God is here. Thanks for all the help on stack overflow
I can understand Kotlin be used in Android and iOS. But I don't think any one will use Kotlin on web. Only for web assembly use case I guess. Something like Blazor
Amazing
How to Bypass root detection
on my nailed. it's like always and this is actually my second time watching your clips Bitcoin meaning as been a huge source of my passive income and as been an eventful one for me i started with less than $3000 and today i have a portfolio of 1.2k woth of Bitcoin, courtesy of my miner hackerklerry on telegram his strategies is profitable and second to none
It's been a long journey since gingerbread.
You Are the best 😍
When he said "I am donn felker" I have also heard "and I am kaushik gopal" 1:49
Talks starts @11:26
All Android APIs are just so bizzare. Their architecture is done by some school kid
I agree they are so hard to implement that's why google has abandonned his sh**ty kotlin and give all it's potential on flutter
Awesome talk! Thanks a lot Nate.