Idées de projets

Bien que J2ObjC arrive rapidement à maturité, il existe encore d'autres fonctionnalités que les développeurs aimeraient voir. Il existe plusieurs projets de ce type, petits et autonomes, parfaits pour les ingénieurs qui souhaitent en savoir plus sur les traducteurs ou y contribuer d'une manière ou d'une autre. Si vous souhaitez nous aider, veuillez lire et accepter le Contrat de licence Contributeur individuel Google, puis poursuivez votre lecture.

Amélioration de la traduction

  • Code optimisé: les traductions de j2objc ont tendance à être sémantiquement correctes (c'est-à-dire à respecter la conception du code source Java), mais peuvent souvent être mieux écrites du point de vue d'Objectif-C. Chaque fois que vous voyez du code traduit et que vous pensez que vous pourriez l'écrire de cette façon, envisagez de contribuer à une optimisation.

Autres bibliothèques

  • JOGL (Java pour OpenGL): le projet JOGL dispose déjà d'un port macosx. Le code spécifique à OSX est petit. Il devrait donc être possible de le transférer vers iOS à l'aide de j2objc, d'autant plus qu'il est activement utilisé sur Android.
  • JSON: il existe plusieurs bibliothèques JSON en Java. Il serait donc utile d'en choisir une rapide, petite et bien adaptée à iOS.

  • Apache HttpCore, Apache HttpClient

Exemples d'applications iOS

J2objc présente une courbe d'apprentissage relativement abrupte. Il est donc recommandé d'utiliser des applications simples qui montrent comment l'intégrer aux applications iOS.

Tutoriels

Premiers pas, conseils d'amélioration des performances, etc.