Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Native iOS Development with RubyMotion and UnderOS by Nikolay Nemshilov RubyMotion is a project that allows you to create native iOS apps in ruby. It is basically a compiler of Ruby into Objective-C which gives you access to all the iOS system environment. UnderOS is a new exciting project on top of RubyMotion that creates a new, ruby and web developers friendly environment around the native iOS framework. It converts all the native mobile development concepts into web-development concepts and allows you to create native iOS applications with HTML, CSS and Ruby (instead of JavaScript). This talk will give you a basic overview of RubyMotion/UnderOS concepts and I'm also going to livehack an application on stage to give you a sense of how it looks and feels like. Help us caption & translate this video! http://amara.org/v/F2yZ/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video features Nikolay Nemshilov discussing native iOS development using RubyMotion and a project called UnderOS. RubyMotion allows developers to create native iOS applications using Ruby, converting the Ruby code into Objective-C, thus providing access to the iOS APIs. UnderOS builds on RubyMotion by transforming traditional mobile development concepts into relatable web development concepts, making it easier for web developers to interface with native iOS frameworks. **Key Points Discussed:** - **Background:** Nikolay shares his journey as a web developer with 15 years of experience, detailing the challenges faced when transitioning from web development to mobile application development. - **Web vs Mobile Development:** He compares web development—which uses HTML, CSS, and JavaScript—to mobile application development, highlighting the struggles Ruby developers encounter due to differing programming paradigms. - **RubyMotion:** Introduced as a tool that allows Ruby developers to write native applications without delving deeply into Objective-C or Swift, RubyMotion provides a familiar environment for Ruby developers to create mobile apps. - **UnderOS Introduction:** Nikolay explains UnderOS, which abstracts native application concepts to resemble web applications. Each screen in an application is treated like a web page, making it intuitive for web developers to use. - **Live Demo:** During the talk, Nikolay live-codes a calculator application using UnderOS, showcasing features such as a CSS-like syntax for layout and real-time adjustments to the user interface, all while using Ruby. - **Seamless Experience:** The project bridges the gap between web and mobile application development, allowing Ruby developers to maintain a Ruby-centric design without having to dive deeply into native coding complexities. - **Community and Growth:** UnderOS is still growing within the RubyMotion community, and Nikolay invites questions from the audience, emphasizing the potential of UnderOS to democratize native application development for Ruby developers. **Conclusion:** Nikolay underlines the importance of creating an approachable platform for Ruby developers who wish to work with native applications, minimizing the learning curve and leveraging the familiarity of web development frameworks. He encourages developers to explore RubyMotion and UnderOS, highlighting the exciting potential these tools offer in the realm of mobile development.
Suggest modifications
Cancel