Quali insidie dovrei evitare?
- Quali paradigmi del linguaggio Java gli sviluppatori Objective-C fraintendono costantemente? Ho imparato a programmare in Java, ma per anni ho lavorato solo con Objective-C.
- In che modo i modelli di progettazione differiscono tra Android e iOS?
- Se hai effettuato tu stesso la transizione, quali parti di Android ti hanno confuso o ti hanno impiegato più tempo per imparare di quanto avrebbe dovuto?
- Eclipse è il miglior IDE OS X per Android?
Per la cronaca, la mia app è strettamente legata a UIKit e Foundation, quindi la parola "porting" potrebbe essere un termine improprio; In realtà lo riscriverò completamente per Android. Nessun riutilizzo del codice. Inoltre, lo sto facendo per imparare Android, quindi preferirei fallire alla porta e imparare Android piuttosto che prendere una scorciatoia.
Come sfondo, questa domanda è stata posta dai tipi di domande che vedo su StackOverflow. Spesso puoi dire qual è il background di qualcuno (C # o Java) da quali sciocchi errori fanno quando provano a scrivere Obj-C. Vorrei evitare i tipi di errori che fanno roteare gli occhi agli sviluppatori Java e dire "Silly Objective-C sviluppatori, non impareranno mai?"
Is Eclipse the best OS X IDE for Android?
Sì, ADT non ha funzionato bene su netbeans l'ultimo che ho provato. Eclipse è l'IDE consigliato.