רעיונות לפרויקטים

J2ObjC מתבגרת במהירות, אבל יש עוד תכונות שהמפתחים ירצו לראות. יש כמה פרויקטים קטנים ועצמאיים, מושלמים למהנדסים שרוצים ללמוד על מתרגמים או שרוצים לתרום בדרך כלשהי. אם אתם מעוניינים לעזור, קראו את הסכם הרישיון לתורמים פרטיים של Google ואשרו את ההסכם, ולאחר מכן המשיכו לקרוא.

שיפורי תרגום

  • קוד מותאם: התרגומים של j2objc נוטים להיות נכונים מבחינה סמנטית (בהתאם לעיצוב של המקור ב-Java), אבל לעיתים קרובות אפשר לכתוב אותם טוב יותר מנקודת מבט של Objective-C. בכל פעם שאתם רואים קוד מתורגם וחושבים, "הייתי כותב את זה ככה", כדאי לכם להוסיף אופטימיזציה.

ספריות אחרות

  • JOGL (Java ל-OpenGL): לפרויקט JOGL יש כבר יציאת macOS. הקוד הספציפי ל-OSX הוא קטן, ולכן צריך לאפשר ניוד שלו ל-iOS באמצעות j2objc, במיוחד כי משתמשים בו באופן פעיל ב-Android.
  • JSON: יש כמה ספריות JSON ב-Java, לכן כדאי לבחור ספריות מהירות, קטנות שמתאימות ל-iOS.

  • Apache HttpCore, Apache HttpClient

אפליקציות iOS לדוגמה

יש עקומת למידה תלולה יחסית לשימוש ב-j2objc, ולכן אפליקציות פשוטות שמדגימות איך אפשר לשלב אותו עם אפליקציות ל-iOS יעזרו.

הדרכות

איך להתחיל, טיפים לשיפור הביצועים וכו'