RubyMotion - Unified Ruby Runtime for iOS & Android

RubyMotion - Unified Ruby Runtime for iOS & Android

Presentation on RubyMotion, given to the YYC Ruby Meeting in November 2016

B36ea58289890176b6170e382b3194fe?s=128

Lori M Olson

November 01, 2016
Tweet

Transcript

  1. RubyMotion Unified Ruby Runtime for iOS & Android YYC Ruby

    Meetup - November 1, 2016
  2. Lori Olson Author coredatainmotion.com Creator WIMBY app (wimby.ca) Trainer/Instructor RoR4Real

    & Rails4iOS
  3. None
  4. But… • No it’s not interpreted • Yes it is

    compiled (LLVM) • No, it’s not free* • But you can start for free • Yes you have to wait for updates
  5. None
  6. None
  7. None
  8. iOS + macOS + watchOS + tvOS

  9. And Android!

  10. And there’s a REPL • Read • Evaluate • Print

    • Loop
  11. Ruby Tools!

  12. RubyGems

  13. Bundler

  14. Rake

  15. No Xcode Required

  16. Your fav editor

  17. Speaking of gems

  18. motion-cocoapods

  19. motion-gradle

  20. So many gems http://www.mywebpresenters.com/articles/wp-content/uploads/2012/08/choosing-a-corporate-video-production-company.jpg

  21. But Rails?

  22. the RubyMotion community has combined and tested the most active

    and powerful gems into a single package called RedPotion
  23. Blue Potion • ProMotion Android • RMQ Android • work

    in progress • because
  24. Flow the “missing” Ruby standard library for RubyMotion

  25. Flow • UI - User interface framework • Net -

    HTTP networking and host reachability • JSON - JSON serialization • Digest - Digest cryptography • Store - Key-value store • Base64 - Base64 encoding/decoding • Location - Location management and (reverse) geocoding • Task - Lightweight tasks scheduler
  26. Demos!!!

  27. Thanks sponsors!