9
hashr
3y

I have no experience with mobile app developement and i dont prefer coding in JAVA. But i want to make a mobile app based on an idea. Where do i start?

Comments
  • 2
    Apache Cordova ?
  • 3
    If you like JS, try React Native. Otherwise, try the Android tutorials by Google.
  • 1
    @metamourge a friend told me to not use apache cordova because the apps created in it are not actually apps. their working is like that of browser. browser like pages open and etc. but i am not sure about his advice
  • 1
    @telephantasm yeah i work with js basically. Thanks
  • 2
    @hashr
    Well yeah, that's the whole point.
    Cordova is a webview, that wraps native-functionality in js-apis.
    It allows you to create apps like you'd create webpages, but also extend it with native-code, so java, objective-c ...
  • 3
    flutter, although dart is similar to java
  • 2
    Take a look at nativescript you can use it with js ts and angular too
  • 1
    @metamourge oh okay, thanks for explaining it. The app is basically another social media platform so what do you think would be more appropriate to build it - react native or cordova
  • 1
    @calmyourtities @karma thanks guys. i will check them up
  • 3
    so i have following options -
    react native, flutter, nativescript and cordova. It would be helpful if someone could suggest the best out of these in respect to future usefulness and cv/resume addition
  • 1
    @hashr react native has quite a large following but flutter might be big if Google keeps on pushing as hard as it currently is.
  • 1
    @crow22498 thanks for sharing and yeah flutter is promoted in like atleast 50% events here.
  • 2
    I would say Flutter as well. It's basically Google trying to redeem themselves with Android development and trying to monopolize the cross platform market, but the tools there are great.

    Dart is heavy on the oop spectrum like Java though. But(and this is coming from someone that loves Java) nicer to use on the mobile end.
  • 1
    @hashr also ionic ... Maybe
  • 0
    @AleCx04 thanks for sharing, i kind of dont like java that much and i prefer js. i guess i will do a bit of research on both and decide which will work best for me
  • 0
    @karma yeah i have heard about it. i will look it up thanks
  • 1
    @hashr good luck, share with us your findings 😋 always nice to have some extra opinions!
  • 1
    @karma thanks and yeah i will surely share my experience with you guys
  • 2
    Cordova and alike (ionic) is the shittiest thing ever, the output app runs like a fucking slideshow.

    If you don't like java go for nativescript, it's JavaScript + (angular | Vue) except it runs like native instead of in a webview.
  • 2
    google and others favoring kotlin over java recently for android apps, IMHO kotlin is a far better language in many ways. Far better than dart as well.

    But if you are after write once run on both Android and iOS, then I would go for react native with typescript.
  • 1
    go for flutter and dart
    I found it better than Java (as someone who doesn't like java)
  • 1
    Well since you mentioned Java, I'd assume you have thought of Android, so go with Kotlin
  • 0
    @LastDigitOfPi yep but somehow easier to grasp and one code multiplatform is added bonus
Add Comment