Should You Learn Native or Cross-Platform Mobile Development?

  Рет қаралды 76,165

Kenny Gunderman

Kenny Gunderman

Күн бұрын

Cross-platform vs Native mobile development. This is a hot debate amongst the mobile development community. In this video, I go over the practical reasons for why you might want to consider learning one over the other.
Business Inquiries:
contact@kgunderman.com
Resources:
----------------------------------------------------------------------------
My Top Recommended Udemy Courses: bit.ly/41DzW1B
Socials:
----------------------------------------------------------------------------
Subscribe: / kennygunderman
Instagram: / kennygunderman
Twitter: / kennygunderman
Timestamps:
----------------------------------------------------------------------------
Intro: (0:00)
1. Native vs. Cross-platform as a career choice: (0:57)
2. Native vs. Cross-platform as a freelancer: (4:15)
3. Native vs. Cross-platform as a business choice: (7:37)

Пікірлер: 117
@talhayousaf3918
@talhayousaf3918 Жыл бұрын
I'm React Native developer having 1.5 years of experience and recently I'm working on a project which end up a very tricky with the RN because of the performance issues especially on android while working on debug apk (Runs much better on release one). I did all the possibility optimizations as I could but still it lacks performance. After going hard through this I realise that Its very important to have atleast one Native platform experience and how much important the native development is when performance it comes to performance.
@alpedistas1
@alpedistas1 9 ай бұрын
I consider the optimal of knowing android studio and react native, to be honest developing in swift is just not worth my time learning.
@akashp4863
@akashp4863 2 жыл бұрын
My man Kenny!. Seeing you after a long time... Good to have you back. I'm a mobile developer now in RN. Last time we met, i was in web dev
@d.e8282
@d.e8282 2 жыл бұрын
Thank you dude for the informative content as always. I am looking forward to choose the path of a programmer (im having a passion for informatics and mathematics too) and right now I'm in the phase in which I am discovering and documenting about all kind of stuff related to this career and not only (I like seeing different perspectives over the various subjects) as a hobby and this is one of my favourite channels about it.
@alejandro.p
@alejandro.p 2 жыл бұрын
I personally think Kotlin Multiplatform Mobile looks very promising. It may be the future of enterprise level applications.
@ncongnolancong
@ncongnolancong 2 жыл бұрын
“It may be the future..” - Everyone about everything ever
@saketaryan2227
@saketaryan2227 2 жыл бұрын
@@ncongnolancong Haha exactly ! from the past 4 years I am hearing Flutter is the future ! but even today native development is what works in the industry.
@ryanhuntzicker373
@ryanhuntzicker373 2 жыл бұрын
Hey bud, im not a full time android developer (I'm a django guy), but I would say the future for kotlin in general is an amazing. I do web so I've looked into ktor and such, and I'd say it's amazing.
@alejandro.p
@alejandro.p 28 күн бұрын
@@ncongnolancong I told you.
@nirbhaysingh4360
@nirbhaysingh4360 2 жыл бұрын
Hi Kenny thank you so much for clearing out my doubts, love your videos man been here since the start❤.
@saketaryan2227
@saketaryan2227 2 жыл бұрын
Good To see U back at making videos
@KIKII.K
@KIKII.K 6 ай бұрын
as always, very good info and video quality! thanks Kenny
@JediMasterT
@JediMasterT 2 жыл бұрын
Hello sir, full time full stack dev, I've dabbled in android dev for schooling purposes only but I feel like I could build a decent CRUD app fairly easily, thank you for the no BS input for solving my cross platform vs native debate in my head lol. I appreciate your time.
@nanassportsvibe4584
@nanassportsvibe4584 2 жыл бұрын
Thank you for always talking about mobile app. There’s not a lot of info on it out there. Most of them are in Hindi which makes it hard. But I do have a request. Can you please make videos on roadmaps or things one need to learn to become a good and better android native and IOS native developer? Thank you 🙏🏾.
@MrUploader14
@MrUploader14 2 жыл бұрын
I would say native is the way to go since most software companies do native apps. Multiple platform development may be the future but they are still relatively new tools. It's good to know but start with the basics.
@alejorag
@alejorag 2 жыл бұрын
So weird that you mentioned that idea about a bluetooth device that tracks vitals as an example for when to use native instead of cross platform since the first project I was involved in as a Swift developer (coming from a Flutter/Node background) was basically just that, except that the device only focused on Pulmonary Functions, lol. Great video as always btw, just wanted to share that random story.
@Khushal_Singh_Rathore
@Khushal_Singh_Rathore 4 ай бұрын
I am a flutter developer, also got a job as a fresher in it but now I want to learn other mobile technologies also what should I learn considering today's market, react native, android or native ios, Ios development is taking my interest because it is niche but please tell me with your experience should I go for it, the thing us that there are less opportunities in India for native ios developers.
@erfanmohajersoltani3460
@erfanmohajersoltani3460 2 жыл бұрын
It's a long time I've got a value of your videos
@daniel1fullerton
@daniel1fullerton 2 жыл бұрын
i am building an app project using react native, and i recently started outsourcing with upwork, worked with a couple of freelance developers, right now i have a developer that i work with consistently
@umarajmal6216
@umarajmal6216 2 жыл бұрын
how long does it take to you to learn reactnative
@daniel1fullerton
@daniel1fullerton 2 жыл бұрын
@@umarajmal6216 well I'm no where near an expert, but you could learn enough to build the basic stuff within a year
@user-ef7pz8zs7w
@user-ef7pz8zs7w 5 ай бұрын
Thankyou sm for this video Kenny. Love
@DamoOne
@DamoOne Жыл бұрын
Great overview. Thanks!
@ilyaslamrani234
@ilyaslamrani234 2 жыл бұрын
Awesome content and interesting discussion.
@olegfare4625
@olegfare4625 3 ай бұрын
exactly what I needed. thanks man
@seetsamolapo5600
@seetsamolapo5600 2 жыл бұрын
Hey Kenny what books would you recommend for native android development? And is Java still a viable language if one does not wish to use Kotlin?
@djent1448
@djent1448 Жыл бұрын
I hope anyone can answer my question: I wanna start building a platform like a marketplace where third parties can supply and other third parties can demand. I wanna build a website and an app. I am really in the starting fase so the project is at an real infant state. But i wanna know what are the best or the most relevant ways/tools/programarchitectures i can use to do something like this? Thanks in advance!
@pramodkumarrana8178
@pramodkumarrana8178 2 жыл бұрын
Really informative ✨
@Rui25Almeida
@Rui25Almeida Жыл бұрын
hey, i been learning how to code from 0. i am learning html, css and going to javascript soon, but what i really want is mobile dev. what do u think is the best way to learn cross-platform mobile dev? i was thinking going from javascript to react then react native, do u think that a good path to follow? And do you recommend any courses that are free online to do that? I been doing free code camp for the html, css and js and react (soon), but i don't think they have react native for mobile dev
@okorojigodswill497
@okorojigodswill497 Жыл бұрын
Hello Kenny, please what cross platform do you think is better to learn, between Flutter and React.. greeting from Nigeria
@alizainy860
@alizainy860 2 жыл бұрын
I've been waiting this video
@TheSoulCrisis
@TheSoulCrisis 2 жыл бұрын
Heh now this is something I thought about........interesting and thanks for the comparisons!
@allisonmalloy8871
@allisonmalloy8871 2 жыл бұрын
Love this one🧡
@oinamworld4405
@oinamworld4405 2 жыл бұрын
Which is the best for developing social media app native or cross platform
@_MoshikoAz_
@_MoshikoAz_ 2 жыл бұрын
when you started to learn ios after android, did you started with swiftui ?
@user-xb4dj3ky6m
@user-xb4dj3ky6m Жыл бұрын
Hello im studying programming in java is there a way to create cross-platform java applications ? IF yes is there a way to create them for windows + linux + mac + ios + android ?
@captainkilos
@captainkilos 2 жыл бұрын
You’re a GOAT for making this video! Ty dude! I’m in the process of teaching myself iOS development. Have any advice/recommendations for me?
@kennygunderman
@kennygunderman 2 жыл бұрын
Build up a portfolio with decent sized projects (not from tutorials) & take your time when learning. Don't be in any rush :) Good luck bro!
@kennygunderman
@kennygunderman 2 жыл бұрын
Also, don't skip leg day
@captainkilos
@captainkilos 2 жыл бұрын
@@kennygunderman lmao solid advice bro. Appreciate it!
@maliklaib8066
@maliklaib8066 2 жыл бұрын
Cs50 course of mobile app development with react native is good in 2022 ?
@JakeLovesSteak
@JakeLovesSteak 2 жыл бұрын
I'm almost done with my iOS development course. I'm excited to see what kind of job I can get.
@captainkilos
@captainkilos 2 жыл бұрын
What course are you taking?
@JakeLovesSteak
@JakeLovesSteak 2 жыл бұрын
@@captainkilos it's a mobile development program at a local technical college in my area.
@mountainhunter
@mountainhunter 2 жыл бұрын
Will u work for ios project?? I have offer for u
@fxvlad
@fxvlad 2 жыл бұрын
@@mountainhunter do you have any offer for me? :)
@abdosayed8587
@abdosayed8587 2 жыл бұрын
Thanks a lot for your effort, I'm asking if it possible to learn both in the same time or its better to deep into native to learn the fundamentals of programming beforehand and then it would be better to learn cross-platform ,another one please if i one year is far enough to find first job in this field ,thanks in advance
@talhayousaf3918
@talhayousaf3918 Жыл бұрын
I think You have to learn a fundamentals of programming not based on any tool and technology. You can learn it through Java kotlin or swift . Like arrays Variables loops condition, classes and all other oop stuff. And then move to the other things.
@vikktorygaming1889
@vikktorygaming1889 2 жыл бұрын
Please can you recommend an online course on kotlin(android app development)
@hariharan-wx9oq
@hariharan-wx9oq 2 жыл бұрын
very clearly explained
@khamhti5223
@khamhti5223 Жыл бұрын
how about maintaining cross platform? it would be more difficult than native apps or not? let me know some opinions from you guys!
@kqvanity
@kqvanity Жыл бұрын
You've should've mentioned mentioned -and actually put more emphasis on - the CRUD aspect vs internally intensive computations side of things
@blindcast4929
@blindcast4929 2 жыл бұрын
Love you kenny
@akwithyou1066
@akwithyou1066 6 ай бұрын
Thank you
@mahadihasan7300
@mahadihasan7300 Жыл бұрын
Thanks 💝
@jacobb554
@jacobb554 2 жыл бұрын
Hello I was thinking about getting a certificate in IOS App Development from my local community college. It only require 4 classes, which include: 1) survey of computer information systems 2) Object oriented programming fundamentals 3) Introduction to IOS Application Development 4) Advanced iOS Application Development If I was to achieve this, do you think it would be enough to land me an entry level position? or would i be dismissed since i don't have a degree? Keep in mind I have no experience in any software or mobile development
@KStala
@KStala 2 жыл бұрын
If you do a few projects and put them in your resume for sure 👍🏻
@vj3408
@vj3408 Жыл бұрын
That was explained clearly as daylight , Thank you . Is there a course you would recommend to a complete beginner to android native development .
@talhayousaf3918
@talhayousaf3918 Жыл бұрын
You can pick any from udemy with good ratings. But be careful ! No course will going to make you a top tier android developer as they mentioned in their courses. You will learn the basics out of it an then try to develop on your own out of that knowledge.
@vj3408
@vj3408 Жыл бұрын
@@talhayousaf3918 yeah I started off with the Google kotlin basics course let's see where it leads ..
@srinivas6483
@srinivas6483 Жыл бұрын
Android or ios development - I have both devices. But $25/lifetime Vs $100/year ? Also i want apps to be seen live instead of just on my phone itself. For entry level developer how apps or portfolio should be bigger ?. Getting job in it. Can you suggest regards in it.
@hussainaqeel7371
@hussainaqeel7371 2 жыл бұрын
I have a question, is it OK if I get into Cross-Platform if I have a grasp on only android dev? I would love to learn cross-platform technologies but I don't have a Mac with me to teach myself iOS dev
@benbowers3613
@benbowers3613 Жыл бұрын
React Native dev from a mostly web dev background here, I think that's definitely fine. The only times I ever have to go down to the native level is for super niche stuff like using onboard phone sensors or cameras. Also if you can handle java then Swift should be no problem 🤙
@onlyshorts6837
@onlyshorts6837 2 жыл бұрын
helpfull information , but is mobile app like web app ? means does it have front-end(html,css,javascript) and back-end(php,python,nodejs...) and data base ? cuz i'm new in this field
@prajjwalsingh2009
@prajjwalsingh2009 Жыл бұрын
It has these type of things but with different names
@akin242002
@akin242002 2 жыл бұрын
Team Kotlin! It's always good to have Google on your side.
@anchaljain7827
@anchaljain7827 4 ай бұрын
So, Google do follow there own creation.
@shail0124
@shail0124 Жыл бұрын
one more problem with cross platform other than performance is that they are resource hungry. They will eat too much RAM which will effect performance of whole device
@SohailAhmed-sy8xh
@SohailAhmed-sy8xh Жыл бұрын
if a person who is begginer in this mobile app development which thing first we learn cross platform would be better for beginners or native development ?
@CptDuck
@CptDuck 6 ай бұрын
Go for native. Its easier, less buggy, and good performance. And if you want to choose between Android or iOS, go for Android first since its the most used phone in the world and also free dev software while iOS require you to buy Mac to use their dev software.
@fnfal113
@fnfal113 Жыл бұрын
If you're a web developer with prior experience with react web, then you will surely enjoy going react native as it makes your life easier than learning a new language for the same purpose, performance has gone too far for react now and should not even be compared unless you are really developing a big and complex app it is better to go native
@bigfoot131
@bigfoot131 2 жыл бұрын
This is my take. Learn one native then choose one multiplat.
@ilyaslamrani234
@ilyaslamrani234 2 жыл бұрын
I would love another video about mobile development VS. Web development
@kennygunderman
@kennygunderman 2 жыл бұрын
kzfaq.info/get/bejne/mLF8q5eE3NvZnYE.html
@ilyaslamrani234
@ilyaslamrani234 2 жыл бұрын
@@kennygunderman Thanks Mr Gunderman
@kgomotsokau9519
@kgomotsokau9519 2 ай бұрын
how to install react on mobile
@mustafahany8693
@mustafahany8693 2 жыл бұрын
thank you can you recommend free courses for dart/flutter and react-native integration with WordPress?
@OzzyTheGiant
@OzzyTheGiant 2 жыл бұрын
My suggestion is, DON'T. I know this is a strong opinion, but in my professional experience, Wordpress is just not suitable for web applications. Those that use it with things like E-Commerce generally do it to cut costs but ultimately have a bad time with maintenance and performance. If you wish to integrate a mobile app with a CMS, my approach is to use a Headless CMS, like Directus or Strapi. Those platforms are more developer oriented and organize your data they way it's meant to be used in a web application. Then you couple that CMS with your own custom front end, like a static site generator (Gridsome and Gatsby are some good choices). The way data is transferred between the two is that the CMS provides your content as a JSON API. Your front end will fetch that data and generate a site using whatever components/pages you built and you can just serve that static site. Using your CMS as an API will then allow you to build a mobile app that can fetch this data to display or process on your apps.
@mustafahany8693
@mustafahany8693 2 жыл бұрын
@@OzzyTheGiant thank you very much for your reply
@adamspice9076
@adamspice9076 Жыл бұрын
why you doing mobile instead of webdev?
@sheshox6830
@sheshox6830 2 жыл бұрын
I've been learning native android kotlin for a month rn how long should it take me to be good at coding and be able to build apps on my own cuz it's still a big struggle. and when can I be ready to apply for a jop
@thebest3702
@thebest3702 2 жыл бұрын
Gonna take more than a month, like his video said it took him a year to be good at native android development.
@TheSoulCrisis
@TheSoulCrisis 2 жыл бұрын
I would say 3 - 6 months to become comfortable and a year to become adept at it, most entry level jobs want a solid 1 year of experience at least.
@umarajmal6216
@umarajmal6216 2 жыл бұрын
i am also on the same path. Can i connect with uh ?
@umarajmal6216
@umarajmal6216 2 жыл бұрын
@@sheshox6830 what's yr IG ?
@umarajmal6216
@umarajmal6216 2 жыл бұрын
@@sheshox6830 whenever i reply my comment automatically removes 🥲 Did u get my id ?
@BrandonBaunach
@BrandonBaunach 2 жыл бұрын
Would you be willing to hop on a consult call for like 40 min for $200?
@bishalchakraborty8482
@bishalchakraborty8482 Жыл бұрын
Hello connections. I am posting this to clarify few things about App & Software Development. I have few questions regarding the same - Scenario: I'll be learning App development using Flutter & Java (software Android Studio & VS code) 1. What are the Frontend Technologies that are used ? I mean in Web page designing we use HTML, CSS, JS for designing. I have no idea how App development works 2. What are the technologies used for Security purpose of the app ? 3. What are the technologies used as Backend ? 4. What is client-side and server-side aspects of a software ? I have little bit idea regarding the same, but I have no insights of how to proceed step by step building a cross-platform app. Thank you in advance...
@NecheLifts
@NecheLifts Жыл бұрын
For back end u use node js
@umarajmal6216
@umarajmal6216 2 жыл бұрын
I'm learning kotlin right now and now moving to android studio is their any best resource available which anyone can recommend
@mustafajaan4131
@mustafajaan4131 Жыл бұрын
Bro did you finished learning it yet or still learning?
@umarajmal6216
@umarajmal6216 Жыл бұрын
@@mustafajaan4131 No I didn’t continue with it as i was taught Kotlin in that semester for a mobile app project but when the semester ended i stopped… although i m working on python and ML as my FYP is in this :)
@user-si4bh4dl4r
@user-si4bh4dl4r 4 ай бұрын
cool video)
@UrielSoto
@UrielSoto 2 жыл бұрын
Great video! I'm just getting into react native. I got a few clients that need mobile apps. They are mainly simple crud apps. Going sale them for $10k and scale from there.
@pictzone
@pictzone Жыл бұрын
Geez man, that's how much you can make from this kind of work? I'm getting pretty good with my developing skills, mostly been learning to develop for my own app & business, but you're tempting me to become a freelancer 😂
@mustafajaan4131
@mustafajaan4131 Жыл бұрын
​@@pictzone bro how long it took you to become android developer?
@pictzone
@pictzone Жыл бұрын
@@mustafajaan4131 I only do web development. Didn't get into mobile yet, but will soon. But I'll probably go on the cross-platform route, no Java/Kotlin
@jesseburstrom5920
@jesseburstrom5920 2 жыл бұрын
silly my system React web + my system flutter is all future (also unity plugin) also it is all about compilation of language... so i win!
@adnandzindosoda
@adnandzindosoda Жыл бұрын
Nice, I woeking 7 years android development for big companies and I still learning. Currently we have 18 android devs on same project. Good luck with cross platform
@code.withdimpu
@code.withdimpu 11 ай бұрын
is native really worth a shot, i just started learning react native, so far is awesome but when it comes to debugging its a headec. i was going thorugh different blogs, seems like Now flutter is more better than react native........... what should i just do man, i'm confused?
@thephalcon
@thephalcon 8 ай бұрын
@@code.withdimpu learn native
@CptDuck
@CptDuck 6 ай бұрын
​​@@code.withdimpu if you already gone too far with react native i think you will eassier to learn flutter than native. Then again Native still superior in any way. Focus only in one OS but having good performance, or Multi-platform but having more issue.
@maikolsoro1835
@maikolsoro1835 2 жыл бұрын
I personally think Android Native is always better
@danyalazam1222
@danyalazam1222 2 жыл бұрын
(Y)
@anantsingh3028
@anantsingh3028 2 ай бұрын
Does this video still stand true? Now that AIs gotten so much better?
@codefallacy
@codefallacy 2 жыл бұрын
I want to learn Android Development but Android Studio keeps frying my computer, so React Native it is
@ts8960
@ts8960 Жыл бұрын
someone give me tldr
@mazbrenkgaming
@mazbrenkgaming Жыл бұрын
Well, if the difference is only around 5%, it would make no significance, cross platform is still the way to go
@sajithmadusanka2028
@sajithmadusanka2028 Жыл бұрын
Flutter is ever better as a developer 👩‍💻
@rogerharrison2671
@rogerharrison2671 2 жыл бұрын
𝔭𝔯𝔬𝔪𝔬𝔰𝔪
@greenleaph5145
@greenleaph5145 Жыл бұрын
Long story short: NATIVE.
@Gabriel-zt7pk
@Gabriel-zt7pk Жыл бұрын
react native packages broken EVERY TIMEEEEE IT'S so desapoint !!!!
@darshmostafa6138
@darshmostafa6138 Жыл бұрын
that is Amazing Diffrence Thanks very much 🥰
@henokf6815
@henokf6815 Жыл бұрын
I will subscribe if you could let me know what the best freelancing site for the US, you said upwork isn't i think
Web vs. Mobile development. Which should you learn?
15:20
Kenny Gunderman
Рет қаралды 198 М.
Flutter vs React Native : which one is worth it, and why?
10:20
Kodaps Academy
Рет қаралды 73 М.
小女孩把路人当成离世的妈妈,太感人了.#short #angel #clown
00:53
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН
When Jax'S Love For Pomni Is Prevented By Pomni'S Door 😂️
00:26
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 4,2 МЛН
Why I *highly dislike* iOS Development
10:38
mayuko
Рет қаралды 342 М.
Why I moved to React Native
12:06
Simon Grimm
Рет қаралды 40 М.
Choosing the best mobile app framework
11:53
Microsoft for Startups
Рет қаралды 768 М.
React Native vs Flutter vs Native - Let's Talk Engines
25:15
Theo - t3․gg
Рет қаралды 129 М.
React Native vs Flutter in 2024 - Make the RIGHT Choice (Difference Explained)
10:31
Daniel Dan | Tech & Data
Рет қаралды 137 М.
Self-Taught Programmers... We need to talk.
7:37
Kenny Gunderman
Рет қаралды 16 М.
React Developer Reviews Flutter - Better Than React?
9:06
Your Average Tech Bro
Рет қаралды 32 М.
I Paid 5 Developers to create an ENTIRE App for me!
16:21
Sam Beckman
Рет қаралды 868 М.
Mobile Apps - Web vs. Native vs. Hybrid
13:04
Traversy Media
Рет қаралды 397 М.
Self Taught Programmers... Listen Up.
10:00
Kenny Gunderman
Рет қаралды 1,8 МЛН
Интереснее чем Apple Store - шоурум BigGeek
0:42
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 6 МЛН
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Tech Tonics
Рет қаралды 13 МЛН
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30
ВСЕ МОИ ТЕЛЕФОНЫ
14:31
DimaViper Live
Рет қаралды 67 М.
Apple watch hidden camera
0:34
_vector_
Рет қаралды 61 МЛН
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1,5 МЛН