Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Help us caption & translate this video! http://amara.org/v/GGvG/
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 titled "Mobile Rubyby" features Sarah Allen discussing the development of cross-platform mobile applications using Ruby at the MountainWest RubyConf 2010. She starts by illustrating the challenges mobile developers face, akin to tattoo enthusiasts motivated by the end result, while navigating through various platforms requiring different programming languages and toolsets. Sarah introduces "Conference Driven Development" (CDD), sharing her experience of building a Ruby-based mobile application intended to be open-sourced. She emphasizes a reverse approach to application developmentāstarting from user experience, strategizing release methods, and finally writing code, rather than the traditional sequence. Key points from her presentation include: - **Mobile Development Landscape**: Discussing different mobile development environments and platforms, she highlights that true cross-platform compatibility, despite aspiration, remains elusive. - **User Experience Consistency**: Sarah demonstrated the functionality of the conference app she developed across various mobile devices, including iPhone, Android, and BlackBerry, noting that while interfaces differ, user interactions tend to remain similar. - **Design Philosophy**: She advocates for designing applications independently of the platforms to transcend brand experiences and cater to a growing mobile audience, utilizing unique features like geolocation and built-in cameras. - **Deployment Challenges**: Sarah elaborates on the complexities of launching applications on different platforms, detailing the lengthy approval processes of the Apple App Store compared to Android and BlackBerry, and the different fees involved. - **Row Mobile Framework**: She shares insights into using the Rhodes platform, which adopts MVC architecture familiar in web development, detailing how it enables developers to create mobile applications using HTML, CSS, and Ruby code while accessing device-specific features. - **Coding Examples**: Sarah illustrates how to set up tab definitions and manage user login processes through specific sections of the code, highlighting how the application communicates seamlessly with backend services. - **Cost and Licensing**: She discusses the costs associated with various platforms, including licensing fees for Rhodes and the financial implications involved in cross-platform development. In conclusion, Sarah Allen encourages developers to embrace cross-platform thinking and understand the distinctions in mobile application development as they create user-centered designs that leverage the capabilities of modern mobile devices. She wraps up the session by addressing audience questions, emphasizing the evolving landscape of mobile application development and the significance of feedback loops in ensuring optimal user experience.
Suggest modifications
Cancel