Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@devTea with Xamarin(Native) you can develop cross-platform applications using C# for your code logic but you have to develop UI side natively (use Xml to design ur Android app and Storyboard for iOS). But with XamarinForms you can have ur code logic in c# and XAML for UI side. Personally I don't like XamarinForms because of its performance + in Xamarin Native you can use most of the android native libraries without performance issues. There are pros and cons for both of them "choose wisely" :D
-
athlon172466yI used it to make small macOS app. I had to use Xcode to make UI tho.
App felt just like a native one -
Alternatively try React Native with Expo. It's JS. It's native. Great docs. Great community.
-
I've used Xamarin and Cordova and others. The "compile to native" is just wrapping your HTML/JavaScript in a native app that just shows everything in a web view. Not actually taking your code and converting it to another language.
Depending on the actual use case I would strongly recommend the creation of a PWA. All the benefits of native through browser APIs and service workers. None of the hassle of compiling or worrying about native issues. -
Just a question... If it's only for Android why not try kotlin?
Btw, check also App Inventor from MIT, I love it for fast apps. -
devTea219106y@CodeMonkeyG haven’t heard of PWA, but the contract stated that it’s done with xamarin, so I gotta stick to it
@GyroGearloose yes kotlin is great I got a friend who can do it but I never did java nor kotlin, and again the deal is with xamarin -
@devTea Progressive Web Apps are the way of the future. Maybe suggest it as a way to stay ahead of the curve and make updates and maintenance easier?
Reasonable clients might be reasonable. -
devTea219106y@CodeMonkeyG trust me I would even love to develop in javascript if it’s just a hybrid app, but I’m not the one who make the decision, thanks for the suggestion too
-
messhias3546yI think is best you use some native langauges, like java, swift.
But if you just want to try, is best you use react native, there's more jobs opennings for language and you easily can learn because it's use javascript and this converted to a native code (java for android and objective C for IOS).
Related Rants
Anyone have experience with xamarin here? How is it? I never develop an android before so what’s your opinion about it
question
xamarin
android