App Store Experiment To 2 Million Downloads

Stuart Hall, Bytesize

I will present my App Store Experiment where I built an app in a night and then grew it to 2 million downloads in just over a year.

The talk will cover getting marketing, localisation, the hacker news effect, app store search optimisation and much more.


Stuart HallStuart has been building apps since the early days of the App Store. He is the founder of Appbot, a service used by over 35,000 app developers to help track and get better reviews. Stuart was co-founder of the Discovr apps that achieved over 3.5 million downloads.

You can read Stuart’s blog on mobile development and marketing at http://stuartkhall.com.


 


Mastering Auto Layout

Adam Shaw, Kabuki Vision

With an ever increasing number of device screen sizes and orientations, using Auto Layout in your apps in more important than ever. While the basics are easy to learn, things can get complicated rather quickly in real world use. This session is designed to go beyond the basics, and bring you to the “next level” of practical understanding of Auto Layout.

Topics we’ll cover include:

• The layout process
• Best strategies for defining constraints
• Common pitfalls and how to resolve them
• Using Interface Builder vs code
• Advanced scenarios (animation, scroll views, multi-line labels, etc).



Adam ShawAdam is a veteran developer who has been making apps since the launch of the App Store in 2008. An Apple nerd through and through, he believes that building great iOS apps is pretty much the most awesome job in the world, and he strives to pass this enthusiasm on to others. His company Kabuki Vision has released a number of noteworthy apps over the years such as NoteMaster and Dressed.


 


Quick and Dirty – Prototyping with PhoneGap

Tim Raphael, University of Western Australia

PhoneGap, formerly Apache Cordova, is a framework that combines the agility of web languages such as Javascript and CSS with the power of native mobile device frameworks to enable developers to quickly bring together the elements of an app across many platforms.

In this talk, I will show you how you can leverage jQuery Mobile and CSS to quickly bring together the interface of a web-app and then enhance it with powerful features from native platform frameworks. PhoneGap can be used not only on iOS but can be built and deployed to Android, BlackBerry, Windows Phone and even Firefox OS!


Tim RaphaelTim is a second year Masters of Software Engineering student at The University of Western Australia. He has a passion for new ideas, clever and innovative technologies and just loves having a hack round with code.


 


The Forgotten Art of Core Animation

Benjamin Taylor, Shiny Things

The proliferation of the iOS platform has brought a flurry of new developers to Cocoa and while Cocoa Touch does a great job of hiding many of its graphical implementation details, digging under the surface can reveal some stunning gems. Core Animation is a graphics rendering and animation infrastructure used by all UIViews that can cater for complex 3D animations, 2D vector graphics and other interesting GPU rendered effects. This talk introduces fundamental concepts of Core Animation in Cocoa Touch and then steps through a series of demonstrations showing ways that it can be used in your apps today.


Ben TaylorBen Taylor is a mobile software developer at Shiny Things, a company making intuitive educational apps and games for kids.


 


Performance as UX

Justin Howlett, Fairfax Media

Performance as UX covers the true cost of a slow app on your users and business. This talk will expose common mistakes and misconceptions by develops of all levels. Justin will also introduce you to the concept of perceptual performance and how you can trick your users into thinking your app is faster than the rest.


Justin HowlettJustin is currently the Mobile lead at Domain.com.au after moving to Australia from Canada to become a surfer in his spare time. Justin has been an iOS developer for 4 years working on apps for top domestic and international brands such as NBC, FOX, Univision, and many others.


 


Improve Your Apps With the Power of SCIENCE!

James White, Curtin University of Technology

Is my game too hard? Does my app have the right defaults? Do I have too much onboarding? What are the best in-app purchases? Should that button be on the left or right?

SCIENCE can help you answer these questions and more. Find out how to:

  • set up a quick and easy backend and custom analytics system to collect exactly the data and feedback you need to answer your burning questions
  • recruit volunteers to test your app and use SNEAKINESS to change the things you’d like to test
  • use the power of SCIENCE to explore how people use your app, and how your development and design decisions can change the way your app is experienced by users

In today’s cut-throat marketplace, your app or game needs every advantage it can get. This session, presented by a man who’s half developer, half designer, and half scientist (yes, that’s right) might just give your app the winning edge.


James WhiteJames is a designeloper from Perth (although, secretly, he’s a kiwi). Four years ago, after fifteen years of graphic design, he Googled “How do you make an app?”, started attending AUC events, and the rest is history.

James is currently completing a PhD in which he is developing and evaluating a nutrition-focussed app. This year he received an Apple student scholarship to attend WWDC.


 


Methods for Managing Myriad Modes: Multipeer Connectivity

Tim Nugent, University of Tasmania

This talk focuses on the framework for multipeer connectivity, MultipeerConnectivity, a system designed to allow for easy and rapid network connectivity without needing to worry about how and what networking technology is used.

In this talk we’ll go from a blank iOS application to having a fully fledged, albeit dull, multiplayer game, featuring, peer identification, peer connection, server functionality and finally the transmission of game data back and forth.


Tim NugentTim Nugent pretends to be a mobile app developer, game designer, PhD student and now he even pretends to be an author (he co-wrote the latest update to “Learning Cocoa with Objective-C” for O’Reilly). When he isn’t busy avoiding being found out as a fraud, he spends most of his time designing and creating little apps and games he won’t let anyone see. Tim spent a disproportionately long time writing this tiny little bio, most of which was trying to stick a witty sci-fi reference in, before he simply gave up.


 


Introduction to Arduino and HomeKit

Matt Gray, Australian National University

“Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use
hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” – www.arduino.cc

This session assumes you know nothing about Arduino, but want to learn more. I’ll show how to get your Mac set up with an Arduino IDE, compare some of the Arduino devices that you might want to purchase, and look at some example projects that are fun to implement.

I’ll also do a quick comparison between Arduino and some other similar platforms, such as the Raspberry Pi.

We will round things off with a look at the new Apple HomeKit API, and what it means for controlling all sorts of devices around your home via iOS 8.



Matt GrayMatt is a programmer in the Marketing Office at the Australian National University. He has experience in web, iOS, Android and Mac programming, and is currently having fun playing with Arduino devices in his spare time. His house now has 12 temperature sensors logging data every 1 minute…because it’s important to know the temperature in your roof to 4 decimal places.



Tools, Tips and Tricks to Speed Up Your Development

Dan Nolan, Proxima Pty Ltd

This talk covers a series of tips and tricks throughout the full iOS and OS X stack that you can use to speed up your development, build better quality code and ship better products.


Dan’s been an iOS developer since the original jailbreak toolchain was released. He’s worked with some of Australia’s biggest and best known companies to develop iOS applications. He’s the co-founder and engineering lead at Proxima, a company that is using the technologies available in iOS to help Enterprise build better experiences that their employees will love.



Pay No Attention to the Man Behind the Curtain

Josh Deprez, Google

Swift, iOS, OS X, all the frameworks, the LLVM compiler, Xcode, and everything else is, or tries very much to be, magic. Light, easy-to-use magic is generally the best kind, but underneath the shiny new magic of Swift or the new frameworks is often dark and frightening magic, such as LLVM, CoreFoundation, the Mach kernel, BSD, all kinds of nasty libraries, and the x86 or ARM CPU itself.

This talk is about peeling back the curtain on some of the darker magic. I aim to cover some lighthearted debugging and profiling with Xcode and Instruments, some CoreFoundation cave-diving, the structure and binary interface of compiled programs, and what happens to a running system when the swap file mysteriously disappears.*

*Due to time constraints, this last item might not be demonstrated.



Josh DeprezJosh graduated with his PhD in Mathematics from the University of Tasmania in August, and has been working at Google in Sydney since the start of the year. He’s given talks at /dev/world for several years, and has programmed a few successful iOS apps.