Idee per il progetto

Sebbene J2ObjC stia maturando rapidamente, ci sono ancora altre funzionalità che gli sviluppatori vorrebbero vedere. Esistono diversi progetti di questo tipo, di piccole dimensioni e indipendenti, perfetti per gli ingegneri interessati a imparare a usare i traduttori o che vogliono contribuire in qualche modo. Se vuoi aiutarci, leggi e accetta il Contratto di licenza dei Collaboratori singoli di Google, quindi continua a leggere.

Miglioramenti della traduzione

  • Codice ottimizzato: le traduzioni di j2objc tendono a essere semanticamente corrette (rispettano il design della fonte Java), ma spesso possono essere scritte meglio dal punto di vista di Objective-C. Ogni volta che vedi un codice tradotto e pensi "Direi di scriverlo in questo modo", valuta la possibilità di contribuire a un'ottimizzazione.

Altre biblioteche

  • JOGL (Java per OpenGL): il progetto JOGL ha già una porta macosx. Il codice specifico per OSX è piccolo, quindi dovrebbe essere possibile portarlo su iOS utilizzando j2objc, soprattutto perché è usato attivamente su Android.
  • JSON: esistono diverse librerie JSON in Java, quindi sarebbe utile sceglierne una veloce, di piccole dimensioni e che si allinei bene con iOS.

  • Apache HttpCore, Apache HttpClient

Esempi di app per iOS

La curva di apprendimento di j2objc è relativamente ripida, quindi sarà utile usare app semplici che ne dimostrano l'integrazione con le app per iOS.

Tutorial

Come iniziare, suggerimenti per il rendimento ecc.