Пікірлер
@moayadmyro2091
@moayadmyro2091 10 сағат бұрын
Very bad very boring and you make many mistakes such as Xmarin nowadays is maui
@anasssocialpoint
@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ع
@نورالدينالشيخ-ل8ع 3 күн бұрын
Between Kotlin and Flutter, which has a higher demand in European job markets? thanks
@mobiledevlife
@mobiledevlife 2 күн бұрын
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ع
@نورالدينالشيخ-ل8ع 2 күн бұрын
@@mobiledevlife thanks a lot
@takedaheroku
@takedaheroku 5 күн бұрын
Seems, you did a mistake. Flutter use Impeller as render engine.
@mobiledevlife
@mobiledevlife 2 күн бұрын
Impeller is the newer rendering engine, but Flutter relied on Skia for years 😁
@SonaliP-f3d
@SonaliP-f3d 5 күн бұрын
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!
@mobiledevlife
@mobiledevlife 2 күн бұрын
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.
@klmgaragegainer4196
@klmgaragegainer4196 6 күн бұрын
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.
@mobiledevlife
@mobiledevlife 2 күн бұрын
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.
@nimeshdilshan799
@nimeshdilshan799 6 күн бұрын
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 💓😊
@mobiledevlife
@mobiledevlife 6 күн бұрын
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 💪
@nimeshdilshan799
@nimeshdilshan799 6 күн бұрын
@@mobiledevlife Ok😊... thanks a lot... for replying 💞🇱🇰
@mobiledevlife
@mobiledevlife 2 күн бұрын
@@nimeshdilshan799 Of course, you're welcome ;)
@VarunR-deed
@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
@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.
@BiharaDisanayaka
@BiharaDisanayaka 9 күн бұрын
what is the best one Kotline or flutter what your opinion?
@mobiledevlife
@mobiledevlife 9 күн бұрын
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).
@BiharaDisanayaka
@BiharaDisanayaka 8 күн бұрын
@@mobiledevlife Thank you very much❤
@retrorexon
@retrorexon 2 күн бұрын
any idea about react native and ionic mate!?​@@mobiledevlife
@kaustavhalder
@kaustavhalder 9 күн бұрын
MAUI???
@mobiledevlife
@mobiledevlife 9 күн бұрын
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?
@obvinpro
@obvinpro 10 күн бұрын
how is kotlin multi platform popular than .NetMAUI ?
@dleonardo3238
@dleonardo3238 10 күн бұрын
KMP🔥
@mobiledevlife
@mobiledevlife 10 күн бұрын
Very promising, I have to say! 💪
@hummetazim
@hummetazim 11 күн бұрын
Useful, thanks dude.
@mobiledevlife
@mobiledevlife 10 күн бұрын
You're welcome! ☺
@АлександрКот-ч4г
@АлександрКот-ч4г 11 күн бұрын
Спик рашн плиз
@mobiledevlife
@mobiledevlife 11 күн бұрын
I'll try in the next one :) For this, you can listen at 1.5x speed 😁
@iAbhishek_official
@iAbhishek_official 12 күн бұрын
@mobiledevlife
@mobiledevlife 12 күн бұрын
Thanks! 🙏
@Supergab850
@Supergab850 13 күн бұрын
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
@MattMattzi
@MattMattzi 13 күн бұрын
hi then you prefer to build an ios app with swift or react native? thanks
@mobiledevlife
@mobiledevlife 12 күн бұрын
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__27
@zk__27 13 күн бұрын
Very informative. Thanks!
@mobiledevlife
@mobiledevlife 12 күн бұрын
You're welcome, and thanks a lot for the comment! 🔥
@zk__27
@zk__27 12 күн бұрын
@@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 :)
@syedmuhammadfawwaz7532
@syedmuhammadfawwaz7532 14 күн бұрын
Amazing work Dan.
@mobiledevlife
@mobiledevlife 12 күн бұрын
Thank you so much! 🫶
@harinsspace
@harinsspace 14 күн бұрын
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?
@mobiledevlife
@mobiledevlife 12 күн бұрын
You can use ML models in all these technologies, but of course, the native route will give you more options and performance 🔥
@bhushank1234
@bhushank1234 17 күн бұрын
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 ?
@mobiledevlife
@mobiledevlife 17 күн бұрын
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 ;)
@mihaes7172
@mihaes7172 18 күн бұрын
Can you return with Tauri 2 ?
@mobiledevlife
@mobiledevlife 17 күн бұрын
Hmm, I'm not sure I know what that is 😅 I'll look into it.
@traezeeofor
@traezeeofor 19 күн бұрын
Thanks so much for this summary video. I'm about to start on React Native.
@mobiledevlife
@mobiledevlife 17 күн бұрын
That's awesome, I wish you the best of luck! 🤩 more videos coming soon!
@arsildo
@arsildo 20 күн бұрын
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-c3k
@AndreCerrado-c3k 20 күн бұрын
Solid Insights my man!
@mobiledevlife
@mobiledevlife 17 күн бұрын
Thanks a lot! ☺
@AndreCerrado-c3k
@AndreCerrado-c3k 20 күн бұрын
The 3 main AI fields are super informative. Great vid!
@mobiledevlife
@mobiledevlife 17 күн бұрын
Thank you so much! 🤩
@kerimismail5562
@kerimismail5562 21 күн бұрын
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 ...
@mobiledevlife
@mobiledevlife 17 күн бұрын
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.
@denislodrick
@denislodrick 21 күн бұрын
Amazing work Dan. What type of technology do you suggest for an app like Uber?
@lizziethelemon
@lizziethelemon 23 күн бұрын
Omg Dan you're amazing, you answered so many of my questions in one short video! Great comparison!
@mobiledevlife
@mobiledevlife 23 күн бұрын
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.
@vr4836
@vr4836 27 күн бұрын
Awesome idea with side questions 😂❤
@mobiledevlife
@mobiledevlife 24 күн бұрын
Thanks a lot! 🥹
@er_amanraj
@er_amanraj 28 күн бұрын
Need to review about .NET MAUI pls.. Love from India
@mobiledevlife
@mobiledevlife 28 күн бұрын
Thanks a lot! I'll try to, honestly I didn't think it's too popular, but I saw a few requests here ☺
@er_amanraj
@er_amanraj 26 күн бұрын
@@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
@mobiledevlife
@mobiledevlife 24 күн бұрын
@@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_amanraj
@er_amanraj 21 күн бұрын
@@mobiledevlife Ahhh.. I think.. it's totally depends upon the developer and their knowledge.. (and even I'm not sure) You may also right 👍🏻
@mobiledevlife
@mobiledevlife 17 күн бұрын
@@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.
@Aeric80
@Aeric80 28 күн бұрын
I have been developing for both ios and android native apps and also backend servers using one single tool call B4X for 10 years.
@valeriimalynovskyi
@valeriimalynovskyi 29 күн бұрын
Thanks for the insights.
@mobiledevlife
@mobiledevlife 29 күн бұрын
You're welcome ☺
@smart-sg5cs
@smart-sg5cs Ай бұрын
hey whats ur suggestion or opinion out of 5 which one shall we go for app development for our startup isea
@mobiledevlife
@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
@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
@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
@mr.cyber-squad2413 Ай бұрын
i am really confused still so what i choose😅😅😅
@mobiledevlife
@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
@mihaes7172 Ай бұрын
sorry for the talk, but audio quality makes it futile.
@mobiledevlife
@mobiledevlife Ай бұрын
I know, a lot of echo, but did you try the subtitles? I manually added subtitles for the entire video! 🫶
@konstantink2396
@konstantink2396 Ай бұрын
Lets talk about Compose Multiplatform
@mobiledevlife
@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
@brarsabh1101 Ай бұрын
Can you please make a detailed video to develop app like Uber. What are steps, permissions, platforms, languages etc. Thanks 😊
@mobiledevlife
@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
@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
@mobiledevlife Ай бұрын
Interesting, so then what would be something interesting that would catch your attention and seem valuable? 😇
@sakirsaiyed49
@sakirsaiyed49 Ай бұрын
Great Content... Also, please provide more information on the Backend and API side of things. Thank you
@mobiledevlife
@mobiledevlife Ай бұрын
Thanks a lot! 🤩 will do!
@Vladimir-o9z
@Vladimir-o9z Ай бұрын
Flutter is the best
@mobiledevlife
@mobiledevlife Ай бұрын
One of the best, for sure ;)
@rossiAP
@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
@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
@jugibur2117 Ай бұрын
Thanks, that was a great overview!
@mobiledevlife
@mobiledevlife Ай бұрын
Thanks a lot! 🫶
@Monzer_98
@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
@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
@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
@mobiledevlife Ай бұрын
@@loyaljakes Thanks for adding that, I totally agree and I'd recommend starting directly with Kotlin as well ✨
@Monzer_98
@Monzer_98 Ай бұрын
@@loyaljakes Thanks a lot
@Monzer_98
@Monzer_98 Ай бұрын
@@mobiledevlife Thanks ❤️
@manuclassy
@manuclassy Ай бұрын
Great information⚡🎉, Love from India ❤️
@mobiledevlife
@mobiledevlife Ай бұрын
Thanks a lot! 😊
@TheGarageboyz
@TheGarageboyz Ай бұрын
What do you think about PWA’s ?
@mobiledevlife
@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
@chrismalatji Ай бұрын
what about ionic?
@mobiledevlife
@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
@novreis1952 Ай бұрын
.Net MAUI should be considered
@mobiledevlife
@mobiledevlife Ай бұрын
I mentioned it towards the end, but I didn't see it being so popular 🤔
@LitheInLitotes
@LitheInLitotes 17 күн бұрын
No it should NOT
@mobiledevlife
@mobiledevlife 17 күн бұрын
@@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
@ultimateamv7384 Ай бұрын
Flutter
@mobiledevlife
@mobiledevlife Ай бұрын
It's one of the best options, yes 😁 "one of"!
@russel_dev
@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
@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! 😅