Mobile app development for cross platforms | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 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.

28th Feb 2017, 12:10 AM
burak - avatar
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:
28th Feb 2017, 6:23 PM
Aaron Sarkissian
Aaron Sarkissian - avatar
+ 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.
28th Feb 2017, 7:33 PM
Göktuğ Aşcı
Göktuğ Aşcı - avatar
+ 8
if you are interested in making game for mobile android/iOS you can learn Unity 3D, it use C# as a programing language
4th Mar 2017, 11:01 PM
mohamed aqriqir
mohamed aqriqir - avatar
+ 7
Check out Cordova aka Phonegap you can make multiple amazing apps across all mobile platforms with ease
28th Feb 2017, 8:16 PM
Jan Andersson
Jan Andersson - avatar
+ 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.
28th Feb 2017, 7:08 PM
Aaron Sarkissian
Aaron Sarkissian - avatar
+ 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.
2nd Mar 2017, 4:39 PM
Zemuldo - avatar
+ 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.
6th Mar 2017, 2:44 AM
🎆Sourav Subhakant Dash🔥🔥
🎆Sourav Subhakant Dash🔥🔥 - avatar
+ 5
phone gap by adobe
6th Mar 2017, 8:21 AM
Harshed Abdulla
Harshed Abdulla - avatar
+ 4
you should learn xamarin.forms .It isn't same xamarin android or xamarin ios
28th Feb 2017, 7:04 PM
Vardan Sargsyan
Vardan Sargsyan - avatar
+ 4
2nd Mar 2017, 3:55 AM
+ 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👍
3rd Mar 2017, 3:11 PM
Anatolii Harhash
Anatolii Harhash - avatar
+ 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?
28th Feb 2017, 6:39 PM
burak - avatar
+ 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
2nd Mar 2017, 8:09 PM
Roy Kim
Roy Kim - avatar
+ 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.
5th Mar 2017, 5:28 AM
wave rider
+ 2
xamarin form is best choice for that
28th Feb 2017, 2:46 PM
+ 2
very good question burak.. sir your question and peoples ans for me very useful... thank you for this great conversion
2nd Mar 2017, 6:29 AM
meherDev - avatar
+ 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.
2nd Mar 2017, 12:08 PM
Amith Raj
Amith Raj - avatar
+ 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?
2nd Mar 2017, 4:54 PM
burak - avatar
+ 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.
4th Mar 2017, 3:59 AM
Mohamad Sharifi
Mohamad Sharifi - avatar
+ 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.
4th Mar 2017, 8:03 PM
Nicholas Begg
Nicholas Begg - avatar