iOS Development is Easier than Android Development (VLOG)

Поділитися
Вставка
  • Опубліковано 29 вер 2024

КОМЕНТАРІ • 360

  • @SpaceTimeBeing_
    @SpaceTimeBeing_ 3 роки тому +165

    Recyclerview is just a nightmare for a beginner.

  • @crjacinro
    @crjacinro 3 роки тому +7

    I am a senior android developer and been working with android for almost a decade now. I am about to learn iOS in a couple of weeks and lets see

    • @k23raj2
      @k23raj2 3 роки тому +1

      Please share your view after a weeks

    • @aclcoy
      @aclcoy 3 роки тому

      plz share right now

    • @trishalmandrik1295
      @trishalmandrik1295 Рік тому

      Share your experience please.

    • @crjacinro
      @crjacinro Рік тому

      Went back to Android development. Xcode is just so hard to use coming from IntelliJ

  • @lilpianoboy1993
    @lilpianoboy1993 3 роки тому +4

    I agree 100%, however, there's one issue I faced with iOS development as an Android developer, it was extremely complicated to go out of the box and design custom layouts, I worked at a company that required both designs to be almost equal, and it was a nightmare on iOS

    • @ege-sucu1
      @ege-sucu1 3 роки тому +3

      It's easier now since SwiftUI is based on resuable views combined together, so you can easily create custom sub-views to add into the main view. The best thing SwiftUI got rid of is constraints. Those were so damn hard to make pitch perfect.

  • @madalitsophiri3728
    @madalitsophiri3728 3 роки тому +6

    i have been watching your tutorials in android development and they are awesome i agree with the fact that android development has a lot of moving parts compared to ios thats why i recently switched to react-native for cross platform development it is much easier and the best part is it is still native apps that come out of the process.its also a the best of both worlds and you can get apps up an running fast too.

  • @jccabantoc5680
    @jccabantoc5680 2 роки тому

    screen in the top left, look at where it says program and click on where it says “aggressive te” and change it to “analog app 1 te”

  • @thearpansircar
    @thearpansircar 3 роки тому +6

    I still can't wrap my head around how Kotlin runs natively on iOS.

    • @djethrak4567
      @djethrak4567 3 роки тому +1

      Get your hands dirty

    • @BigCarso
      @BigCarso 3 роки тому +3

      It compiles to ObjectiveC frameworks

  • @deepalipathak688
    @deepalipathak688 3 роки тому +1

    This got me excited about KMP!

  • @TZCoder
    @TZCoder 3 роки тому

    Even the old non SwiftUI way is much cleaner in iOS with TableViews and what not. There is simply a big list of things iOS devs dont have to think about things just work for the most part. XCode can be a beast though and publishing is crazy complicated.

  • @nbaua3454
    @nbaua3454 3 роки тому

    15:01.. You can't do that starts till 15:40, hell yeah that covers my 60-70 percent of work which I need to do platform specific. wow so Kotlin is amazing to fool you for multiplatform, I might move back to Xamarin back again, why need to get in to Kotlin ??? Till date the most perfect but least talked about cross=platform I've seen so far is NativeScript.. We built a enterprise level product for an Insurance domain and were able to use almost 90% of the code without anything changed. I know NativeScript sucks when UI comes in forefront, however its less pain in the end. we got almost 2 months to test the app and covered the UI enhancement while fixing the issues man.

  • @GB-nn2cx
    @GB-nn2cx 3 роки тому

    Cross platform app development platforms suit well for small to medium sized projects. In large projects with huge code base KMM is the right solution.

  • @devsirat
    @devsirat 3 роки тому +1

    I came to Android from an Angular/.Net background and the first thing to hit me was how shitty the dependency injection is and how tedious it is to add project dependencies. They really could have learned something from their Angular team

  • @corpsehasbean8241
    @corpsehasbean8241 2 роки тому

    Ok and do you got a video for how to load a plugin in to the software ?

  • @nitinteja7119
    @nitinteja7119 3 роки тому

    Please tell me what is the best place to start learning IOS development as you are in the same road.

  • @TheLinuxcommands
    @TheLinuxcommands 3 роки тому

    yeah, for a list view you have to have adapers, and listens

  • @HaqeeqiKamyabiIslam
    @HaqeeqiKamyabiIslam 2 роки тому

    TNice tutorials is my tNice tutorialrd ti watcNice tutorialng tNice tutorials video. I'm switcNice tutorialng over from soft One 4 to soft for my production and your video was the first one I

  • @swapniljadhav1296
    @swapniljadhav1296 3 роки тому

    Different functionality for different OS versions sucks in Android Platform.

  • @mandardesai3841
    @mandardesai3841 3 роки тому

    If you think ur software developer than there is no such thing hard and easy programming because at last you have to build something, weather is ios or android or AI or Web App
    if you think job perspective than go with android development because android market share is 70% all over the world and also android provide support for custom hardware

  • @parvizsattorov2411
    @parvizsattorov2411 3 роки тому

    08:30 i almost started crying... (as an android dev)

  • @khaihoang7420
    @khaihoang7420 3 роки тому

    Does anyone here have any exp with installing macOS on windows? I have been trying all methods on youtube but they have not been so effective. Appreicate if u guys can point me in the right direction;)

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 3 роки тому

    Why to lean KMM when ios development is so easy?

  • @kennygunderman
    @kennygunderman 3 роки тому +77

    Gradle errors were hands down one of the most frustrating things when I first started Android dev... And they still are lmao

    • @ravinderyadav5605
      @ravinderyadav5605 3 роки тому

      I think pods are most frustrating, while gradle errors are easy to solve.

    • @Rajmanov
      @Rajmanov 3 роки тому +5

      @@ravinderyadav5605 no, the problem with Gradle is that it could potentially be incompatible with other solutions and you have to experiment with other versions, and you have to migrate versions without even knowing if that is going to work, you can spend more than 80 hour's to solve a very complicated one

    • @ChrisAthanas
      @ChrisAthanas 3 роки тому +1

      I thought I was the only one
      Now I don’t feel so dumb

    • @alexN350z
      @alexN350z 3 роки тому

      @@Rajmanov Have you ever used pod in large project? Grable is a lot more reliable, while pod is dependent on ruby which meshed up and just failed on some macbook but not the other

    • @llothar68
      @llothar68 3 роки тому

      @@Rajmanov All build systems have become terrible complex when going into details. I find xcode the best (i wrote a script updating the xcode project automatically). MSBuild or CMake for our cross platform business logic can be just as bad.

  • @kravets_coding
    @kravets_coding 3 роки тому +28

    Notes
    1. Android studio gradle headaches.
    2. Documentation sometimes contains crap.
    3. RecyclerViewAdapter vs simple SwiftUI
    Kotlin multiplatform is promising.

    • @deepakbisht4957
      @deepakbisht4957 3 роки тому +1

      Android documentation is way better plus they have codelabs too...

  • @iOSAcademy
    @iOSAcademy 3 роки тому +61

    As someone who has done both platforms, this is spot on

    • @ИльяГущин-с4м
      @ИльяГущин-с4м 3 роки тому +3

      Thanks mate for all your tutorials, you helped me a lot

    • @dev_jeongdaeri
      @dev_jeongdaeri 3 роки тому +1

      Always thank you for awesome tutorials!

    • @BigCarso
      @BigCarso 3 роки тому

      Have to wholeheartedly disagree having spent years on both

    • @NexusGamingRadical
      @NexusGamingRadical 2 роки тому

      Bit of a conflict of interest with that name 😂

  • @localhost3662
    @localhost3662 3 роки тому +12

    First of all, good content in the video.
    You are comparing swiftui with recyclerview in android, i think it should be storyboard and recyclerview. I have tried building ios apps with storyboard and it is not any better than recyclerview. Compose UI vs SwiftUI would be a better comparison. At work, senior developers do not even use storyboards, they write code to created views and all.
    For beginners, everything is difficult and beginners should understand it. With more practice and understanding the architecture of the platform, it will get easier.
    Another thing that i have noticed in ios is that the same code would run fine in ios 13 but would not work in ios 14 and i have found such issues in android very less but it doesn't mean one platform is superior than other, they both have their sets of problems.
    Excited that JetBrains have developed kotlin multiplatform so that android and ios devs can work together.

  • @Firespirit233
    @Firespirit233 3 роки тому +11

    yes, iOS is definitely much easier, I'm doing both.

  • @404errorfilenotfound
    @404errorfilenotfound 3 роки тому +47

    Any old timers here remember Android development on Eclipse? That was what truly separated the men from the boys.

    • @codingwithmitch
      @codingwithmitch  3 роки тому +5

      Actually I remember eclipse because I used it when I was in school lol

    • @balfit
      @balfit 3 роки тому +3

      @@codingwithmitch it seems I’m getting old lol

    • @Mrdresden
      @Mrdresden 3 роки тому +8

      This old timer remembers when API 3 (v.1.5 | Cupcake ) came out in '09 and brought with it the amazing feature of animated screen transitions. Just a month now until that is 12 years ago... how time flies.

    • @codingwithmitch
      @codingwithmitch  3 роки тому +7

      @@Mrdresden you are a dinosaur

  • @sheenfabile9460
    @sheenfabile9460 3 роки тому +9

    I'm an Android App Dev and i almost send my resignation letter to learn iOS dev🤣. Stay safe always Mitch and keep it up.

  • @samha1513
    @samha1513 3 роки тому +14

    U just made me delete android studio and start learning IOS

    • @codingwithmitch
      @codingwithmitch  3 роки тому +24

      Apple should have sent me a free laptop damnit

    • @samha1513
      @samha1513 3 роки тому +2

      @@codingwithmitch lol I agree

    • @imrahulmaurya
      @imrahulmaurya 3 роки тому

      Can you guide me from where I should start learning iOS ?
      Being Android developer, I'm really excited to learn iOS to do parity but I am not sure from where I should start?

    • @BigCarso
      @BigCarso 3 роки тому

      @Justin Smith not true in many countries

  • @WesleyFranks
    @WesleyFranks 3 роки тому +8

    Ya got me at “Android develmer” lol. I’d probably make the same mistake with words. I agree though a simple recycler view can be a pain tbh.

  • @Andy4Tune
    @Andy4Tune 3 роки тому +5

    that's exactly what I'm going through right now.
    It's extremely annoying when after fresh install of AS, instead of developing you have to tinker how to make it work, what's worst even their own code samples don't work as intended. Documentation is outdated, confusing and unhelpful. Constant deprecation and implementation of halfbaked ideas. Changes that make no sense like implementation of viewbinding, databinding when jetpack compose suppose to retire them all. Each release brakes something and forces you to remove something right after installation ??? does that make any sense? One day you learn something and it's gone the next. Hard to keep up with that insanity. One might think that with all the resources at their disposal they should make a coherent and well documented product by now.
    So anyway, it seems like apple is doing way better work when it comes to software.

  • @jonathansilva3364
    @jonathansilva3364 3 роки тому +7

    I tried to learn android dev. for so long and always got frustrated by the amount of time/effort to build simple ui. Now I am investing in iOS and everything seems easier and smoother than it was with android.

    • @bitwisedevs469
      @bitwisedevs469 2 роки тому

      Did you skipped UIKit and go with SwiftUI?

    • @jonathansilva3364
      @jonathansilva3364 2 роки тому +1

      @@bitwisedevs469 No, I started with UIKit. I felt like I would miss basic stuff by jumping directly into SwiftUI.

    • @bitwisedevs469
      @bitwisedevs469 2 роки тому

      @@jonathansilva3364 nice, same I will spent months with UIKit first then jump with SwiftUI. Then Compose with Android when it gets matured.

  • @truepicksyt3323
    @truepicksyt3323 3 роки тому +3

    Please stop saying 'shitty vlog'. You are a professional guy, it doesn't suit you at all. Your vlogs are not shitty,

    • @codingwithmitch
      @codingwithmitch  3 роки тому +4

      I'll call my vlog shitty if I want

    • @Shafayat124
      @Shafayat124 3 роки тому +1

      Nah i like this more casual approach.

    • @truepicksyt3323
      @truepicksyt3323 3 роки тому +1

      @@codingwithmitch Sure, that's up to you and your ego. Tha was just my suggesstion, lol!

  • @ravinsinghjain6598
    @ravinsinghjain6598 3 роки тому +7

    I have been doing dev for ios and Android apps for years and I think ios development is easy but apple can improve a lot with xcode which is not all at par with android studio

    • @unlokia
      @unlokia 2 роки тому

      Hilarious. Not so. 

  • @haissayf
    @haissayf 3 роки тому +5

    Best android channel on UA-cam: calls it shi** vlog. Fake gurus pretending to know android: my course is the best in the universe for just 7000$ a month.

  • @rinkup2639
    @rinkup2639 Рік тому +1

    1. Android studio gives random & vague errors
    2. Multiple library, which are incompatible with each other
    3. Bad documentation, which is improving
    4. Complex implementation for most used things
    5. Less dependency

  • @andres-rodriguez
    @andres-rodriguez Рік тому +1

    I have always learned the language alone before learning a framework. I like to sprinkle my language learning with unit testing.. just to get a feeliing.. Then framework gets a lot easier to work with since you are passed the first barrier.. I cannot learn a framework and language at the same time.

  • @shaun.august
    @shaun.august 3 роки тому +19

    Kotlin and Swift are twins. I love both the languages.

  • @anudeepananth
    @anudeepananth 3 роки тому +4

    There is no swipe for refresh in jetpack compose... Also no visual feedback with user overscrolls in a lazy column... This still really baffles me

    • @ChrisAthanas
      @ChrisAthanas 3 роки тому +1

      I am sure they will be adding this soon

  • @timelord404
    @timelord404 3 роки тому +18

    Those dislikes are from Flutter fanboys

    • @codingwithmitch
      @codingwithmitch  3 роки тому +2

      😂👶

    • @sodaguy5835
      @sodaguy5835 3 роки тому

      😂😂

    • @khataapp5228
      @khataapp5228 3 роки тому +1

      I am an Android developer since 2010 and just switched to flutter last year and it is breath of fresh air.

  • @nitillo
    @nitillo 3 роки тому +4

    I think KMM is for those who doesnt want to admit that flutter is not for babies...
    change my mind

  • @yusufmiftahudeen
    @yusufmiftahudeen 11 місяців тому +1

    it's true i love you, gradle issue frustrated my life, especially when you are a self learner.
    self learning is a big waste of time

  • @Kilo_Loco
    @Kilo_Loco 3 роки тому +25

    I generally recommend that anyone that is new to development and has access to a Mac, they start with iOS development. It's just simpler in almost every aspect.
    Thanks for the video Mitch!

    • @vaelinalsorna1649
      @vaelinalsorna1649 3 роки тому +3

      Too bad I don't have money for Macs or iPhones. 😬

    • @abdullahalmasum5542
      @abdullahalmasum5542 3 роки тому +1

      @@vaelinalsorna1649 Try VirtualBox in Windows OS,Sir.
      This comment coming from Bangladesh

    • @codingwithmitch
      @codingwithmitch  3 роки тому +11

      @@abdullahalmasum5542 I bought a mac. This reply is coming from Canda

    • @sodaguy5835
      @sodaguy5835 3 роки тому

      and the pay is high comparing Android development

    • @BigCarso
      @BigCarso 3 роки тому +2

      I generally recommend the opposite. There just much more learning material available for android

  • @vectoralphaSec
    @vectoralphaSec Рік тому +1

    Also both are improving significantly since 2018. IOS SwiftUI and Android Jetpack Compose are amazing godsends. It was trash before both those were introduced.

  • @boukarradhmoez99
    @boukarradhmoez99 3 роки тому +6

    I will be starting my next project with Flutter so I will miss your Kotlin videos: /

  • @vectoralphaSec
    @vectoralphaSec Рік тому +1

    Is this still the case in July 2023? A lot has changed since 2 years ago.

  • @fortisblue
    @fortisblue 3 роки тому +2

    wait until you get to coredata and multithreading stuff. I've done both and both fields are complicated in different ways. Both ecosystems are evolving really fast and some new tools are really hard to get used to. Also in Objective-C era ios apps had lower level code comparing to android's java at the time. Now with swift and kotlin it's pretty much on the same level, but swift has more unconventional features that are hard to wrap your head around at first.
    I'd say android and ios are pretty equal now dev-wise.

  • @AlanWagoner
    @AlanWagoner 3 роки тому +3

    Last time I tried developing on iOS it was using Objective C, and I didn't care for it too much. The way messaging was handled seemed strange. I haven't touched Swift yet, but this video gives me hope. Nice video!

  • @nX-
    @nX- 3 роки тому +1

    Your experience with iOS is based on SwiftUI. UIKit is way more complex than any UI framework out there. There are so many ways to do layout with UIKit, which is confusing and overwhelming for a beginner. You can implement UI with code, xibs, storyboards, etc... all of them have a big learning curve, especially coding UIKit with code, you are 10x slower compared with SwiftUI. The recycler view has probably the same complexity or less than a Collection View... it is the same exact problems. What about memory? On android you have GC, easy... on iOS you need to be very careful not to create memory leaks with Ref Cycles or closures...
    It is not really fair to compare swift UI experience with your Legacy Android experience. You need to have legacy iOS Experience to be able to say that iOS is easier than android 🤦‍♂️
    Btw, I've done KMM at scale. It is not easy, unless your team has time for researching and talking with the guys from JetBrains, you will lose a lot of time. The productivity and tools are not mature enough, you have to come up with custom scripts to improve the developer experience, and not to mention the random crashes Kotlin/Native produces on iOS, especially after Kotlin/native updates. The problem is although the code you write for business logic is "almost" the same (you still need to do platform-specific code), they run in different environments. The android code will run on the JVM, on iOS it is Kotlin/Native which is not stable yet, even the memory model is being totally refactored right now... So, for sure KMM is not only roses and sunshine. If you think it will save you time, it won't, the advantage is that your business logic will be the same, so it is good for consistency. Right now that is the only big pro of KMM.

  • @MO1NKHAN
    @MO1NKHAN 3 роки тому +33

    This is absolutely correct, I am android developer from last 4 years and i never touched the iOS before, However when i learned iOS it took month for me to reach out on same level of android where i am today.
    I know 4 years of Android develoment helped to boost my training in iOS. Still i started loving in iOS more than android just because of easiness what i found.

    • @codingwithmitch
      @codingwithmitch  3 роки тому +1

      I've been doing it for a week and I'm feeling pretty good. Probably a month I would be pretty competent. Same as you

    • @DiegoNovati1
      @DiegoNovati1 3 роки тому +1

      @@codingwithmitch don’t forget that iOS is an echo system, and to know how to use it takes lot of time (and sometime is not so simple).

    • @codingwithmitch
      @codingwithmitch  3 роки тому +4

      @@DiegoNovati1 Lol I'm doing it the android way
      github.com/mitchtabian/KMM-Playground/blob/test/iosApp/iosApp/presentation/ui/recipe_list/RecipeListViewModel.swift

  • @KETANRAMTEKE
    @KETANRAMTEKE 3 роки тому +2

    App development with Android Studio is frustrating.
    Love Flutter and React Native instead.

  • @joshuadiaz1954
    @joshuadiaz1954 3 роки тому +3

    I wanted to switch to iOS but shit they still don’t have something similar to coroutines and you can have all of these guards and callbacks laying around.

    • @DiegoNovati1
      @DiegoNovati1 3 роки тому +2

      Swift 6 has async/await: it will be announced at the next WWDC

  • @therealmujtaba
    @therealmujtaba 3 роки тому +3

    Gradle lol... whoever created Android should be in Jail...

  • @adnanbadshah3425
    @adnanbadshah3425 3 роки тому +2

    The difference between the two is that IOS gives you good defaults, Android doesn't

  • @jayshartzer844
    @jayshartzer844 3 роки тому +3

    A comprehensive KMM and KMP tutorial in the future would be awesome along with some iOS stuff

  • @halahmilksheikh
    @halahmilksheikh 2 роки тому +1

    There are some weird quirks for SwiftUI. For example you can't have more than 10 direct children views in a view otherwise Xcode throws a weird, poorly described error. You have to refactor them out. Also AsyncImage (just released for iOS15) does not cache so each time you do a network request for it. There are 3rd party libraries that did this but first party is not perfect. I'm not saying it's quirkier than Android but it has some to be aware of.

  • @chirantanchaudhury2809
    @chirantanchaudhury2809 3 роки тому +2

    ios developer will dislike this video

  • @icodethis
    @icodethis 3 роки тому +2

    As an android developer, my heart is stuck while you are speaking.

  • @koxonbif
    @koxonbif 3 роки тому +2

    app management, store management, signing, building is much easier on Android. Significant when managing many apps.

  • @Vkalns
    @Vkalns 3 роки тому +10

    I have seen the opposite in my previous employment. iOS was waaayyyy more restricted of what and how you can do things. Android was much better to match requirements (design and functional)

    • @404errorfilenotfound
      @404errorfilenotfound 3 роки тому +9

      Here in America, most companies design for iOS first and Android is forced to follow suit. I spend half of my time arguing w/ design on why it's dumb to implement iOS UI/UX on Android.

    • @Vkalns
      @Vkalns 3 роки тому +2

      @@404errorfilenotfound oh yeah, that brings back memories. We had a client which didn't bother making Android specific designs at all. That was fun times trying to match it for Android

    • @natansalda
      @natansalda 3 роки тому +3

      @@404errorfilenotfound it's same in Europe, from my experience :)

    • @deepakbisht4957
      @deepakbisht4957 3 роки тому +2

      @@404errorfilenotfound this thing is everywhere.
      They even told me to mimic iOS popups 🤦🤦

  • @ravi_sorathiya
    @ravi_sorathiya 3 роки тому +3

    Being android devs just listening is swift ui and ios feel jealous

  • @xpopcornx1747
    @xpopcornx1747 3 роки тому +1

    I think the Android documentation is much better. Much of the iOS documentation is in objective c still. Apple also don't have any guidelines for architecture or anything like the weekly now in android show or their tutorials, all they have are talks at wwdc. They also don't have anything as good as leak canary as far as I know, plus you can get retain cycles.
    But the architecture for iOS I agree is better than Android, since you can do certain things with far less code. You don't have to create services and configure as much, and things like bluetooth are much easier.

  • @ChrisAthanas
    @ChrisAthanas 3 роки тому +2

    Super refreshing to hear this bc it’s been my experience and I thought I was just dumb

  • @giuliopimenoff
    @giuliopimenoff Рік тому +1

    Loved this video. Really believe KMM is the future, and yeah I feel like Apple makes life easier for devs lol (I would just hope for them to collab with Jetbrains for a decent IDE instead of XCode)

    • @vxsniffer
      @vxsniffer Рік тому

      Jetbrains just killed AppCode due to sales below expectations...

    • @giuliopimenoff
      @giuliopimenoff Рік тому

      @@vxsniffer appcode has nothing to do wiith kmm

  • @prashantsurti5788
    @prashantsurti5788 3 роки тому

    Sorry but this video is super vague ... why are you camparing swifr UI with recyclerview instead of jetpack compose. By that logicTo display a list IOS you have to learn constraint layout type of view instead of this clean lamba.
    Also might have to maintain an older (not that old) codebase which did not start with swift UI someday.
    meh.

  • @johnforde7735
    @johnforde7735 Рік тому

    The problem with Kotlin multi-platform is that Kotlin doesn't have the features that Swift has, specifically concurrency features of Swift.

  • @SriHarshaChilakapati
    @SriHarshaChilakapati 3 роки тому +1

    Although I share the same opinion as you (I have 3 years of Android Dev experience and 4 months of iOS experience), you can't really compare SwiftUI with XML UIs in Android. And SwiftUI is fairly recent, and a lot of projects are still in UIKit, and some older projects are in Objective-C. Apart from that, Apple generally releases APIs after having put in some thoughts into them. Everything is in standard framework.

    • @codingwithmitch
      @codingwithmitch  3 роки тому

      yaya I know I said multiple times I am comparing SwiftUI with "old android" which is not accurate

  • @milendimitrov8708
    @milendimitrov8708 3 роки тому +1

    iOS complexity grows with customizations when the designers want their crazy-looking staff :D

  • @natgenesis5038
    @natgenesis5038 Рік тому

    SwiftUI is not ready stable for iOS Dev ,so u need UIKit because most of all legacy apps still on UIKit and Obj-C

  • @martinseal1987
    @martinseal1987 3 роки тому +1

    One note though xcode is horrible

  • @nguyenhuuthinh5014
    @nguyenhuuthinh5014 2 роки тому

    not know , but just know you've affected my life, and apparently tens of thousands of others, in an imnsely positive way. Thank you

  • @lazor6526
    @lazor6526 2 роки тому

    you aren't a setup master without a set of cans around your neck.. I'm wearing a set now even though I don't know what I'm doing! LOL!

  • @YogeshLakhotia1
    @YogeshLakhotia1 3 роки тому +1

    Subscribed for KMP.
    It will be great to see D-KMP(SwiftUI + Jetpack compose) as well.

  • @riyamehandiarts3065
    @riyamehandiarts3065 2 роки тому

    make my first ever drum loop. I'm not and expert at soft yet but I have learnt a lot at producing and looking back at my journey, I just

  • @sid4752
    @sid4752 3 роки тому +1

    Do you think Swift and Native iOS development will still be in demand with the likes of React Native and Flutter bombarding it?

  • @ApoorvMote
    @ApoorvMote 3 роки тому +1

    You convinced me to use native iOS instead of flutter or other similar solutions.

  • @taslimfi
    @taslimfi 3 роки тому +1

    Hi Mitch, as a developer, I'm hung up to have a MacBook.

    • @codingwithmitch
      @codingwithmitch  3 роки тому +1

      I didn't want to buy one. They are too expensive and my windows PC is way better

    • @jousis_
      @jousis_ 3 роки тому +1

      I have an air which I use only for the final step, publishing (ionic,flutter apps).
      I don't get why devs like to work on this os with overpriced h/w.
      Windows10 is great plus you can game and Linux is top (but worse at gaming).

  • @armandoavila4615
    @armandoavila4615 3 роки тому +1

    Developing for Android sucks, but someone's got to do it, right? Here's your engagement, Mitch! Keep it up!

  • @ilyasal-rai5294
    @ilyasal-rai5294 3 роки тому +1

    probably it is been made easier in swiftUI than android studio and java (or Kotlin) because u dont have to much differences in the os between different devices unlike the android. it is open source and there is way to many devices with so much differences. that need to be considered.

  • @rsajdok
    @rsajdok 3 роки тому +2

    Is it possible creating a kmp application on fushia os as flutter does?

  • @KochharAmandeep
    @KochharAmandeep 3 роки тому +1

    React native developer here:
    What are you saying man! IOS development is difficult for us than running the app on Android 😭

  • @XeikZone
    @XeikZone 3 роки тому

    RecyclerView is one of the most over engineered complicated shit I have ever seen...da fuck my dude

  • @iGhostr
    @iGhostr 3 роки тому

    Well, everyone knows native android is a piece of sh#t. iOS has always been better

  • @felipefranco7444
    @felipefranco7444 3 роки тому +1

    Engamenttttt my friend youre the best i love your vision on everything i proud to pay for your work broo! Greetings from colombia expecting to learn everything about kmm!!

  • @michealandretis7243
    @michealandretis7243 3 роки тому +1

    Dear mitch , first of all , great work with your videos, i love them. Now ,i'm not sure if you already have discussed this in a previous video but you keep saying that asynctask is garbage, would you kindly explain why ? Please do correct me if i'm wrong but newer ways to get stuff asynchronously , eventually ends up creating just another implementation for an async task with callbacks taking twice the time to implement. so.. why the hate? i do know that it often becomes source of memory leak but knowing what you're doing with it pretty much solves the problem and i'm strict about it cause switching languages just because google advises you too isn't smart.. your thoughts :) ?

    • @codingwithmitch
      @codingwithmitch  3 роки тому +1

      Take a look at coroutines my friend and experience bliss

  • @pstlvictoras
    @pstlvictoras 3 роки тому +1

    From my experience with android, to understand all features you really have to take with you some java experience in order to be able to move fast, understand framewok fast(how it works especially in jetpack) without experience in programming I do not recommand to start working for large projects

  • @aayansaccount5589
    @aayansaccount5589 2 роки тому

    youre not gonna learn anytNice tutorialng with that ntallity, if you want to learn sotNice tutorialng stick with it, if youre not willing to do that maybe its not

  • @Firespirit233
    @Firespirit233 3 роки тому +2

    it's interesting to compare the kmp with ios native in terms of performance

  • @124mun
    @124mun 3 роки тому +1

    Recyclerview seems complex because you can tweak and turn things to make it work the way you want to and the sky is the limit. Love android development.

  • @mominafaraz9924
    @mominafaraz9924 2 роки тому

    what do I do if my soft doesn't add up to the correct length of the loop? and I have so gap at the end because the notes aren't the

  • @argahutama
    @argahutama 3 роки тому +2

    Can't wait stable version of KMM

  • @pitter6282
    @pitter6282 3 роки тому

    Totally agree 😑 fck android but love it more 😡

  • @amans6504
    @amans6504 3 роки тому

    anything from google is shitty and complicated, eg- Angular

  • @RhythmdanceacademyRDA
    @RhythmdanceacademyRDA 2 роки тому

    doing good after all the jobless and market crash talks

  • @methaguide
    @methaguide 2 роки тому

    TNice tutorials tutorial is so useful,I tried tons of other tutorials but tNice tutorials was the best one

  • @farhanahmed1937
    @farhanahmed1937 3 роки тому +1

    in iOS you don't need to worry about Process of Death...

  • @unlokia
    @unlokia 2 роки тому

    Also:
    Grass is green
    Water is wet
    Duh.

  • @tetsuoshiva
    @tetsuoshiva 3 роки тому +1

    I thought the same but when I had to do iOS maintenance to an app it was quite difficult, there was some obj c bagagge and it trickled down to the swift apis, then ios12 incompatibility bugs were hard to workaround and the sdk not being open source was a bummer.

    • @BigCarso
      @BigCarso 3 роки тому

      Sound more like my experience 😂 give him a few more months

  • @appsdeveloper4024
    @appsdeveloper4024 3 роки тому +1

    Engaged

  • @donkeytrump
    @donkeytrump 2 роки тому

    Am i the only one who peek a lot at my previous project to make a new project?

  • @shaun.august
    @shaun.august 3 роки тому +6

    Coding experience in xCode with Swift UI is dramatically super smooth and swift as compared to Android Studio. While with JetPack's Compose, coding in Studio is going to speed up to a great extent.