Mobile Development in 2025 - Native or Cross Platform?

Поделиться
HTML-код
  • Опубликовано: 22 янв 2025

Комментарии • 93

  • @KhalidWar
    @KhalidWar 16 дней назад +26

    Well rounded and reasonable take. I build apps (flutter) for living and everything you said is spot on.

  • @theophilus494
    @theophilus494 16 дней назад +15

    KMP and compose multiplatform are already making waves...

  • @futurecom8966
    @futurecom8966 16 дней назад +6

    thank you for guiding us

  • @ricnyc2759
    @ricnyc2759 16 дней назад +10

    Kotlin Multiplatform Mobile (KMM)?
    You have Google behind it. You learn something about Java (because Kotlin is based on Java) and you don't have to learn another language: iOS.

    • @milanlabus1582
      @milanlabus1582 16 дней назад

      Things that have Google behind it dont survive for long

    • @FabianMontoya
      @FabianMontoya 15 дней назад

      Have Google behind it is not always pro, Flutter also have Google behind it... and the Google's reputation precedes it (Killing a lot of technologies).

    • @dancewithakshara09
      @dancewithakshara09 15 дней назад +1

      It's not as much attractive compared to compose multiplatform as you also know it's ios is still in beta. And if you go kmm only. You will still need to know ios. There is no escaping 😅

    • @haiffy
      @haiffy 15 дней назад

      Then you have to rewrite the app to something else 6 months later cuz GOOGLE killed it😂

    • @___Kevin
      @___Kevin 14 дней назад

      Yes, that's what I'm going to do. In the process I'll learn one thing or two about Java

  • @RetroCode0011100100110111
    @RetroCode0011100100110111 15 дней назад +5

    Xamarin is not longer supported, But Net MAUI with blazor hybrid is interesting

  • @kolavithonduraski5031
    @kolavithonduraski5031 16 дней назад +4

    the B4X approach is interesting for pe9ple like me, who want to start with cross-plattform development, but dont want to go into html, css, js and framework-jungle... this is a good point to start

    •  11 дней назад

      What is B4X ?

  • @programmieren3197
    @programmieren3197 12 дней назад

    So I use Kotlin Multiplatform. In the first step it is not really different from the native development for Abdroid. The trink is that you can then compile the code into native IOs code. Many people write the actual UI in IOS natively but use Kotlin Multiplatform so that they only have to write the logic once.
    So you save a lot of code and still have native performance. You can also use the compose UI from Andrioid in IOS or just individual parts of it, so you are flexible.
    Another big advantage is that even if this is no longer supported at some point, you still have a native Android app and the UI for a native IOs app. You would have to rewrite the logic for IOS, but if you want to go 100% native, you have to do that anyway.
    I'm definitely a huge fan. The pure logic in the background and the communication with the backend is the same for iOS and Android. With the Ui, it's good to work very natively.

  • @yalcinozer4434
    @yalcinozer4434 15 дней назад +1

    I am a RN developer with 5 yoe. I am tired of thinking/coding in the box and decided to learn Jetpack Compose. Things are a lot different here. I am super fluent and comfortable in creating UI with RN, but I am still strugling in Jetpack. It has been a few weeks, so I hope I will get used to it.

    • @dafnexxl
      @dafnexxl 11 дней назад

      I am thinking about starting React Native. Does it have a future? Would you recommend it?

    • @yalcinozer4434
      @yalcinozer4434 11 дней назад +1

      @@dafnexxl What is good about React Native? Because it reduces cost/time for companies for specific projects. It is a good tool to learn and use it when it covers needs.
      I am learning Jetpack Compose currently, to see how native side works, and compare those two.
      You can safely learn it, and you will transfer some knowledge to other frameworks, don't think it is a bad time investment👍

  • @csillagfenynet
    @csillagfenynet 15 дней назад +2

    Hey! How are you going to weave "not Ruby" into a video about mobile dev? 😁

    • @StefanMischook
      @StefanMischook  15 дней назад +1

      Ouch … I forgot. I’ll double down ext video.

  • @araputrevor5103
    @araputrevor5103 16 дней назад +6

    Heeeeeyyyyy, Don't forget the Ionicframework. Thats the best option for cross platform.

  • @wultriel
    @wultriel 16 дней назад +4

    First take about crossplatform that some framework doesn't support some native feature is weak
    If it doesn't yet support some platform feature, just then support it yourself by creating additional bindings to the platform. It's not that difficult

    • @emreaka3965
      @emreaka3965 16 дней назад

      I agree. I read some plugins' codes from time to time, especially for Flutter, and it doesn't seem scary at all. I even tried to add additional functionality to one of the plugins I use to experiment.

    • @bitwisedevs469
      @bitwisedevs469 16 дней назад

      Which means another possibility of having bug on your project depending on the difficulty of implementation.

  • @camn-bv3vq
    @camn-bv3vq 14 дней назад

    Performance for cross platform apps is not a problem anymore nowadays, there is high and on demand resources cheaper than time ago.

  • @jameshickman5401
    @jameshickman5401 7 дней назад

    Or write a headless logic layer in a truly cross platform language and small front end layers for specific platforms.

  • @camn-bv3vq
    @camn-bv3vq 14 дней назад

    Why no one included ionic 😢

  • @thomasderidder608
    @thomasderidder608 7 дней назад

    In my opinion Quasar framework is most productive be far if your cross platform def include desktop and web in addition to Android/iOS, especially for projects where web seo is important too. Amazing components, docs and easy to learn. You agree?

  • @aojathotmail
    @aojathotmail 6 дней назад +1

    I came here to see current info on Mobile Suit development in 2025, but the video was interesting. Thanks!

  • @AshuMishraG
    @AshuMishraG 16 дней назад

    Interesting do you suggest learning Swift then for IOS development and Kotlin for Android?

    • @___Kevin
      @___Kevin 14 дней назад

      I'm far from being an expert but I think it's a solid choice

    • @AshuMishraG
      @AshuMishraG 14 дней назад

      @___Kevin I see thanks for the video

  • @yayak.9726
    @yayak.9726 9 дней назад

    What's the best for frontend and backend For large ecommerce mobile app

    • @thomasderidder608
      @thomasderidder608 7 дней назад

      Depends on what you define as best. I would say quasar framework is best, probably most productive at least, on front especially for ecomm where web or desktop is important as opposed to mobile only, cos web SEO is so important in frontend where others dont do as well. On backend supabase seems like a rising star, again if productivity/speed of dev is key.

    • @nested9301
      @nested9301 7 дней назад +1

      LARAVEL +VUE

  • @vytautasbenetis8098
    @vytautasbenetis8098 16 дней назад +11

    Kotlin has now multiplatform

    • @prodbyunyverse397
      @prodbyunyverse397 15 дней назад +2

      and ?

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

      ​@@prodbyunyverse397 This is the answer to many questions

  • @Pius_Solomon
    @Pius_Solomon 16 дней назад

    Good morning Uncle Steph

  • @emreaka3965
    @emreaka3965 16 дней назад

    1:43 that's kinda right but it's not that hard to develop your own plugin.

  • @eduardorecife2
    @eduardorecife2 11 дней назад

    Thank you for learning how to speak brazilian portuguese and other languages :) Now, it is possible to learn many languages while learning programming concepts and languages. Cool!

  • @rafikR85
    @rafikR85 6 дней назад

    Uncle Steff as always have very disent perspective❤ 😊 I enjoy Flutter and I hope it will survive, this tech is soo cool and easy to learn 😅 But its good to have blan B in case move app to diferent tech solutions- that proves how important is good code quality and architecture to maintain and moving app if no other choice 😅

  • @yalasta
    @yalasta 12 дней назад +1

    Tauri seems very promising, what you guys think?

    • @thomasderidder608
      @thomasderidder608 7 дней назад

      It seems indeed very promising, amd a video on this will be appreciated

  • @abbasloda1
    @abbasloda1 9 дней назад

    we need more developers in this world, if nocode has a place than hybrid definetily has a place. flutter is fast enough, i mean you don't even notice the difference.

  • @basilchidubem4202
    @basilchidubem4202 16 дней назад

    Can u talk more about pwa in your next video please

    • @maximilianosorich554
      @maximilianosorich554 15 дней назад

      I listened some time ago that they are not going to continue working... I think I listened it in midulive

  • @Fragranceandtech
    @Fragranceandtech 16 дней назад +1

    hey steave 🙋‍♂️

  • @JonnyLove
    @JonnyLove 3 дня назад

    React native seems to have a strong team that is working hard to bridge the gaps and has made solid improvements from what i understand.

  • @laintriga1397
    @laintriga1397 16 дней назад +4

    You look like Pep Guordiola very much😂😂😂

    • @camn-bv3vq
      @camn-bv3vq 14 дней назад

      Next video with face scratched

  • @peyazahassan2303
    @peyazahassan2303 16 дней назад

    thanks

  • @TheSilverGlow
    @TheSilverGlow 15 дней назад +3

    This video convinced me to stay with Swift for mobile...I know it limits me to iOS, but that's more than fine. It sounds like the multi-platform frameworks are too buggy, immature, too much latency, too many limitations to os and hardware integrations. Using multi-platform also provides a lessor UX.

  • @MTRAC77437
    @MTRAC77437 14 дней назад +1

    My default tool for mobile is C++ with Qt and I strongly recommend it. It's performant, looks as good as you're willing to make it look, and has hardware access that might not be available in other cross-platform frameworks.

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

      What are the best resources you can recommend for learning qt for building mobile apps

  • @Ian-zj1bu
    @Ian-zj1bu 16 дней назад +1

    I find it funny how React Native is becoming like NativeScript... but the fanboys will say React Native did it first XD

    • @flipperlite
      @flipperlite 16 дней назад +1

      I'm a NS developer and hope it hangs on for relevancy. I don't understand how it never caught on, although AirBNB dropped it.

    • @Ian-zj1bu
      @Ian-zj1bu 13 дней назад

      I used RN for 4 years after it's release. I became a NS dev 3 years ago. IMO NS does it better but RN has the scene captivated.
      RN's "new architecture" is like a poor mans NS with manual bindings. NS does it all automatically and you can filter out the metadata bindings you don't want.

  • @mustafaalneami5193
    @mustafaalneami5193 14 дней назад

    U the best unckee

  • @AzharAli-n5c
    @AzharAli-n5c 16 дней назад

    Great

  • @ahmedbathily7013
    @ahmedbathily7013 14 дней назад +2

    Performances betwen flutter app and native exists no more no difference now flutter app is very fast

  • @arpanmukherjee4625
    @arpanmukherjee4625 16 дней назад +1

    Oh wow the no-depth surface pro developer is back.

  • @chnsonic
    @chnsonic 15 дней назад

    flutter of course😊

  • @thetower8553
    @thetower8553 16 дней назад +1

    I've been using flutter and honestly I'm a little worried google might end support given their track record among other issues.

  • @naranyala_dev
    @naranyala_dev 16 дней назад +3

    react native

  • @awful999
    @awful999 14 дней назад

    react native is amazing

  • @radui7468
    @radui7468 16 дней назад +3

    Xamarin wasn't good from the start
    react native is fast for development but slow and buggy, it works for a lot of projects
    flutter is the best in this list but still not very mature, it is used in the interface to install ubuntu and other things like this
    people are also using Kotlin native for both ios and android with a thin layer in swift
    depending on how big the project is and how experienced is the team with each tech i would go in this order: react native, flutter, Kotlin native + a small layer of swift and if nothing fits: full native

    • @maximilianosorich554
      @maximilianosorich554 15 дней назад +1

      It is not called Kotlin Native ... Instead it is Kotlin Multiplatform

  • @jonwinder6622
    @jonwinder6622 6 дней назад

    I just want to see this dudes repo or a project. Always talking but never shows any code and its annoying

  • @tx6723
    @tx6723 13 дней назад

    Ill use Maui cuz i dont like RN

  • @thevoicep6562
    @thevoicep6562 14 дней назад +1

    I will give my opinion as an entrepreneur or business owner that I am, the best technology in terms of reducing costs and GENERATE MONEY is flutter, eye can generate more money with any other but on average flutter offers reduction of time and money.

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

      What would you do if you realize you will acquire more users and they are willing to pay more if the experience was available on the web?

    • @thevoicep6562
      @thevoicep6562 8 дней назад

      @@jobiej7416 Flutter runs on the web bro

  • @symphognoboa8224
    @symphognoboa8224 16 дней назад

    crossplatform with KIVY (Python)

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

    Xamarin is dead