Ideas del proyecto

Si bien J2ObjC está madurando rápidamente, todavía hay más funciones que los desarrolladores desearían ver. Existen varios proyectos pequeños y autónomos, perfectos para los ingenieros interesados en aprender sobre traductores o que deseen contribuir de alguna manera. Si quieres ayudar, lee y acepta el Contrato de Licencia para Colaboradores Individuales de Google y, luego, continúa leyendo.

Mejoras a la traducción

  • Código optimizado: Las traducciones de j2objc tienden a ser semánticamente correctas (se adhieren al diseño de la fuente Java), pero a menudo se pueden escribir mejor desde una perspectiva de Objective-C. Cada vez que veas código traducido y pienses en “Yo lo escribiría de esta manera”, considera contribuir con una optimización.

Otras bibliotecas

  • JOGL (Java para OpenGL): El proyecto JOGL ya tiene un puerto macosx. El código específico de OSX es pequeño, por lo que debería ser posible transferirlo a iOS con j2objc, especialmente porque se usa activamente en Android.
  • JSON: Existen varias bibliotecas JSON en Java, por lo que sería útil elegir una que sea rápida, pequeña y que se alinee bien con iOS.

  • HttpCore de Apache, HttpClient de Apache

Aplicaciones de muestra para iOS

Existe una curva de aprendizaje relativamente pronunciada para el uso de j2objc, por lo que las apps simples que demuestran cómo se puede integrar con apps para iOS serán de gran ayuda.

Instructivos

Cómo comenzar, sugerencias de rendimiento, etcétera