Limitless power and storage was making your life as a software developer too easy, and your users don’t want to be chained to their desks in order to use your software. They’re carrying around little glowing rectangles, and each one is a different shape, size, and has a different ideology. You need to run your software in these little pools of light. Let’s sort that out.
We’ll begin by taking a deep dive into the unique challenges of mobile devices, and understand why they’re designed the way they are, and why the platform designers made the choices they did. We’ll then start examining the rules for mobile app developers, and drill down from there to look at special cases that apply to certain platforms. Along the way, you’ll design wireframes for our own app, think about how to translate those wireframes into actual working code, and how to evaluate designs for future improvement.
By the time we’re done, you’ll be confident with your skills in designing an application for any mobile platform that rivals the best apps in usability and look.
You don’t need to be an existing mobile developer to attend this tutorial, and we won’t be writing a single line of code. It’s a largely platform-agnostic tutorial that focuses very heavily on teaching you great design skills.
We’ll teach you to:
After spending three hours with us, you’ll know exactly how good mobile applications work. In no time at all, you’ll be able to counteract your critics’ general state of confusion with a robust and informed knowledge of what makes a fantastic mobile experience, and be in no danger of producing a Fire Phone.
Paris Buttfield-Addison is co-founder of Secret Lab Pty. Ltd., leading production and design efforts in the mobile game and app development space. A frequent speaker at conferences, workshops and training sessions, Paris enjoys discussing engineering, product development, design and other facets of the mobile and game development worlds. Recent conferences include Apple Australia’s /dev/world/2012 in Melbourne (and 2008, 2009, 2010, 2011), a keynote at CreateWorld Brisbane 2010 (and a speaker in 2009 and 2011), IxDA’s Interaction 11 in Boulder (March 2011), XMediaLab Location-Based Services in Malmo, Sweden (January 2011), a tutorial and a session at OSCON 2011 and OSCON 2012, linux.conf.au, and many others.
Paris is a highly experienced software developer, product, and project manager. Key experiences include Objective-C/Cocoa on the Macintosh and iPhone/iPod Touch and iPad platforms, Java on Blackberry, and Google Android and C# on Windows Mobile. Open GL ES and Unity are also favourites.
Paris recently spent two years leading Meebo Inc.’s mobile strategy; Meebo was one of the world’s fastest-growing consumer internet companies, and was acquired by Google in 2012. Paris is currently working on his next book, also with O’Reilly, whilst working towards the completion of his PhD in human-computer interaction, focusing on the iPad.
Christopher Neugebauer is an Australian programmer who lives in the Tasmanian city of Hobart. He currently works as an Android developer, which means his day job involves more Java than he would like. Christopher is strongly interested in developing the Australian and International Python and Open Source communities: he a past convenor of PyCon Australia, a board member of Linux Australia, and has been a fellow of the Python Software Foundation since 2013. He’s also director of linux.conf.au 2017, Australia’s grassroots Open Source Conference, to be held in Hobart in January 2017. In his spare time, Christopher enjoys presenting on mobile development at open source conferences, and presenting on open source development at mobile conferences.
Comments on this page are now closed.
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org