Should You Learn Native or Cross-Platform Mobile Development?

Ғылым және технология

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
    @akashp48632 жыл бұрын

    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.e82822 жыл бұрын

    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.p2 жыл бұрын

    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

    25 күн бұрын

    @@ncongnolancong I told you.

  • @nirbhaysingh4360
    @nirbhaysingh43602 жыл бұрын

    Hi Kenny thank you so much for clearing out my doubts, love your videos man been here since the start❤.

  • @saketaryan2227
    @saketaryan22272 жыл бұрын

    Good To see U back at making videos

  • @KIKII.K
    @KIKII.K6 ай бұрын

    as always, very good info and video quality! thanks Kenny

  • @JediMasterT
    @JediMasterT2 жыл бұрын

    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
    @nanassportsvibe45842 жыл бұрын

    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
    @MrUploader142 жыл бұрын

    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
    @alejorag2 жыл бұрын

    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
    @erfanmohajersoltani34602 жыл бұрын

    It's a long time I've got a value of your videos

  • @daniel1fullerton
    @daniel1fullerton2 жыл бұрын

    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-ef7pz8zs7w5 ай бұрын

    Thankyou sm for this video Kenny. Love

  • @DamoOne
    @DamoOne Жыл бұрын

    Great overview. Thanks!

  • @ilyaslamrani234
    @ilyaslamrani2342 жыл бұрын

    Awesome content and interesting discussion.

  • @olegfare4625
    @olegfare46253 ай бұрын

    exactly what I needed. thanks man

  • @seetsamolapo5600
    @seetsamolapo56002 жыл бұрын

    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
    @pramodkumarrana81782 жыл бұрын

    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
    @alizainy8602 жыл бұрын

    I've been waiting this video

  • @TheSoulCrisis
    @TheSoulCrisis2 жыл бұрын

    Heh now this is something I thought about........interesting and thanks for the comparisons!

  • @allisonmalloy8871
    @allisonmalloy88712 жыл бұрын

    Love this one🧡

  • @oinamworld4405
    @oinamworld44052 жыл бұрын

    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
    @captainkilos2 жыл бұрын

    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
    @maliklaib80662 жыл бұрын

    Cs50 course of mobile app development with react native is good in 2022 ?

  • @JakeLovesSteak
    @JakeLovesSteak2 жыл бұрын

    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
    @abdosayed85872 жыл бұрын

    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
    @vikktorygaming18892 жыл бұрын

    Please can you recommend an online course on kotlin(android app development)

  • @hariharan-wx9oq
    @hariharan-wx9oq2 жыл бұрын

    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
    @blindcast49292 жыл бұрын

    Love you kenny

  • @akwithyou1066
    @akwithyou10666 ай бұрын

    Thank you

  • @mahadihasan7300
    @mahadihasan7300 Жыл бұрын

    Thanks 💝

  • @jacobb554
    @jacobb5542 жыл бұрын

    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
    @hussainaqeel73712 жыл бұрын

    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
    @onlyshorts68372 жыл бұрын

    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

  • @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

  • @akin242002
    @akin2420022 жыл бұрын

    Team Kotlin! It's always good to have Google on your side.

  • @anchaljain7827

    @anchaljain7827

    4 ай бұрын

    So, Google do follow there own creation.

  • @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

  • @ilyaslamrani234
    @ilyaslamrani2342 жыл бұрын

    I would love another video about mobile development VS. Web development

  • @kennygunderman

    @kennygunderman

    2 жыл бұрын

    kzread.info/dash/bejne/lH-A2paMp9jbnbA.html

  • @ilyaslamrani234

    @ilyaslamrani234

    2 жыл бұрын

    @@kennygunderman Thanks Mr Gunderman

  • @bigfoot131
    @bigfoot1312 жыл бұрын

    This is my take. Learn one native then choose one multiplat.

  • @kgomotsokau9519
    @kgomotsokau95192 ай бұрын

    how to install react on mobile

  • @mustafahany8693
    @mustafahany86932 жыл бұрын

    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
    @sheshox68302 жыл бұрын

    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
    @BrandonBaunach2 жыл бұрын

    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
    @umarajmal62162 жыл бұрын

    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-si4bh4dl4r3 ай бұрын

    cool video)

  • @UrielSoto
    @UrielSoto2 жыл бұрын

    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
    @jesseburstrom59202 жыл бұрын

    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
    @maikolsoro18352 жыл бұрын

    I personally think Android Native is always better

  • @danyalazam1222
    @danyalazam12222 жыл бұрын

    (Y)

  • @anantsingh3028
    @anantsingh30282 ай бұрын

    Does this video still stand true? Now that AIs gotten so much better?

  • @codefallacy
    @codefallacy2 жыл бұрын

    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
    @rogerharrison26712 жыл бұрын

    𝔭𝔯𝔬𝔪𝔬𝔰𝔪

  • @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

Келесі