Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Wprowadzenie: ruby motion

ernest
March 14, 2015

Wprowadzenie: ruby motion

Podczas krótkiej 15 minutowej prezentacji omawiam podstawy związane z przygotowywaniem aplikacji mobilnych opartych o ekosystem narzędziowy rubymotion.

ernest

March 14, 2015
Tweet

Transcript

  1. R U B Y M O T I O N

    E R N E S T B U R S A S Z Y B K I E W P R O WA D Z E N I E D O
  2. O M N I E • Lider zespołu programistycznego w

    Grupie Allegro • Entuzjasta nowych technologii • Na co dzień programuje używając języka Ruby oraz Java twitter.com/swistak
  3. A N D R O I D O S X

    I O S J E D E N J Ę Z Y K P R O G R A M O WA N I A K O M P I L O WA N Y N A R Ó Ż N E P L AT F O R M Y
  4. C Z Y M J E S T R U

    B Y M O T I O N Zestaw narzędzi do programowania aplikacji mobilnych w dialekcie ObjC blisko identycznym z językiem Ruby I O S S D K F O U N D AT I O N F R A M E W O R K O B J C R U N T I M E O B J E C T I V E - C R U B Y M O T I O N
  5. D L A C Z E G O WA R

    T O S P R Ó B O WA Ć • 100% native: Kod pisany w Ruby jest kompilowany tak jak kod pisany w ObjC • Niski próg wejścia dla programistów znających język Ruby • Kompatybilność z dowolnym edytorem
  6. C Z Y M N I E J E S

    T R U B Y M O T I O N • Nie jest platformą taką jak Android czy iOS • Nie jest frameworkiem dla aplikacji mobilnych tak jak Ruby on Rails jest frameworkiem dla aplikacji internetowych
  7. W Y K O R Z Y S TA N

    I E I S T N I E J Ą C E G O E K O S Y S T E M U I O S • Dostęp do 100% standardowych bibliotek Cocoa • Wszystkie zależności zostają skompilowane razem • Gotowe narzędzia pozwalające wykorzystywać CocoaPods
  8. S TA D I U M R O Z W

    O J U P R O J E K T U • Projekt jest stabilny i mocno rozwijany przez twórców • Już duża lecz ciągle rosnąca grupa osób zaangażowanych w projekt • Duża liczba gotowych bibliotek ułatwiających codzienną pracę
  9. A P L I K A C J A N

    A O S X D E M O N S T R A C J A
  10. A P L I K A C J A N

    A I O S D E M O N S T R A C J A
  11. M I N U S Y • Mała ilość narzędzi

    do automatycznego testowania • Lekka zmiana konwencji względem czystego Ruby • Trudności związane z debugowaniem • Mało opisowe komunikaty błędów • Brak licencji typu opensource, miesięczny koszt to 19$
  12. P O L E C A N E N A

    R Z Ę D Z I A • Framework: Ruby Motion Query, Sugar Cube • UI: MotionKit • Struktura projektu: ProMotion • Core data: ruby-xcdm + Core Data Query • Testowanie: motion-stump
  13. E R N E S T B U R S

    A Dziękuję za uwagę twitter.com/swistak