Very bad very boring and you make many mistakes such as Xmarin nowadays is maui
@anasssocialpointКүн бұрын
In the next 5 years, Flutter's adoption is expected to grow even further, as it provides a cost-effective and scalable solution for both startups and enterprises. At the same time, Kotlin Multiplatform will also see growth, especially in cases where native-level performance is required.
@نورالدينالشيخ-ل8ع3 күн бұрын
Between Kotlin and Flutter, which has a higher demand in European job markets? thanks
@mobiledevlife2 күн бұрын
It used to be Kotlin for a long while, then Flutter caught up, now Kotlin also has KMP which might take it ahead again. I think I'd pick Kotlin, if I could only choose one ☺
@نورالدينالشيخ-ل8ع2 күн бұрын
@@mobiledevlife thanks a lot
@takedaheroku5 күн бұрын
Seems, you did a mistake. Flutter use Impeller as render engine.
@mobiledevlife2 күн бұрын
Impeller is the newer rendering engine, but Flutter relied on Skia for years 😁
@SonaliP-f3d5 күн бұрын
Thank you for this insightful video! Currently, I am an iOS developer with an interest in learning AI. I have minimal knowledge of Create ML and have created a few apps using existing models provided by Apple, like ResNet and MobileNetV2. However, I'm unsure about the roadmap to gain deeper knowledge in AI. Should I focus on learning Python and TensorFlow to build my own models, or is there another path I should consider? Any guidance would be greatly appreciated!
@mobiledevlife2 күн бұрын
Hey, thanks for the kind words. It depends if you want to become an AI engineer, and focus more on building models, or remain an iOS developer and just use models created by others, in your apps. I also trained some models with DarkNet / Yolo v4, but I still love mobile development more. In general, it's hard and unnecessary to build your own custom models, as there are lots of open source models out there (but maybe if you wanna implement a certain feature and you don't have a model for that, well, in that case it's necessary to build one 😅). I think there's no right answer for everyone here.
@klmgaragegainer41966 күн бұрын
What about HMS apps? I have zero development background and work in finance. I'm totally new and trying to develop an HMS app using app gallery connect and Android studio with code from Chatgpt and it's error after error when syncing my gradles.
@mobiledevlife2 күн бұрын
Hmm, if you have no dev background, I think it's necessary to start with some tutorials, where you're guided step by step. It's hard to just use ChatGPT from the start, you won't understand much 😅 because you need to go through the fundamentals first. Try a course like: Android Basics in Compose (search on google for this) and see how it goes.
@nimeshdilshan7996 күн бұрын
Hello sir! I am in sri lanaka. I will start my bsc network and cyber security degree in January .I would love to go to AI startup. I love AI mobile app development stuff.. What computer language should I learn first for that? What should be the first step? Kindly reply 💓😊
@mobiledevlife6 күн бұрын
Hey, congrats 👏 It will be a journey on which you'll learn and test multiple languages, I assume, although "network and cyber security" is not classic "software development", but it's definitely "software engineering". Ok, so AI and Mobile App Development don't always go hand in hand, but they could. Initially, any language you learn will serve you just to get used to programming, so you'll probably be taught C / C++. Languages for app development are: Swift, Kotlin, Dart, Javascript ... you don't need all, you can use just one + the corresponding framework. I think among all, Kotlin and Javascript are the most versatile. Good luck 💪
@nimeshdilshan7996 күн бұрын
@@mobiledevlife Ok😊... thanks a lot... for replying 💞🇱🇰
@mobiledevlife2 күн бұрын
@@nimeshdilshan799 Of course, you're welcome ;)
@VarunR-deedКүн бұрын
Choose Python for AI - probably the best bet. Of course, you can never go wrong with C/C++ especially if you're trying to build a reputable long-term career in software engineering.
@mobiledevlifeКүн бұрын
@@VarunR-deed That's right, but a start with C/C++ might be too difficult for a beginner. I did start with C / C++, but I was a college student, and I had 4 years to go through everything 😅 for efficiency I'd recommend Python, even though I'm totally aware that this road will sacrifice some of the low-level learnings.
@BiharaDisanayaka9 күн бұрын
what is the best one Kotline or flutter what your opinion?
@mobiledevlife9 күн бұрын
They serve slightly different app types and people. Flutter is good for simple apps, and if you're a beginner, especially if you want to build your own app, it's a 2 in 1 solution. Kotlin and Kotlin Multiplatform is for more complex projects, especially if you have native experience (with native iOS or Android).
@BiharaDisanayaka8 күн бұрын
@@mobiledevlife Thank you very much❤
@retrorexon2 күн бұрын
any idea about react native and ionic mate!?@@mobiledevlife
@kaustavhalder9 күн бұрын
MAUI???
@mobiledevlife9 күн бұрын
I briefly mentioned at the end, but I don't see it being that popular, at least in Europe and the US 🤔 where are you from?
@obvinpro10 күн бұрын
how is kotlin multi platform popular than .NetMAUI ?
@dleonardo323810 күн бұрын
KMP🔥
@mobiledevlife10 күн бұрын
Very promising, I have to say! 💪
@hummetazim11 күн бұрын
Useful, thanks dude.
@mobiledevlife10 күн бұрын
You're welcome! ☺
@АлександрКот-ч4г11 күн бұрын
Спик рашн плиз
@mobiledevlife11 күн бұрын
I'll try in the next one :) For this, you can listen at 1.5x speed 😁
@iAbhishek_official12 күн бұрын
✅
@mobiledevlife12 күн бұрын
Thanks! 🙏
@Supergab85013 күн бұрын
Ciao I began to use Flutter flow few months ago and I find it great! I have a background experience of Pascal and Visual Basic from high school and expecially databases. Luckly the logic for them is the same like Firebase or Supabase (just to give you two examples) I believe nowadays all you need to have is a simple and good idea for an app like "how to quit smoking" or "sharing backgrounds app". No code tools and good for prototyping and learning, I think one day, after all, I'll need to switch to a better solution for my ideas. Greetings from Roma
@MattMattzi13 күн бұрын
hi then you prefer to build an ios app with swift or react native? thanks
@mobiledevlife12 күн бұрын
If the question is "what do I enjoy more?" then yes, Swift and native iOS 🥹 that was my "first love". However, I find them all exciting, if I'd build my own small app today I'd probably do it with Flutter, so I can have 2 apps from 1 codebase.
@zk__2713 күн бұрын
Very informative. Thanks!
@mobiledevlife12 күн бұрын
You're welcome, and thanks a lot for the comment! 🔥
@zk__2712 күн бұрын
@@mobiledevlife You’re welcome. I’ve been following you on insta for a long time and have always appreciated your content. Keep doing the good stuff :)
@syedmuhammadfawwaz753214 күн бұрын
Amazing work Dan.
@mobiledevlife12 күн бұрын
Thank you so much! 🫶
@harinsspace14 күн бұрын
Should i go with Native or Hybrid app development.. if my focus is to build a ml powered app, where should i get start.. Like Android development or Flutter?
@mobiledevlife12 күн бұрын
You can use ML models in all these technologies, but of course, the native route will give you more options and performance 🔥
@bhushank123417 күн бұрын
The explanation was very clear and easy to understand. In the video, it is very difficult to see the contents of the presentation. Is there any to see the presentation online ?
@mobiledevlife17 күн бұрын
Thanks a lot! 🤩 I had it on my Skool community, but it's closed for now. I'll re-open it in January and you can join then ☺ stay tuned here (or on instagram: @mobiledevlife) until then ;)
@mihaes717218 күн бұрын
Can you return with Tauri 2 ?
@mobiledevlife17 күн бұрын
Hmm, I'm not sure I know what that is 😅 I'll look into it.
@traezeeofor19 күн бұрын
Thanks so much for this summary video. I'm about to start on React Native.
@mobiledevlife17 күн бұрын
That's awesome, I wish you the best of luck! 🤩 more videos coming soon!
@arsildo20 күн бұрын
Having pushed 2 Compose Multiplatform apps to production on both android, ios and desktop, It is by far the best investment you can do, there are zero reasons to use flutter anymore, you write an android app that can run on ios for free. And later unlike flutter or react you have the option to turn the non native uis on ios to native views, also something you failed to look into is how easily you can share screens with compose multiplatform, while you can do this with flutter too but not so easily it is a major point, you can share a lot of screens with compose, and keep the important ones native.
@AndreCerrado-c3k20 күн бұрын
Solid Insights my man!
@mobiledevlife17 күн бұрын
Thanks a lot! ☺
@AndreCerrado-c3k20 күн бұрын
The 3 main AI fields are super informative. Great vid!
@mobiledevlife17 күн бұрын
Thank you so much! 🤩
@kerimismail556221 күн бұрын
I think capacitor is a really good choice. But i would like to know how easy it is to use native functionality like push notifications, widgets, shortcuts ...
@mobiledevlife17 күн бұрын
Honestly I never used Capacitor for a full app, it just seemed to have too many limitations, compared to native or even cross platform 😅 maybe if you need something really small, like 5 screens.
@denislodrick21 күн бұрын
Amazing work Dan. What type of technology do you suggest for an app like Uber?
@lizziethelemon23 күн бұрын
Omg Dan you're amazing, you answered so many of my questions in one short video! Great comparison!
@mobiledevlife23 күн бұрын
Happy to hear that, and thanks a lot! 🤩 if you have any additional questions, comment them here and I'll do my best to add clarifications.
@vr483627 күн бұрын
Awesome idea with side questions 😂❤
@mobiledevlife24 күн бұрын
Thanks a lot! 🥹
@er_amanraj28 күн бұрын
Need to review about .NET MAUI pls.. Love from India
@mobiledevlife28 күн бұрын
Thanks a lot! I'll try to, honestly I didn't think it's too popular, but I saw a few requests here ☺
@er_amanraj26 күн бұрын
@@mobiledevlife Thank you for replying (it was unexpected).. & on ground reality .NET MAUI gaining exponential popularity and also we as MAUI developers get paid more than a Flutter or React Native Developers here in India.. (Not sure about other countries) .. btw You are an inspiration for us and your videos are superb and informative.. wating for new video on any topic.. please
@mobiledevlife24 күн бұрын
@@er_amanraj Thank you so much for the kind words, and of course, I'm replying to every comment 😁 same on Instagram, even if I have 101k followers there, comment replies are a must! As for MAUI, oh, I understand now, I've been told that it's in demand in India. Do you think it creates better apps than Flutter or React Native? I haven't tried MAUI so I can't tell, but Flutter and RN are quite solid 💪
@er_amanraj21 күн бұрын
@@mobiledevlife Ahhh.. I think.. it's totally depends upon the developer and their knowledge.. (and even I'm not sure) You may also right 👍🏻
@mobiledevlife17 күн бұрын
@@er_amanraj Not sure about that, I think it depends on the company where the developer works 😅 because companies get clients, and build apps for them, so it definitely plays a role.
@Aeric8028 күн бұрын
I have been developing for both ios and android native apps and also backend servers using one single tool call B4X for 10 years.
@valeriimalynovskyi29 күн бұрын
Thanks for the insights.
@mobiledevlife29 күн бұрын
You're welcome ☺
@smart-sg5csАй бұрын
hey whats ur suggestion or opinion out of 5 which one shall we go for app development for our startup isea
@mobiledevlifeАй бұрын
In short, for a personal app or a startup idea, it's faster to get it done with cross-platform tech, like Flutter or React Native, these offer the best "reusability" between iOS and Android, especially if your app doesn't do anything crazy complex. I made a full breakdown about what to choose in this video: kzbin.info/www/bejne/hauTipilqs6UhaM ☺
@gheorghe-valerАй бұрын
hey Dan. great explanation. I was just starting with react native and expo. any advice or resource on how to integrate it with an identity provider? in my case I’m using keycloak. thank you
@mobiledevlifeАй бұрын
Thanks a lot! 🙌 From the technologies presented above, I have the least amount of actual development/implementation experience with React Native, so I haven't had the chance to integrate an identity provider on that platform yet 😅 However, I did some digging and it seems like the articles share here in the comments could help (www.reddit.com/r/KeyCloak/comments/1d1gfop/integrating_keycloak_with_reactnative/) , and I also found this library but it's quite old, so I can't guarantee 🥲 github.com/balgamat/expo-keycloak
@mr.cyber-squad2413Ай бұрын
i am really confused still so what i choose😅😅😅
@mobiledevlifeАй бұрын
Haha, this video was not about choosing, it was just an overview of everything ☺ Here's the one about choosing: kzbin.info/www/bejne/hauTipilqs6UhaM
@mihaes7172Ай бұрын
sorry for the talk, but audio quality makes it futile.
@mobiledevlifeАй бұрын
I know, a lot of echo, but did you try the subtitles? I manually added subtitles for the entire video! 🫶
@konstantink2396Ай бұрын
Lets talk about Compose Multiplatform
@mobiledevlifeАй бұрын
I briefly mentioned it at the end, but I think it's still early because the iOS side is not stable. We even had some challenges with KMP alone, so I can only imagine what CMP can cause 😅
@brarsabh1101Ай бұрын
Can you please make a detailed video to develop app like Uber. What are steps, permissions, platforms, languages etc. Thanks 😊
@mobiledevlifeАй бұрын
Oh, Uber is a huge app 😅 there are a lot of things involved, and if you want to build something similar, I think you need to start small with 1 core feature (like something with maps and location tracking) and then grow it. Or is it just out of curiosity?
@nested9301Ай бұрын
I'm getting sick of typical developer with a typical setup telling me what to do so he can get some couple of views and reactions
@mobiledevlifeАй бұрын
Interesting, so then what would be something interesting that would catch your attention and seem valuable? 😇
@sakirsaiyed49Ай бұрын
Great Content... Also, please provide more information on the Backend and API side of things. Thank you
@mobiledevlifeАй бұрын
Thanks a lot! 🤩 will do!
@Vladimir-o9zАй бұрын
Flutter is the best
@mobiledevlifeАй бұрын
One of the best, for sure ;)
@rossiAPАй бұрын
Congrats for the video! Now for Kotlin Multiplataform it's not necessary to write the UI twice anymore because of Compose Multiplataform release.
@mobiledevlifeАй бұрын
Thanks a lot 🫶 yes, I briefly mentioned Compose MP at the end, I think, but the reason I don't fully recommend it yet is because iOS is still in Beta and has a few inconsistencies and bugs. For a "production / client app" I think it's quite risky, at this time, but it will get better 💪
@jugibur2117Ай бұрын
Thanks, that was a great overview!
@mobiledevlifeАй бұрын
Thanks a lot! 🫶
@Monzer_98Ай бұрын
I watched your video it was actually very helpful but, I have a question which is if I want to use and learn Kotlin for native android do I need to know Java lang? thanks a lot
@loyaljakesАй бұрын
You don't need to know Java. Its a nice to have before learning kotlin (cause its kinda similar) but you don't need it at all
@mobiledevlifeАй бұрын
Thanks a lot! 🫶 exactly as @loyaljakes said, you can start fresh with Kotlin, and that's what I recommend, you don't need to know Java ☺ good luck!
@mobiledevlifeАй бұрын
@@loyaljakes Thanks for adding that, I totally agree and I'd recommend starting directly with Kotlin as well ✨
@Monzer_98Ай бұрын
@@loyaljakes Thanks a lot
@Monzer_98Ай бұрын
@@mobiledevlife Thanks ❤️
@manuclassyАй бұрын
Great information⚡🎉, Love from India ❤️
@mobiledevlifeАй бұрын
Thanks a lot! 😊
@TheGarageboyzАй бұрын
What do you think about PWA’s ?
@mobiledevlifeАй бұрын
They've been around for a while, at some point they seemed like "the next big thing", but their capabilities and UX are limited. Sure, instead of just having a web app through a browser, it's better to have a PWA, but there's not a big difference between them 😅 so for a smooth UX and a better app overall, I'd recommend at least a cross-platform approach with Flutter or React Native 😊
@chrismalatjiАй бұрын
what about ionic?
@mobiledevlifeАй бұрын
It's kind of in-between cross-platform and web apps. As I replied to someone asking about PWA, a Ionic-based app is still better than a web app, but the capabilities are limited, so the UX is not that smooth, the access to features and stability will suffer, and so on 🤔 for e-commerce apps it can work well, but in general I'd recommend at least a cross-platform approach with Flutter or React Native 👍
@novreis1952Ай бұрын
.Net MAUI should be considered
@mobiledevlifeАй бұрын
I mentioned it towards the end, but I didn't see it being so popular 🤔
@LitheInLitotes17 күн бұрын
No it should NOT
@mobiledevlife17 күн бұрын
@@LitheInLitotes 😂 maybe if some .NET developers wanna try mobile, it would be easier for them, but I agree that many other alternatives are better.
@ultimateamv7384Ай бұрын
Flutter
@mobiledevlifeАй бұрын
It's one of the best options, yes 😁 "one of"!
@russel_devАй бұрын
I remember back in 2016 when I started mobile development, cross platform was not that popular but now look at the scenario !!! Think about 5/10 years later, I think its very possible to replace mobile developers, not only mobile developers but other kind of developers with AI. All the companies will have AI developer and some expert from web/mobile field. Developer size will reduce significantly, no doubt about it. If you still think you are in safe zone, think twice and act accordingly. Learn AI.
@mobiledevlifeАй бұрын
Wise words, I started mobile development around the same time, and yea, only React Native was a shiny new thing but very unstable and few people paid attention. Things can change a lot in 5-10 years. AI learning is a MUST! 😅