Ellen Shapiro is the Lead Mobile Developer for SpotHero and former Director of iOS Engineering at an Vokal in Chicago, IL. She also builds Android apps and runs the Chicago AndroidListener meetup. She works in her spare time to bring leading songwriting application Hum to life, and writes iOS tutorials for RayWenderlich.com.
Sometimes, Apple uses a cool UI control, but doesn't give access to create that control to developers. Sometimes, you see an awesome control in another application and you'd like to use it yourself, but the creators haven't open-sourced it. How do you figure out how that control works, so you can build it yourself? Learn about the tools and tricks of reverse-engineering these UI controls, and troubleshooting user interface controls as you build them.
You've seen the Red-Green-Refactor demo a hundred times. But how can you take basic testing knowledge and apply it to day-to-day Mac and iOS development? This session includes a more practical look at testing, and how it can save you a great deal of pain over the long run. Learn how to test your networking stack against both local and remote data, how to quickly and easily make sure your CoreData stack can open up your database after changing your model, the basics of UI testing, and some tools to help you figure out what it is that you're testing - and what it is that you're not.
Did you know that the secret to success is actually laziness? Did you know most programming best practices stem from developers who just want to go have a beer, play a game, or go for a run instead of fixing bugs? Learn to be a better programmer by playing the laziness long game - and how to tell the difference between productive laziness and problematic shortcuts.
Having an app available in multiple languages can vastly increase your potential audience. But there are many pitfalls in localization, and what's actually happening when your app gets localized is a mystery to a lot of developers.
In this session, you'll learn:
Apple made major changes to the Notification APIs in iOS 10, affecting both Push and Local notifications. In this session, you'll get a high-level overview on what's changed, what you need to do to make sure your existing apps keep working, a few pitfalls to avoid during the transition, and some examples of the cool stuff you can do with the new toys.
Details coming soon!