Pro Yearly is on sale from $80 to $50! »

Cross Platform Shenanigans, Part 1: iOS

Cross Platform Shenanigans, Part 1: iOS

In my new role as a game developer, I've had to approach the world of cross platform development. This talk, from CocoaHeads October 2017 in Raleigh, NC covers my thoughts on cross platform and some lessons learned.

Ff90de2297b7e3136fa3c4a971b0b1c5?s=128

Josh Johnson

October 26, 2017
Tweet

Transcript

  1. CROSS PLATFORM SHENANIGANS Part 1: iOS

  2. None
  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. None
  12. None
  13. None
  14. None
  15. So I needed to build a Cross-Platform Game…

  16. None
  17. Core Renderer iOS Android

  18. Core Renderer iOS Android Swift! Kotlin! C++ 11!

  19. Core Renderer iOS Android Swift! Kotlin! C++ 11! Objective-C++ More

    C++ JNI Maybe Java
  20. SHOULD I DO THIS?

  21. None
  22. BUT…

  23. %

  24. So what have I learned?

  25. Learn and use the idioms of each language; use them.

  26. Define strict protocols for communication

  27. Build things as modular as possible.

  28. Create common conceptual patterns

  29. QUESTIONS OR DEMO

  30. CROSS PLATFORM SHENANIGANS Part 2: Android Coming to a TriDroid

    Meeting near you…
  31. THANKS! http://jnjosh.com @jnjosh