iOS development
by Benjamin Digeon
in a hackathon
Who’s that man ?
iOS and Ruby developer.
Startup Weekend and Hackathon addict.
Currently working at EcoTa.co. Benjamin Digeon
@Todiann
Who’s that man ?
EcoTa.co
• On-demand transportation service.
• We're currently looking for Android and Ruby developers.
• « See the most fashionable places in a city based on information from social networks »
• Idea find 3 minutes before the pitch
• The only developer
• 72 hours
Happy Places example
Goal ?
« Have something functional and beautiful »
vs
Native or not ?
Data sources
• Facebook Graph : login facebook required and hard to get data.
• Foursquare : developper API easy to use.
Heat Map
• Setting a value to a point (number of Foursquare checkin in a place)
• Displaying a map with a color gradient in accordance with the value
• An objective-c library already exist : https://github.com/ryanolsonk/HeatMapDemo
Let’s code !
KISS (Keep it Simple, Stupid )
• Get places with most checkin in maximum 20km radius on the map.
• Display an HeatMap with them.
• Allow to select the top 5 places.
• 3 categories (bar, food, culture).
• Manual reload
https://github.com/BenjaminDigeon/HappyPlaces
Source code
Tips
Simple is betterSet realistic expectations
Don't reinvent the wheel
Have fun !
Tools
Cocoapods
Dependency manager for Objective-C.
Alcatraz.io
Package manager for Xcode.
github.com/nomad/Shenzhen
• Create .ipa files
• Distribute them with TestFlight, HockeyApp, DeployGate, iTunes Connect
• From the command line !
Crashlytics
Thank you@Todiann