Pomysły na projekty

Choć J2ObjC szybko dobiega do końca, są jeszcze inne funkcje, które deweloperzy chcieliby poznać. Istnieje kilka takich małych i niezależnych projektów, które są idealne dla inżynierów zainteresowanych uzyskaniem informacji o tłumaczach lub chętnymi w jakiś sposób wnieść swój wkład. Jeśli chcesz pomóc, przeczytaj i zaakceptuj Umowę licencyjną dla Indywidualnych twórców Google, a następnie czytaj dalej.

Ulepszenia tłumaczenia

  • Zoptymalizowany kod: tłumaczenia j2objc są semantycznie poprawne (jest zgodne z projektem źródła w Javie), ale często można je lepiej napisać z perspektywy Objective-C. Za każdym razem, gdy zobaczysz przetłumaczony kod i napiszesz go „Napisałbym go w ten sposób”, możesz wnieść wkład w optymalizację.

Inne biblioteki

  • JOGL (Java dla OpenGL): projekt JOGL ma już port macosx. Kod specyficzny dla OSX jest mały, więc można go przenieść na iOS za pomocą funkcji j2objc, zwłaszcza że jest ona aktywnie używana na Androidzie.
  • JSON: w Javie jest kilka bibliotek JSON, warto więc wybrać taką, która jest szybka, mała i dobrze pasuje do iOS.

  • Apache HttpCore, Apache HttpClient

Przykładowe aplikacje na iOS

Korzystanie z zadania j2objc wymaga dość dużego doświadczenia, dlatego pomocne mogą być proste aplikacje pokazujące, jak można je zintegrować z aplikacjami na iOS.

Samouczki

Jak zacząć, wskazówki dotyczące skuteczności itp.