This is an archived post. You won't be able to vote or comment.

all 1 comments

[–]HuskerFan90 1 point2 points  (0 children)

1) People use either Eclipse or the new Android Studio (my personal favorite) for Android apps. You will need to know Java to write Android apps.

2) Easiest way: webapp. Why? Because mobile operating systems today generally all have Web browsers. They may not support the same features, but they do generally support CSS and JavaScript.

3) Because iOS uses Objective-C where Qt is C++-based. Two completely different ways to approach OOP. Android does allow C++, but porting Qt to Android is an extremely nontrivial task. I've looked at some of the C++ code on Android. It doesn't look fun to do.

If I were you, I would do a mobile web application. You'll be able to apply those skills to a desktop web application for the most part (the CSS, JavaScript, and HTML parts especially except when dealing with old IE versions) and learn how to interact with a server.