You’d better register before it’s too late!
Training 1st Day / March 25
Your first RubyMotion application
- Creating a RubyMotion project
- Structure of a RubyMotion project
- Declaring variables
- Defining the view
- Adding methods
- Setting targets and actions
- Simulator vs Device
- Deploying application
- Applications icons
- Default images
Introduction to Cocoa
- Model-View-Controller
- Frameworks
- UIKit and UIControl
- Foundation
Delegation and CoreLocation
- Delegation
- CoreLocation framework
- CLLocationManager
- Compiler errors
MapKit
- MapKit framework
- MapView
- MKAnnotation
- Tagging
Views
- UIView
- Subclassing UIView
- Drawing and redrawing
- UIScrollView
- Zooming and gestures
Training 2nd Day / March 26
Testing and Automation
- Bacon
- Spec files and helpers
- Context
- Device events
- Finding views
- UIAutomation
User Interfaces
- Manual vs IB
- Libraries and DSLs
- Creating the UI in Interface Builder
View Controllers
- Using view controllers
- View controller life cycle
- UITabBarViewController
- Custom views
Tables
- Datasources
- Reading Apple documentation
- UITableViewDataSource protocol
- UITableView, UITableViewController
- Deleting, moving and inserting rows
Custom cells
- UITableViewCell
- Views and subviews
- Layout
- Custom cells
Training 3rd Day / March 27
Navigation Controllers
- UNavigationBar
- UINavigationController
- Appearing and disappearing views
Notifications
- Notification center
- UIDevice notification
- Autorotation
Application Sandbox and Memory Warnings
- File system structure
- Reading and writing to disk
- Handling low-memory warnings
- Simulating memory warnings
Responders and events
- Touch events
- Tracking touch events
- The responder chain
- Instruments
Integrating 3rd-party Libraries
- Bundler
- BubbleWrap example
- CocoaPods
- Cocos2d example
Conference 1st Day / March 28
- 09:00A Brave New World: Learning iOS for the Ruby RefugeeNick Quaranto, 37signals
- 09:45Behaviour Driven Motion using CalabashKarl Krukow, LessPainful
- 10:30Controlling the Real World with RubyMotionRich Kilmer
- 11:15Elevate your IntentMatt Green
- 12:00Accessibility and RubyMotionAustin Seraphin
- 14:00Core Data For The Curious RubyistJonathan Penn, Navel Labs
- 14:45The Life and Times of an ObjectJosh Ballanco
- 15:30Concurrency in RubyMotion: Use the Multicore Luke!Mateus Armando, Deutsche Telecom
- 16:15Get More From RubyMotion with RubyMineDennis Ushakov, JetBrains
- 17:00Crafting iOS Dev Tools in RedcarDelisa Mason, Neo
Conference 2nd Day / March 29
- 09:00NSRevolution: How Ruby hackers built the new Objective-C Open Source communityMattt Thompson, Heroku
- 09:45More Than You Need to Know About CocoaPodsEloy Duran, Fingertips
- 10:30Wrapping iOS in RubyMotionClay Allsopp, Propeller
- 11:15Goodbye IB, Hello TeacupColin Gray, Simple Energy
- 12:00Using BubbleWrap to Quickly Build RubyMotion AppsMarin Usalj
- 14:00Mixing CoffeeScript in RubyMotion appsMichael Erasmus, motioncasts.tv
- 14:45Building Interactive Data Visualization ChartsAmit Kumar, McKinsey & Company
- 15:30Cocos2D, an Easier WayJuan Karam, Raku
- 16:15Let's Move with CoreMotionAkshat Paul and Abhishek Nalwaya, McKinsey & Company
- 17:00RubyMotion: Past, Present and FutureLaurent Sansonetti, HipByte
Welcome to the Grand-Place
“Your first conference in a UNESCO world heritage site”
Capital of Belgium and de-facto capital of Europe, Brussels has superb air, rail and road connections. Getting there is easy.
The conference will be held in an elegant “Maison de Maitre” located right on Brussels' historical square, the Grand-Place.
As a UNESCO World Heritage Site, the Grand-Place is one of the most beautiful squares of the world, and is also the center of the city, surrounded by hotels, restaurants and bars.
Traditional Belgian food and beverages will be served on-site.
Visit the Halles Saint-Géry
On Friday night you are invited to an awesome after-party at the Halles Saint-Géry.
Once a chapel, a public square then a market, the Halles Saint-Gery are now a popular place to hang out and have fun!.
There are numerous pubs and restaurants around what was Brussels' largest island, 1500 years ago.
Street View
Learn More