+ 41
Mobile app development for cross platforms
nowadays a good app is the one exists in all platforms especially both in Android and Ios . Thus, Xamarin seems a good way for me to start developing a mobile app. Im learning C# now while practising Xamarin in Visual Studio. What else do you suggest for learning to develop apps working both in Android and Ios. Or would you suggest any other way instead Xamarin? Thanks in advance.
51 Answers
+ 19
Dude Xamarin is great, but you can do it on react native too. BTW I think RN is easier than Xamarin.
Here is the link to official website: facebook.github.io/react-native/
+ 10
You can use Adobe Phonegap which allows you to create mobile applications using html, css and js over the Cordova platform giving you access to phone camera, file upload systems etc.
+ 8
if you are interested in making game for mobile android/iOS you can learn Unity 3D, it use C# as a programing language
+ 7
Check out Cordova aka Phonegap you can make multiple amazing apps across all mobile platforms with ease
+ 6
@burak I don't know about QT (never heard actually) but I think RN is better. I mean facebook is the developer and it's open source too. I suggest you too take a look at stackoverflow, see which on is more trending and people are interested.. you will find out the right one for your needs.
+ 6
My experience with hybrid mobile apps is quite dependable. Have used HTML with angularjs and CSS of course with some frameworks like ionic and framework 7. The most exiting thing is that its doable in HTML...cross platform. The apps run faster than native apps. Intel xdk is a great tool for that. You develop once and run everywhere. No developer wouldnt find hybrid the way to go.
+ 6
Appy Pie’s Android App Maker eliminate the need of any tutorial, teaching how to make an android app; and lets you create your own app easily in 3 simple steps.
Now Make Free mobile applications without coding for Google’s Android using Appy Pie’s Android app maker online. This online Google’s Android app builder will help you design your application step by step; and using it requires no coding skill or previous experience of mobile app development – basics or intermediate. Appy Pie’s Android app maker is a drag and drop tool that makes the process of Android app development simple and pleasurable. If you need a more detailed guide, you can explore our video tutorials under our support section and get started in no time.
+ 5
phone gap by adobe
+ 4
you should learn xamarin.forms .It isn't same xamarin android or xamarin ios
+ 4
learn CSS HTML AND JS, AND JAVA
+ 4
From my own experience, i think that RN is better than QT(this is my point of view.And it also can be easier👍
+ 3
a very special thanks for your comments. i am now also looking into RN and QT . but which one of these has more tutorials / more examples and more API support . what do you think about it?
+ 3
for cross platform development, I would look at a hybrid JavaScript platform such as Cordova/phonegap for mobile phones and electron shell for desktop. Even visual studio uses a JavaScript based interface. Harder to find .net developers vs JavaScript developers for help or other resources. Last time I checked only 3-5% develop with Xamarin and over 30% or more use
+ 3
try the native script. it doesn't use the webview as Cordova and compiles into the native code. it had incredibly fast scrolling performance in the list view. I like it a lot. if you know angular, typescript , JavaScript and html / Css give it a go.
https://www.nativescript.org
+ 2
xamarin form is best choice for that
+ 2
very good question burak..
sir your question and peoples ans for me very useful... thank you for this great conversion
+ 2
mobile application is easy if you know to develope webpages.
just use HTML and CSS using notepad++ or dreamweaver.
then use jQuery Mobile as programming language
then download Cordova via command prompt .
built your platform .
run it on mobile . very simple but has many disadvantage.
+ 2
@Amith Raj thanks for your comments. html css jquery cordova these are mostly suggested ones. but as far as i know if you really need an app requires a good logic , these languages may be inadequate . Please correct me if im wrong. for a good logic /algorithm we need basic languages like c++,c#, java.. this is why i've choosen firstly to learn these basic languages then i planned to improve css ,jquery,cordova, etc for better visual and robust apps. what are your comments about it?
+ 2
unity3D! It is a game engine but, it will do the job. You can make any kind of app with unity and build for desktop, mac, ios, android, linux, and web.
+ 2
keep doing what you do. visual studio is the best by far. I use Android studio as well, it's still good, but not as good. You could use unity for online games, but I'm not familiar with that yet. with unity, you could make apps for Android, iOS. Trivia fact: Pokemon go was made with unity.