Android Summit
Android Summit
  • Видео 122
  • Просмотров 79 725
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.
Просмотров: 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

Комментарии

  • @syedmohammadtalha6487
    @syedmohammadtalha6487 4 месяца назад

    Awesome explanation

  • @NISARGDESAI15
    @NISARGDESAI15 Год назад

    Legendary

  • @legends6740
    @legends6740 Год назад

    So fricking valuable

  • @ridom8686
    @ridom8686 Год назад

    Amazing

  • @edgardorodriguez2176
    @edgardorodriguez2176 Год назад

    Wow , this is gold.

  • @azmo_
    @azmo_ Год назад

    underrated video. watched so many tutorials, never been so clear to me like now

  • @_dinesh
    @_dinesh 2 года назад

    I got lost after he started talking about graphs. 😔

  • @kazimd.saidul4212
    @kazimd.saidul4212 2 года назад

    Awesome talk.

  • @sandeepbaghel6335
    @sandeepbaghel6335 2 года назад

    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

  • @cristofermarin3280
    @cristofermarin3280 2 года назад

    Looks great!

  • @vaikunjgandhi9980
    @vaikunjgandhi9980 2 года назад

    It works like TCP UDP protocol

  • @yunir844
    @yunir844 3 года назад

    Cool explanation! Thanks for the recording of this talk :)

  • @saurabhsomani582
    @saurabhsomani582 3 года назад

    Thank you Jossi for the detailed slides. Really loved the way you explained the content. I hope more people watch this video.

  • @wah_yar_tiwari
    @wah_yar_tiwari 3 года назад

    Thank you for this, saved my day!!

  • @Frindow
    @Frindow 3 года назад

    I don't understand one word this man is saying

  • @gajanangshettyshetty9004
    @gajanangshettyshetty9004 3 года назад

    is a ameging video

  • @christianjb5305
    @christianjb5305 3 года назад

    Profound Appreciation tô WAPTECS he saved me from a deceitful relationship after revealing my girlfriend's phone activities

  • @okechukwunwamakaingeborg5546
    @okechukwunwamakaingeborg5546 3 года назад

    I never thought it could be possible to spy ön my husband's phone but WAPTECS made it possible.

  • @adebayimoses675
    @adebayimoses675 3 года назад

    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.

  • @confidenceemma2023
    @confidenceemma2023 3 года назад

    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.

  • @wilsondeo3915
    @wilsondeo3915 3 года назад

    I recommending WAPTECS because ôf the great job He did with my hacked page.. you can DM him need help with yours..

  • @Empyrea.
    @Empyrea. 3 года назад

    It was just a magic in lass than án hour WAPTECS were while to get me the password to my cheating girlfriends account.

  • @rahulchaurasia1501
    @rahulchaurasia1501 3 года назад

    Thanks for this video, it is helpful.

  • @mohsenteymouri5426
    @mohsenteymouri5426 3 года назад

    Thanks for speech

  • @ManishPatel3030
    @ManishPatel3030 3 года назад

    Nicely explain Jossi 🙏

  • @mimi-ci8yy
    @mimi-ci8yy 3 года назад

    code plz git hub link plz

  • @hamisusfada3557
    @hamisusfada3557 3 года назад

    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* 🙌😁

  • @vishalg0210
    @vishalg0210 3 года назад

    can you provide the link to the slack channel

  • @vishalg0210
    @vishalg0210 3 года назад

    awesome man

  • @neerajverma9226
    @neerajverma9226 3 года назад

    How to combine this architecture with pagging using firebase

  • @ChrisAthanas
    @ChrisAthanas 3 года назад

    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?

  • @ChrisAthanas
    @ChrisAthanas 3 года назад

    Try to say “ummm” less and just pause your speech

  • @j2shoes288
    @j2shoes288 3 года назад

    In fact, couldn't get that crap library Turbine to work, lost time, when basic box-standard asserts worked. Bloody unreliable libraries!

  • @j2shoes288
    @j2shoes288 3 года назад

    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?

  • @nicklasnilsson8217
    @nicklasnilsson8217 3 года назад

    Would be super nice if you could share the code example for this video? Thanks

  • @chandrasaimohanbhupathi7837
    @chandrasaimohanbhupathi7837 3 года назад

    The line : onEach(::renderOpeningsHours) what does 'renderOpeningsHours' mean, wat is the value of it ?

  • @nesibeyyubov554
    @nesibeyyubov554 3 года назад

    good explanation, thanks

  • @MDDanishAnsariDev
    @MDDanishAnsariDev 3 года назад

    This is amazing

  • @BigCarso
    @BigCarso 4 года назад

    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

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 4 года назад

    Android God is here. Thanks for all the help on stack overflow

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 4 года назад

    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

  • @codewithshery5265
    @codewithshery5265 4 года назад

    Amazing

  • @sanugamer1258
    @sanugamer1258 4 года назад

    How to Bypass root detection

  • @yusufabdullah8121
    @yusufabdullah8121 4 года назад

    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

  • @aroniez
    @aroniez 4 года назад

    It's been a long journey since gingerbread.

  • @toofzie126
    @toofzie126 4 года назад

    You Are the best 😍

  • @jayakrishnannair999
    @jayakrishnannair999 4 года назад

    When he said "I am donn felker" I have also heard "and I am kaushik gopal" 1:49

  • @ChristopherTruman
    @ChristopherTruman 4 года назад

    Talks starts @11:26

  • @meow75714
    @meow75714 4 года назад

    All Android APIs are just so bizzare. Their architecture is done by some school kid

    • @yassine321
      @yassine321 3 года назад

      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

  • @rodelias5276
    @rodelias5276 4 года назад

    Awesome talk! Thanks a lot Nate.