Android Worldwide
Android Worldwide
  • Видео 154
  • Просмотров 140 129
Overcoming Unsecurities in WebViews with Balázs Gerlei
Is your relationship with WebViews healthy? Sometimes you just can't avoid the need to display web content in your app. It can be a functionality that you need to push out quickly and it's already implemented by web developers in your team, or just a Terms and conditions page that you have to display in your app while it also needs to be updateable without going through a release cycle. Either way, web content tends to make way into many apps and it's not trivial that with just adding a single WebView, how much you can open up your app for abuse by malicious actors. Google made steady progress in making WebViews more secure but in most cases you can't stop supporting those old, vulnerable...
Просмотров: 100

Видео

Building Responsive Applications with RxKotlin with Sarp Remzi Aksu
Просмотров 16619 часов назад
This talk delves into the principles of reactive programming and demonstrates how RxKotlin can be leveraged to manage asynchronous operations, handle data streams, and implement reactive architectures. Additionally, we will explore strategies for integrating RxKotlin with other Kotlin features and libraries, ensuring clean and maintainable code. By the end of this session, participants will hav...
Build your own compiler with KSP with Alireza Tizfahmfard
Просмотров 22714 дней назад
In this talk, I will talk about what a compiler is, explain core concepts, short intro about Meta-Programming, Show use-cases of the compiler. Plus how it helps Android developers to generate all boilerplates and increases the developer experience.
It worked on my iPhone 15 Pro Max… with Dr. Sarah Guthals
Просмотров 10921 день назад
You get feedback from your users that something is broken in your app. It seems to be a critical path, impacting your business, but it’s unclear what the actual issue is. They claim the app is running slow, but is it just an error or is it actually a performance issue? You try re-creating the issue on your personal device, your test device, and even your development environment, but no luck. Bu...
Getting started with KMP with Abdul Basit
Просмотров 69828 дней назад
As Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP) continue to gain traction, and with increasing support from many Android libraries, developers are eager to learn how to dive into these technologies and understand the ecosystem. In this session, I will cover: - What is KMP How to get started and the different templates available - Working with Expect and Actual - The ecosystem and ...
Elevating Android App Resilience: Incident Management Strategies with Soumi Sarkar
Просмотров 217Месяц назад
In the dynamic world of Android app development, maintaining app stability and reliability is crucial for delivering exceptional user experiences. This session delves into advanced incident management techniques tailored specifically for Android applications, emphasizing proactive strategies to minimize disruptions and uphold user satisfaction. Topics include incident classification, response p...
Background Work in Android: Strategies and Best Practices with Aayush Chaudhary
Просмотров 516Месяц назад
The Evolution of Background Work in Android: Trace the history and evolution of background work in Android, from early methods to the latest advancements. Understand how background task management has evolved over different Android versions and the reasons behind these changes. Understanding Background Work: A comprehensive overview of what background work entails in the context of Android, inc...
Crashlytics for your Android apps with Kevin Morales
Просмотров 2492 месяца назад
In this talk I'll be talking about Crashlytics (service by Firebase) and how to implement in your Android apps with Kotlin. Also I'll be talking about the benefits and explaining the dashboard to testing. I'll show a crash in live time for the attendees.
Texts, dates, numbers, currencies, plurals, etc. App internationalization guide with Karol Wrótniak
Просмотров 2962 месяца назад
Internationalization, localization, locale… you probably heard those words. But, have you ever considered all their elements? In this talk we will dive into texts, plurals, dates, numbers, currencies, legal stuff and more aspects of internationalization. There will be no shortage of code examples.
Animations with Jetpack Compose with Stevan Milovanovic
Просмотров 3732 месяца назад
In this talk I'll try to explain how well animations API aligns with Jetpack Compose Framework and how easy it is nowadays to add animations to your layout. Within this talk we'll cover basic theoretical concepts of animations API for Jetpack Compose and for each statement we'll provide practical example. After the theoretical part, we'll dive into some showcase projects to see how these animat...
Mastering WebRTC for Large Conference Calls on Android with Ivan Shafran
Просмотров 3503 месяца назад
WebRTC is a common tool for making internet calls. It's easy to set up calls between two people, but things get tricky with group video calls, especially when you want to have lots of people join. In this talk, we'll break down how video, audio, and the structure of WebRTC work. Using VK calls as an example, we'll discuss how to make these components work well for thousands of people, focusing ...
Add Real-Time Features to your Mobile App with Darryn Campbell
Просмотров 4383 месяца назад
This talk will discuss the challenges and solutions in maintaining performance and scalability when adding real-time capabilities to your app, whether you are developing the latest hit game or the most useful utility that everyone doesn’t yet realise they can’t live without.
Compose Migration Side Effects - What Can Go Wrong? with István Juhos
Просмотров 4523 месяца назад
In this talk, we'll look at some less-than-ideal scenarios when jumping on the Compose train in a project unprepared might cause long-term headaches, and how we can avoid falling into future traps that we unconsciously set up today.
Mastering Feature Flags: Best Practices with Firebase Remote Config with Domen Lanišnik
Просмотров 5533 месяца назад
Feature flags are a powerful tool that makes building and releasing mobile apps both safer and faster. Developers and teams can merge code faster and release more often, without having to worry about breaking something. Additionally, it allows the team to target specific users and to experiment via A/B testing. We will take a closer look at what feature flags are, how they can help us, best pra...
Developing Soft/Transferable Skills for a sustainable Tech Career with Sumaiya Nalukwago
Просмотров 2203 месяца назад
This session delves into the power of transferable skills, often overlooked gems you possess from various experiences, even outside the tech realm. You'll discover how to leverage these valuable assets to navigate diverse roles, industries, and career advancements with ease.
Unleashing the Power of Jetpack Compose: Revolutionizing Android UI Development with Selen Demir
Просмотров 4834 месяца назад
Unleashing the Power of Jetpack Compose: Revolutionizing Android UI Development with Selen Demir
Mastering Kotlin in 7 Steps with Sarp Remzi Aksu
Просмотров 6194 месяца назад
Mastering Kotlin in 7 Steps with Sarp Remzi Aksu
Boosting Bazel adoption on Android with automation with Pavlo Stavytskyi
Просмотров 4075 месяцев назад
Boosting Bazel adoption on Android with automation with Pavlo Stavytskyi
Building Quality Android Apps for the Future with Continuous Integration with Aline Ayres
Просмотров 4705 месяцев назад
Building Quality Android Apps for the Future with Continuous Integration with Aline Ayres
Improving Video Playback with ExoPlayer with Alexey Bykov
Просмотров 8095 месяцев назад
Improving Video Playback with ExoPlayer with Alexey Bykov
Material You Review with Mike Wolfson
Просмотров 3775 месяцев назад
Material You Review with Mike Wolfson
Java vs. Kotlin: The Ultimate Showdown of Virtual Threads & Coroutines with Jessica Hannah Randall
Просмотров 6975 месяцев назад
Java vs. Kotlin: The Ultimate Showdown of Virtual Threads & Coroutines with Jessica Hannah Randall
Making Data Visualizations More Accessible with Eeva-Jonna Panula
Просмотров 1756 месяцев назад
Making Data Visualizations More Accessible with Eeva-Jonna Panula
Imperative, declarative, object oriented, functional: four of a Kotlin kind with Maia Grotepass
Просмотров 4096 месяцев назад
Imperative, declarative, object oriented, functional: four of a Kotlin kind with Maia Grotepass
Modularization at scale with Alireza Tizfahmfard
Просмотров 6266 месяцев назад
Modularization at scale with Alireza Tizfahmfard
Mastering Jetpack Compose Previews - Test your UI before it tests you! with Priya Sindkar
Просмотров 5676 месяцев назад
Mastering Jetpack Compose Previews - Test your UI before it tests you! with Priya Sindkar
Mastering Code Quality: A Deep Dive into Custom Linting for Android Developers with Gopal
Просмотров 2437 месяцев назад
Mastering Code Quality: A Deep Dive into Custom Linting for Android Developers with Gopal
What's up with Android's back? with Nav Singh
Просмотров 4118 месяцев назад
What's up with Android's back? with Nav Singh
Digging into Android System Services with Eric Ampire
Просмотров 5928 месяцев назад
Digging into Android System Services with Eric Ampire
Best Practices for Developing Amazing Kotlin Multiplatform Apps with Pamela Hill
Просмотров 8278 месяцев назад
Best Practices for Developing Amazing Kotlin Multiplatform Apps with Pamela Hill

Комментарии

  • @ait-gacemnabil9181
    @ait-gacemnabil9181 День назад

    Sound quality is sadly terrible x)

  • @arkann1985
    @arkann1985 2 дня назад

    Nice! Rx is cool! There is also the Reaktive library, which is multiplatform and doesn't depend on RxJava.

  • @nguyenvietquang2065
    @nguyenvietquang2065 10 дней назад

    really detailed. Thank u for give me insight on mobile de-obfuscation

  • @user-px1rj9hd1w
    @user-px1rj9hd1w 13 дней назад

    Oh, one of my favourite programmer 😊 I saw interview with him.

  • @Bryghtpath
    @Bryghtpath Месяц назад

    The focus on staying ahead with proactive monitoring and fast incident responses is super helpful

  • @vengateshm2122
    @vengateshm2122 2 месяца назад

    Well organized content. Thanks for sharing.

  • @mithileshgautam1389
    @mithileshgautam1389 3 месяца назад

    I downloaded TestDpc App 9.0.6 version from Github, its building succesfully.

  • @mithileshgautam1389
    @mithileshgautam1389 3 месяца назад

    Hi Arun I installed Bazel in android Studio jellyfish version. I am trying to add firebase push notification, but not getting success in building firebase libraries, please help me.

  • @richardpro8927
    @richardpro8927 3 месяца назад

    Awesome this topic always confused me Thanks a lot ❤

  • @vengateshm2122
    @vengateshm2122 3 месяца назад

    Useful and informative session.

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

    i wish lazy Column/Row performance get better or even near to RV

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

    very comprehensive

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

    Great presentation, thanks.

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

    Great talk!

  • @simplifiedcode9977
    @simplifiedcode9977 5 месяцев назад

    this is how this concept needed to be explained.. I have gone through some video they started the video with the same context and ended up covering many things.

  • @homayoonahmadi77
    @homayoonahmadi77 5 месяцев назад

    This library is totally trash and I'm learning it because someone has used it before in the project. It adds nothing compared with the Jetpack Navigation Component. You just wanna be known as a library owner. Just make the library read-only and suggest using Jetpack Navigation if you want to help the community.

  • @vengateshm2122
    @vengateshm2122 5 месяцев назад

    This made me to recollect my experience with android design systems from the past. Its a kind of refresher.

  • @jakhongirmadaminov5849
    @jakhongirmadaminov5849 6 месяцев назад

    Honestly, stupid take-away, time wasted. You can say that to any tech, "Depends on the type of app". Better change the title to "General overview"

  • @gekylafas
    @gekylafas 6 месяцев назад

    A very good presentation for a very complex and deep subject. You probably need to have some basic knowledge of the 4 paradigms to follow it, but their comparison is both enlightening and invaluable.

  • @saria8340
    @saria8340 6 месяцев назад

    but how to change navigation animation?

  • @vladikvelikiy
    @vladikvelikiy 6 месяцев назад

    Good accent! Keep going. I can't understand any of your words.

  • @rakija1992
    @rakija1992 6 месяцев назад

    DiKraljio

  • @mahdiporkar236
    @mahdiporkar236 6 месяцев назад

    Great job Alireza

  • @646766100
    @646766100 6 месяцев назад

    Code link used in this presentation?

  • @KaranSharma-hf9rd
    @KaranSharma-hf9rd 6 месяцев назад

    I keep coming back to this. Great explanation Mohit

  • @Dibyendu.M
    @Dibyendu.M 7 месяцев назад

    This tutorial is super helpful. Thanks a ton!

  • @kalidsherefuddin
    @kalidsherefuddin 7 месяцев назад

    Thanks for

  • @FUNNEDUCATION
    @FUNNEDUCATION 8 месяцев назад

    Such a great video, I don't understand why the reach is so limited. PLS provide link to you repository. Thank you

  • @philanthropist91
    @philanthropist91 8 месяцев назад

    is there a repo link ?

  • @Markedlywastaken
    @Markedlywastaken 8 месяцев назад

    Is there an updated version of this video given that Jetpack Compose is now supported on the stable version of Android Studio. It's Hedgehog 2023.1.1 Patch 1 as of writing this comment I believe

  • @razvanvancea2795
    @razvanvancea2795 8 месяцев назад

    where do I find the appId for iOS applications in simulator? Thanks!

  • @vengateshm2122
    @vengateshm2122 8 месяцев назад

    Can other apps access this service?

  • @simranthakkar5935
    @simranthakkar5935 8 месяцев назад

    Hi thanks so much for uploading this video I am following it really well but the quality is really low and not able to see the code that you are writing I would really appreciate if you can reupload it with better quality if possible please

  • @ahmedmalek7385
    @ahmedmalek7385 9 месяцев назад

    Awesome as usual Jae😊

    • @blue-hydra
      @blue-hydra 8 месяцев назад

      is Jae a he or a she

  • @sysomphonemanuthong3953
    @sysomphonemanuthong3953 9 месяцев назад

    It's seems like there company is more into pure info and not bs about each employee needing a full screen on emotional self stuff! Smh now & days

  • @sysomphonemanuthong3953
    @sysomphonemanuthong3953 9 месяцев назад

    About time something about ins showed up on here!

  • @nerviantone
    @nerviantone 9 месяцев назад

    is it possible to merge multiple videos using media transformer ?

    • @droid_girl
      @droid_girl 8 месяцев назад

      yes, it is possible. You can use EditedMediaItemSequence to merge multiple videos. Add the EditedMediaItemSequence in to a Composition. Run a transformer on the Composition

    • @nerviantone
      @nerviantone 8 месяцев назад

      @@droid_girl okay cool

    • @soorajr3945
      @soorajr3945 5 месяцев назад

      Is it possible to replace the audio of a video ​@@droid_girl

    • @droid_girl
      @droid_girl 5 месяцев назад

      @@soorajr3945 yes, it is possible, you can create 2 sequences: 1 that contain EditeMediaItem and set removeAudio to true, second one containing a new audio file. Add both in a Composition.

    • @soorajr3945
      @soorajr3945 5 месяцев назад

      @@droid_girl so does it have all required features to create reels like video

  • @khanra17
    @khanra17 9 месяцев назад

    Boring speaker, annoying speaking style, bad quality audio 👎

  • @khanra17
    @khanra17 9 месяцев назад

    I don't think it's qualified to be called a "Technical" video please don't bring her for any other talks. She doesn't know how to present.

  • @imshahzadafridi
    @imshahzadafridi 10 месяцев назад

    It was a wonderful talk. Thanks

  • @crimjobbers
    @crimjobbers 11 месяцев назад

    Awesome!

  • @FranciscoConstante
    @FranciscoConstante 11 месяцев назад

    Thanks a lot for this tutorial. I have a big question. If my backend team already build the schema and stuff, I need to do the CLI init Amplify? also how can I generate the model manually? Thanks

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

    22:41

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

    Nice video !!! github link ?

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

    What about navigation with List-Detail on Tablet adaptive layout? When you need to show both screens in horizontal position and single screen otherwise

  • @ВераЮрьева-м5ш
    @ВераЮрьева-м5ш Год назад

    Amazing! Thank you. This video is really underrated