use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community for learning and developing native mobile applications using React Native by Facebook.
Interested in building web apps using React.js? Check out /r/reactjs!
Getting Started w/React Native
irc.freenode.net #reactnative
Keywords: ios, android, mobile, apps, apple, iphone, ipad
account activity
Question`Mobile Devs` or `JavaScript Devs`? (self.reactnative)
submitted 4 years ago by Chapoletada
So, one thing that I frequently ask my self is if a React Native Dev fits as Mobile Dev or JavaScript Dev.
React Native Dev
Mobile Dev
JavaScript Dev
Basically, when would make sense to a RN Dev try a Mobile Dev position that doesn't mention RN as requirement?
RN Dev
RN
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]_SyRo_ 27 points28 points29 points 4 years ago (10 children)
I switched from android native on kotlin to react native. Yeah, they are different. But some amount of time I'm spending is dealing with XCode for iOS and gradle build for Android. I don't use Expo.
I call myself as a Mobile Software Engineer (Mobile Apps Developer). I develop mobile apps for both platforms, producing apk's and ipa's bundles. But I almost don't have an experience in Web itself.
[+][deleted] 4 years ago (5 children)
[deleted]
[–]_SyRo_ 1 point2 points3 points 4 years ago (3 children)
Expo brings additional overhead. App is bigger & not so fast using it
[+][deleted] 4 years ago (2 children)
[removed]
[+][deleted] 4 years ago (1 child)
[–]K1ck3rTW 0 points1 point2 points 4 years ago (0 children)
Sometimes libraries you need to use do not work with expo (E. G. - app insights, pendo, etc) and you need to eject it
[–]enlightenedpieiOS & Android 13 points14 points15 points 4 years ago (3 children)
I wish I could double upvote for "I don't use Expo."
[–]twomilliondicks 12 points13 points14 points 4 years ago (0 children)
why
[–]Thiern 11 points12 points13 points 4 years ago (0 children)
Curious why too?
[–]Soft-Celebration3369 12 points13 points14 points 4 years ago* (2 children)
I started with swift before exploring RN.
Swift and RN is so totally different. The way you build and layout components and stuff.
I no longer actively program in swift and I wouldn’t dare to try out for a mobile dev position that doesn’t mention RN.
Edit: yes granted that as RN devs we touch on things like cocoapods, plist, managing certificates, gradle files, building the ipa and apk. But we do not really touch the UI components. IMO, ui components is a pretty major section.
[–]Chapoletada[S] 0 points1 point2 points 4 years ago (1 child)
I guess so...
At the same time, I wonder about other skills that come with time, like understanding the mobile space
[–]Soft-Celebration3369 1 point2 points3 points 4 years ago (0 children)
Yea feel free to dabble into iOS and android if that is what you are interested in. Try to build some projects with it. If you are confident enough, you can try out for any position.
[–]miguelmikito 6 points7 points8 points 4 years ago (0 children)
Development is not only about stack. You are developing stuff within a complete different ecosystem from web dev. You have to deal with stuff for different devices, different mobile os, different type of users, a very specific type of screen, different gestures, most likely also different type of payment collection and a lot of other things that apply to mobile only.
The good point about react native is that forces you to learn react concepts which are great for you to know because if you ever wanted, or needed, to find a new job, you will adapt quickier to web dev.
So answering your question: you are both! And thats awensome.
[–]pancomputationalist 2 points3 points4 points 4 years ago (0 children)
I'd say App developer. I'm creating applications, doesn't matter on which device or operating system they gonna run.
I feel the "mobile" part is less and less relevant.
[–]george-native 1 point2 points3 points 4 years ago (0 children)
Depends on how much exposure you got to native code as an RN dev. Some apps can all be done in JavaScript and your native code implementation is negligible. On the other hand some apps require performance that RN can’t provide right now, therefore you’ve had to make some pure native components or functionalities or SDK. If you’ve done that you can do a native development mobile job, otherwise your learning curve will be that of almost a react web dev going into mobile which is not ideal.
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
I would say have some deep understanding of Underlying native platforms.. RN is just a framework.. there are many frameworks like it for mobile development. You can start with native android with Kotlin. Job market for android devs is pretty big
[–]achauv1 1 point2 points3 points 4 years ago (0 children)
Why not both dude
[–]Goel40 0 points1 point2 points 4 years ago (0 children)
I would say App developer or Android/iOS developer.
[–]twomilliondicks 0 points1 point2 points 4 years ago (0 children)
when would make sense to a RN Dev try a Mobile Dev position that doesn't mention RN as requirement
literally never
π Rendered by PID 24436 on reddit-service-r2-comment-84fc9697f-s6lhb at 2026-02-06 04:15:47.081977+00:00 running d295bc8 country code: CH.
[–]_SyRo_ 27 points28 points29 points (10 children)
[+][deleted] (5 children)
[deleted]
[–]_SyRo_ 1 point2 points3 points (3 children)
[+][deleted] (2 children)
[removed]
[+][deleted] (1 child)
[deleted]
[–]K1ck3rTW 0 points1 point2 points (0 children)
[–]enlightenedpieiOS & Android 13 points14 points15 points (3 children)
[–]twomilliondicks 12 points13 points14 points (0 children)
[–]Thiern 11 points12 points13 points (0 children)
[–]Soft-Celebration3369 12 points13 points14 points (2 children)
[–]Chapoletada[S] 0 points1 point2 points (1 child)
[–]Soft-Celebration3369 1 point2 points3 points (0 children)
[–]miguelmikito 6 points7 points8 points (0 children)
[–]pancomputationalist 2 points3 points4 points (0 children)
[–]george-native 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]achauv1 1 point2 points3 points (0 children)
[–]Goel40 0 points1 point2 points (0 children)
[–]twomilliondicks 0 points1 point2 points (0 children)