This is the seventh post in our Xamarin Evolve 2014 “Speaker Spotlight” series, helping you get to know a little bit more about some of the amazing speakers who will be contributing at this year’s conference.
Today we’re featuring Brent Schooley, a Developer Evangelist at Twilio, who has been working with C# since 2005 and iOS since 2009. A strong advocate of building mobile apps with C# starting with MonoTouch 1.0, and carrying through to today with Xamarin, Brent has a passion for both development and design and is the author of “Designing for Windows 8” from Apress. He is a Microsoft MVP in Client Development.
Why did you get into software development?
I have always been interested in computers. It started with the Apple II playing games off of floppy disks. It continued in 5th grade when I wrote code for a Commodore 64 during school hours. I built my first website when I was in 6th grade. I went to college for computer engineering and ultimately pursued software development after graduation. Computers have always been a major part of my life.
How long have you been doing mobile development?
I have been doing mobile development since the release of the iOS SDK in 2008.
What is the biggest lesson you’ve learned as a mobile developer?
The biggest lesson I have learned is that developing and designing mobile user interfaces is completely different from desktop and web.
THE NATURE OF MOBILE DEVICE USAGE IS VERY ON-THE-GO AND APPS MUST BE CONSTRUCTED TO ACCOMPLISH TASKS AS EFFICIENTLY AS POSSIBLE. YOU DON’T HAVE MUCH TIME TO MAKE A LASTING IMPRESSION, SINCE A TYPICAL APP SESSION LASTS A LITTLE LONGER THAN A MINUTE.
What devices are you carrying around with you right now?
Retina iPad mini on T-Mobile, Gold iPhone 5s on Verizon, 2nd gen Nexus 7, and Nokia Lumia Icon.
What are your favorite mobile apps and why?
- Gmail – it’s my preferred email client
- Tweetbot – definitely my favorite Twitter client
- Facebook – because it’s where my friends are
- Flowdock – keeps me connected to my team
What will attendees get out of your talk?
Attendees will learn how to take any of the many Objective-C libraries that are available on sites like Cocoa Controls and make them work in Xamarin via C# bindings.