Convert iPhone application to Android application - do I need to know Objective C?

A client asked me to convert his iPhone app to an Android app. I do not agree to accept this task because I do not know Objective C (I do not have applications for iPhone).

My questions:
1. Can you convert an iPhone application to an Android application without knowledge of Objective-C?
2. If the answer to Q1 is yes, how can I approach my client? I mean, I can’t ask him to send me the source code of his iPhone application, and I can’t install it in the emulator (due to the limitations of the emulator and because I don’t have an iPhone). So, I have to ask him to deeply describe what functions he wants, or is there a better solution (less tiring for the client)?

In short, please help with advice :).

+3
source share
5 answers

I would say yes.

As an iPhone developer, I would have no hesitation in agreeing to work to port a good Android app to the iPhone. Depending on the project, some source code may help. An example of this is the need to synchronize an application with a web service. In this case, it may be useful to see the data model, how the application interacts with the service, and so on. Data models and application structure are usually quite similar across languages, given that the application is well designed. These things can probably save you some time, even if you are not familiar with the language.

, , , , , . . , Android, .

+4

iPhone Android .

. .., ( , ).

iPhone , , .. , iOS, , .., .

+3

iPhone Objective C, , Android Obj-C.

[: " Obj-C" " Obj-C", .]

+1

, Objective-C, , , , , C [ ]. , - C ( java), , C java, , , .

CS193P, iPhone . iTunes U.

+1

iPhone/ Objective-C Android...

Unfortunately, I did not use any of them, so I can’t talk about the success / simplicity of the conversion, but I think that they deserve attention. Someone from a well-known iPhone development studio at GDC earlier this month mentioned to me that Cocotron worked for them. They successfully converted games using this. GNUStep, which I heard in a casual conversation in a local community in Toronto.

+1
source

All Articles