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 Жыл бұрын
I consider the optimal of knowing android studio and react native, to be honest developing in swift is just not worth my time learning.
@alejandro.p2 жыл бұрын
I personally think Kotlin Multiplatform Mobile looks very promising. It may be the future of enterprise level applications.
@ncongnolancong2 жыл бұрын
“It may be the future..” - Everyone about everything ever
@saketaryan22272 жыл бұрын
@@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.
@ryanhuntzicker3732 жыл бұрын
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.p6 ай бұрын
@@ncongnolancong I told you.
@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
@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
@umarajmal62162 жыл бұрын
how long does it take to you to learn reactnative
@daniel1fullerton2 жыл бұрын
@@umarajmal6216 well I'm no where near an expert, but you could learn enough to build the basic stuff within a year
@AThingOrTwoU4 ай бұрын
@@umarajmal6216 Hi, it depends on several factors. I have 14 years mostly Java backend dev experience. Now it happened to have some time (like 4 weeks, 4-5 hours a day, during weekdays). I learnt some basic React first on Udemy (1 week), then basic React Native on Udemy again (1 week), then I started my own app, what I planned and design myself. Only with basic, first version features. Now it is almost ready (2 weeks). I used the 80/20 principle strictly on the amount of learning material and features to include in my app. I also used ChatGPT heavily, but avoid to generate everything. I am not a genius, I just started to like mobil dev things. In the and I realised how cooler is IOS stack: simpler, more sophisticated and focused. From this point I wish I would have used my time to IOS stack :) But again, it depends on a lot of things which is better for U. I just don't like your stack has not built in stuff (like swipe and orderable lists!) in cross platform, U have to use libraries which could be not updated, not perfectly working, etc :) I hope I helped to anybody. :) I see the posts are quite old. By the way, if anybody like to learn React Native, it is good to check out Expo! Cheers
@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.
@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.
@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.
@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 🙏🏾.
@saketaryan22272 жыл бұрын
Good To see U back at making videos
@JakeLovesSteak2 жыл бұрын
I'm almost done with my iOS development course. I'm excited to see what kind of job I can get.
@captainkilos2 жыл бұрын
What course are you taking?
@JakeLovesSteak2 жыл бұрын
@@captainkilos it's a mobile development program at a local technical college in my area.
@mountainhunter2 жыл бұрын
Will u work for ios project?? I have offer for u
@fxvlad2 жыл бұрын
@@mountainhunter do you have any offer for me? :)
@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_Rathore10 ай бұрын
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.
@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
@tamodsar27635 ай бұрын
what an amazing video, never done mobile development, main job is a quant dev, looking to work on my side project idea
@Saka.D11 ай бұрын
as always, very good info and video quality! thanks Kenny
@nirbhaysingh43602 жыл бұрын
Hi Kenny thank you so much for clearing out my doubts, love your videos man been here since the start❤.
@erfanmohajersoltani34602 жыл бұрын
It's a long time I've got a value of your videos
@akin2420022 жыл бұрын
Team Kotlin! It's always good to have Google on your side.
@anchaljain78279 ай бұрын
So, Google do follow there own creation.
@bishalchakraborty84822 жыл бұрын
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...
@Necheogbucyber2 жыл бұрын
For back end u use node js
@shail01242 жыл бұрын
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
@bigfoot1312 жыл бұрын
This is my take. Learn one native then choose one multiplat.
@SohaibShamsi-m5y10 ай бұрын
Thankyou sm for this video Kenny. Love
@kqvanity Жыл бұрын
You've should've mentioned mentioned -and actually put more emphasis on - the CRUD aspect vs internally intensive computations side of things
@ilyaslamrani2342 жыл бұрын
I would love another video about mobile development VS. Web development
@kennygunderman2 жыл бұрын
kzbin.info/www/bejne/mHyvqWeJrNqoo68
@ilyaslamrani2342 жыл бұрын
@@kennygunderman Thanks Mr Gunderman
@olegfare46258 ай бұрын
exactly what I needed. thanks man
@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?
@kennygunderman2 жыл бұрын
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!
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!
@maikolsoro18352 жыл бұрын
I personally think Android Native is always better
@djent14482 жыл бұрын
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!
@alizainy8602 жыл бұрын
I've been waiting this video
@okorojigodswill4972 жыл бұрын
Hello Kenny, please what cross platform do you think is better to learn, between Flutter and React.. greeting from Nigeria
@ilyaslamrani2342 жыл бұрын
Awesome content and interesting discussion.
@akwithyou106611 ай бұрын
Thank you
@pramodkumarrana81782 жыл бұрын
Really informative ✨
@allisonmalloy88712 жыл бұрын
Love this one🧡
@TheSoulCrisis2 жыл бұрын
Heh now this is something I thought about........interesting and thanks for the comparisons!
@karimmerhi9665 ай бұрын
Should i specialize in backend or mobile?
@blindcast49292 жыл бұрын
Love you kenny
@vj34082 жыл бұрын
That was explained clearly as daylight , Thank you . Is there a course you would recommend to a complete beginner to android native development .
@talhayousaf39182 жыл бұрын
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.
@vj34082 жыл бұрын
@@talhayousaf3918 yeah I started off with the Google kotlin basics course let's see where it leads ..
@oinamworld44052 жыл бұрын
Which is the best for developing social media app native or cross platform
@adnandzindosoda2 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@code.withdimpu learn native
@CptDuck11 ай бұрын
@@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.
@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
@KStala2 жыл бұрын
If you do a few projects and put them in your resume for sure 👍🏻
@SohailAhmed-sy8xh2 жыл бұрын
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 ?
@CptDuck11 ай бұрын
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.
@mahadihasan73002 жыл бұрын
Thanks 💝
@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?
@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
@prajjwalsingh20092 жыл бұрын
It has these type of things but with different names
@maliklaib80662 жыл бұрын
Cs50 course of mobile app development with react native is good in 2022 ?
@vikktorygaming18892 жыл бұрын
Please can you recommend an online course on kotlin(android app development)
@hariharan-wx9oq2 жыл бұрын
very clearly explained
@_MoshikoAz_2 жыл бұрын
when you started to learn ios after android, did you started with swiftui ?
@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
@talhayousaf39182 жыл бұрын
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.
@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 Жыл бұрын
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 Жыл бұрын
@@pictzone bro how long it took you to become android developer?
@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
@mustafahany86932 жыл бұрын
thank you can you recommend free courses for dart/flutter and react-native integration with WordPress?
@OzzyTheGiant2 жыл бұрын
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.
@mustafahany86932 жыл бұрын
@@OzzyTheGiant thank you very much for your reply
@adamspice9076 Жыл бұрын
why you doing mobile instead of webdev?
@srinivas64832 жыл бұрын
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.
@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
@mazbrenkgaming Жыл бұрын
Well, if the difference is only around 5%, it would make no significance, cross platform is still the way to go
@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
@thebest37022 жыл бұрын
Gonna take more than a month, like his video said it took him a year to be good at native android development.
@TheSoulCrisis2 жыл бұрын
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.
@umarajmal62162 жыл бұрын
i am also on the same path. Can i connect with uh ?
@umarajmal62162 жыл бұрын
@@sheshox6830 what's yr IG ?
@umarajmal62162 жыл бұрын
@@sheshox6830 whenever i reply my comment automatically removes 🥲 Did u get my id ?
@khamhti5223 Жыл бұрын
how about maintaining cross platform? it would be more difficult than native apps or not? let me know some opinions from you guys!
@sajithmadusanka2028 Жыл бұрын
Flutter is ever better as a developer 👩💻
@kgomotsokau95198 ай бұрын
how to install react on mobile
@ИвелинъСтояновъ Жыл бұрын
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 ?
@mikelovesbacon3 ай бұрын
Java is cross-platform already. You may need to make a few platform-specific tweaks for your app, but mostly you write code which is complied into Java Bytecode and runs on the JVM. Each platform has its own JVM created by Oracle. There is no JVM for iOS though.
@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 Жыл бұрын
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 🤙
@BrandonBaunach2 жыл бұрын
Would you be willing to hop on a consult call for like 40 min for $200?
@codefallacy2 жыл бұрын
I want to learn Android Development but Android Studio keeps frying my computer, so React Native it is
@umarajmal62162 жыл бұрын
I'm learning kotlin right now and now moving to android studio is their any best resource available which anyone can recommend
@mustafajaan4131 Жыл бұрын
Bro did you finished learning it yet or still learning?
@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 :)
@greenleaph51452 жыл бұрын
Long story short: NATIVE.
@ChrisAyeko9 ай бұрын
cool video)
@anantsingh30288 ай бұрын
Does this video still stand true? Now that AIs gotten so much better?
@danyalazam12222 жыл бұрын
(Y)
@Gabriel-zt7pk Жыл бұрын
react native packages broken EVERY TIMEEEEE IT'S so desapoint !!!!
@ts89602 жыл бұрын
someone give me tldr
@rogerharrison26712 жыл бұрын
𝔭𝔯𝔬𝔪𝔬𝔰𝔪
@darshmostafa61382 жыл бұрын
that is Amazing Diffrence Thanks very much 🥰
@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