360|iDev)--can be used to introspect into the iOS Simulator, as well as into running applications that will target the official App Store
Intros, walkthroughs, and setup processes are not the only way to introduce users to the unique features of your app. This session will examine how animation can be used in subtle but powerful ways to improve usability, clarify functionality, and engage users.
• You hear about the app that can solve a Rubik's Cube after you take pictures of each side? How about the one that can import Sudoku puzzles by letting you take a picture of a puzzle? Wouldn't it be cool if your apps could get information that way?
• Come and learn how to integrate image processing in your apps.We'llstartwith Apple's built-in CoreImage libraries, and then move on to open-source C libraries that let you detect colors, shapes, letters and numbers. We'll go through quite a bit of sample code that you can take with you to use in your apps.
• We'll also talk about practical tips and experiences, like how to debug and troubleshoot code when things aren't working the way you expected.
Whether working in the enterprise, as an indie, or something in between, a developer needs to optimize their time. Real benefit can be found by automating recurring tasks.
In this talk I'll describe how developers in any size organization can derive a benefit from using continuous integration to automate tasks. You'll learn how to get a basic Jenkins instance setup in minutes that will do the basics of getting your builds every time you check in code. With the basics automated, I'll show you how to expand into other automated tasks:
- Distributing builds to testers.
- Running unit tests.
- Static code analysis.
- Deploying and running an OSX app in a virtual machine. - Taking screenshots for the app store.
Anything worth doing twice is worth automating, so start automating and get back to your real work.
So your client or designer has asked you for this crazy non-standard control. What should you do now? On the one hand, a unique UI can help your app stand out from the crowd. On the other hand, would this new idea really improve the user experience? Is it something that's even feasible within your current timeframe / budget?
Know when to say "yes" and when to push back. Know what options are available for customizing the appearance of standard controls in different iOS versions, so that you can make an informed decision about when a customized standard control may be a better choice than a true custom control. And when you do say "yes" to a custom control, know the best way to design and implement the requested control.