Issue
I want to build eventually fully native android C++ applications that can be transferred to iOS, where should I start
First off to make answering this question easier, I would consider my self almost an intermediate C++ programmer I have not gotten off the command line programs yet, but I understand how Vectors, arrays, pointers, OOP, and the basics I am not at 100% yet, which is why I am asking this question.
I have written a few android applications with the sdk in java but my boss now wants iOS applications and he doesn't want to buy me a mac, (that is why I'm sticking to fully native android in c++ rather than going to iOS)
1) First I am confused on what book to buy that will get my from the beginning level C++ programming to the next step,... should I focus on learning windows API's if so what books and tutorials should I get because I am tired of buying kindle books that are either way to advanced or have things I already understand (I can't find one in the middle to challenge me to move on with my c++) So, What do you guys suggest should I go straight into learning android in c++ or should I try and go somewhere else and get even better at C++ first
2) if I should go into android, or the ndk, is there any good books that actually support android ndk other than the one kindle book called "ANDROID NDK" (lol). That book I was able to understand but the whole setting up eclipse was confusing because it told me I need to set up cygwin, but then it told me I don't have to set up cygwin because of the ndk r7 supports the command line, so I was confused on the eclipse set up, and I've used eclipse for java but never for C++ where I had to convert my code to C++ in the project menu, So is there a better tutorial for the android ndk than that book.
if you guys can answer those two questions I would really appreciate it, and yes I know I probably should start with iOS rather than android, but I don't have a mac therefore I am not going to start with iOS, (correct me if I'm wrong here but!)) I figure if I can write android native C++ code, then the transition to iOS would not be that hard if I was to code in C++ on iOS with Xcode 4.
Again books I should read tutorials I should go too would be extremely helpful thank you so much.
Solution
I'm not sure if you're still going to be building an iOS application. I don't understand how learning android C++ is going to help with iOS applications. You would still need a mac to compile and submit your application to the app store (at least you may need to borrow a mac to build and submit).
Also, I'm suggesting a different approach to your problem (aka not related to c++ solution but still may help you).
You can use phonegap (library that converts html, css, javascript to native iOS/Android/etc. applications). You simple code in html, css and javascript (also jquerymobile) and you can easily transfer your applications to different platforms.
Note: Phonegap's new name is Cordova.
You can find more info here: http://www.phonegap.com
Hope this helps! -c0d3
Answered By - C0D3
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.