Peter Steinberger is an Indie developer who’s in the rare business of working full-time on an iOS
framework for the B2B market with high-profile customers like Dropbox or Evernote. If you’re working
on apps there’s a good chance that you’re using one of his many projects, like PSPDFKit,
PSStackedView, PSTCollectionView or others.
Practical Runtime Hackery
Details of the talk coming soon.
Freelancer at DrewCrawfordApps
Drew is a software developer, writer, and consultant. He owns and operates DrewCrawfordApps, an
Austin-based boutique development company with a focus on delivering challenging and innovative
iPhone, iPad, and server software and solutions for companies of all sizes. Drew's work has been
featured in TechCrunch and Daring Fireball, and his writing and insight have been praised by
numerous industry luminaries.
Author of the well known
"Why Mobile Web Apps are Slow"
UI testing sucks
Have you ever thought about trying out UI testing tools on your application like UI Automator, KIF, or Frank?
Or have you tried those tools, only to find yourself with failing builds, a massive time investment,
and angry coworkers?
In this talk, Drew will draw on his experience with automated UI testing in over a dozen real-world projects,
from single-developer efforts to large teams, and show you why automated UI testing so often fails to meet
expectations. And critically, how to avoid those mistakes, bring sanity to your overall test suite,
and ship better software.
Makes apps. Writes things. Lots of things. Talks.
Orta is an iOS developer at Artsy, building beautiful portfolio apps for some of the biggest
Art galleries in the world. In trying to figure out what is the best way to make the biggest
impact in the iOS ecosystem he opted to work on CocoaPods building tools like CocoaDocs,
maintaining the Specs repository, re-branding the project and doing community out-reach.
CocoaPods and the road to 1.0
The road to CocoaPods 1.0 has been a long and occasionally unstable path, but we’ve come out of the other
side now and are on the final stretch with the aim of getting 1.0 out in 2014.
Orta will be talking about how the CocoaPods team is tackling the big issues of design,
usability, new features and backwards-compatability.
Senior Software Engineer at Evernote
Damian is a Senior Software Engineer at Evernote, based out of Geneva, Switzerland.
He created the original Evernote Windows Phone client, and worked on
Evernote Food for Android, and is now focused on Evernote and wearable technology.
Prior to joining Evernote, Damian released an app he'd created in his spare time,
which used Evernote's open API. Evernote noticed, and he got a call from the CEO asking
if he'd join the company to help build Evernote's next generation of products.
It wasn't a hard decision.
He has founded and eventually sold several successful software product companies,
and loves the magic that is programming: turning something imagined into something real.
Evernote and Wearable devices - what have we done, what could we do?
In this session Damian will share his experience creating Evernote apps for several wearable devices,
including a deep dive into implementation details as well as higher level insights.
Although its possible to implement all kinds of features, what actually makes sense on these small devices?
When would someone use a wearable device rather than their phone? Come to find out what Evernote has
already done on these devices, how they did it, and what might make sense in the future.
At his start-up Saikoa, he puts all his energy in driving ProGuard and
DexGuard forward, and helping customers build compact and hardened applications.
ProGuard, Optimizer and Obfuscator in the Android SDK
ProGuard is the open-source optimizer and obfuscator that is integrated in the Android SDK.
It reduces the size of applications, improves their performance, and makes them more difficult to
reverse-engineer. So what can you expect for your applications? I'll present some
typical results, to convince you to give ProGuard a try. I'll then discuss the
latest developments and provide some background that should help you to get the best out of ProGuard.
Wiebe Elsinga is the co-founder/organizer of the GDG Dutch Android User Group and also a
Mobile Technical Lead at Itude Mobile, basically a EntrepreNerd.
Mainly focused on the development of mobile applications, and is
continuously seeking quality improvements within the development process of mobile applications.
Also a public speaker at technical conferences worldwide.
Prototyping your Android app, the (U)X-factor
Prototypes can be a great way to improve Android application results on two fronts:
they can prove a concept or improve on it, and they can teach you valuable lessons
about the best ways to develop the product.
This session will provide practical information about the approach and
experiences implementing prototyping.
Amazon Technical Evangelist
Before joined Amazon EU as the Developer Evangelist, Cheng Luo was the Head of Developer Relations in
Samsung Europe. He spends most of his time travelling and speaking at various events and conferences
covers social and location services, HTML5, IAP and other topics.
When not travelling, he enjoys prototyping applications for mobile devices and writing books.
During his five years in Samsung, he co-authored two books: "Introduction to Bada" and "Tizen for
Dummies" published by Wiley. Prior to joining Samsung’s Developer Relations team, he was a
researcher working on the Networking Protocol Design and Security projects funded by
Nokia Research Centre in Finland. He has over 8 years experience on designing and
developing mobile applications for various platforms, including Maemo, Symbian, Bada, Tizen and Android.
Adding Knobs to your App - Modifying Behavior in the Wild (without Republishing)
A/B testing is a powerful mechanism for performing user tests and fine-tuning features and content.
It has been well-known and popular with website developers for years, but it can also be profoundly
useful when creating mobile apps. Treatments, tests, and user segments can be used to change your
app’s behavior on the fly—for everyone, or only certain users—without having to resubmit it for
publication or download new content. This is possible across multiple app store marketplaces
and device platforms simultaneously, and all from a centralized dashboard that combines fingertip
control and detailed reporting. This session will demonstrate how to use Amazon’s A/B testing
service to add behavioral flexibility to your mobile app.
VP of Engineering at uTest
As the VP of Engineering at uTest, Gal oversees the company’s far reaching engineering department
with direct reports located in the US and Poland. He is responsible for engineering efforts related to
uTest’s platform, testing tools and general tech direction. Gal has extensive experience in development
management in both start-ups and large companies. Prior to joining uTest, Gal served as the VP of R&D for Pops
in Tel Aviv and held several other development management positions.
Gal received an MBA from the Israel Institute of Technology.
Mobile App Quality
Description - My journey from server side quality to Android app quality - what defines mobile quality, how is
it different from other software, and why is it so much more important.
How do I measure quality, pre and post production quality - the 360 degrees
quality view, automation, tools and methodologies.
The evolution of an iOS programmer
In this talk I'll tell you the things I learned since I started iOS programming (with the release of
iPhone SDK 2.0). We'll look at changes in the language and frameworks,
but also dive into best practices I learned the hard way, or by working with other programmers.
iOS buddy @ Meet Lima
Rémy is an iOS consultant. He discovered programming while he was coding in Fortran,
on openVMS. Since this time, Rémy loves coding and is always trying to find a better way to write software.
His clients are European banks and insurance companies, but also small startups,
which is more enjoyable. He's got a passion for great UI, UX and quality code. H
e thinks quality is not an option if one wants to ship great apps and maintain them in the future.
When he's not coding Rémy loves taking pictures with one of his Polaroid
camera, going to museums, and experimenting new gastronomy pleasure!
He is currently living and working in Paris, France.
Continuous Integration, from Unit Tests to hardware
In this talk, Rémy will explain what Continuous Integration is, and why you should use it.
He will show you concrete example on iOS and others devices. We'll talk about Jenkins, Sonar, bots etc...
UX architect who builds interactive digital solutions.
Rob Rusher is a nationally recognized leader in the realm of software user experience transformation and
technology. In his role at On3
, Rob creates
multi-screen application strategies for businesses around the globe.
Rob is a recognized innovator in development, community and education. He has taught and mentored the
technical teams at Standard and Poor’s, eBay, IBM Global Services, Overstock,
US Government and Fortune 100 organizations.
Because of his depth of knowledge and long standing industry relationship, Rob was selected to write programming
training courses and their corresponding certification exams for multiple web and mobile development
technologies. Rob has also co-authored four best-selling books on building secure, cutting-edge and
rapidly developed applications. He is also very active is organizing and speaking at user experience,
application development and mobile conferences and user groups. In addition to growing his software
consulting practice, On3
, Rob has been building
expertise in application design and software development
on a wider variety of devices and platforms that extend the applications to change the
way we all create and live.
Are You Staring at My GLASS?
Google GLASS is the most interesting examples of wearable computing to date. Come experience what it is
like to use and develop applications for Google GLASS. This session will demonstrate the features and
function of Google GLASS as well as introduce you to how to build Glassware.
And "Yes!", you can even try it out.
Mobile engineer at Facebook, bike rider, word nerd
In nearly four years at Facebook, Jackson has worked on infrastructure, user interface engineering,
mobile JS infra, mobile Timeline, mobile App Center, data pipelines, and internal tools. Now a
member of the London engineering team, Jackson stays sharp building tools to help regional offices
stay connected. He's a web guy at heart with a mobile phone in hand.
Move Fast, Support Multiple Platforms
Facebook has #1 application on all major mobile platforms. We run one of the most trafficked websites
in the world. More than 1.1 billion people around the world use Facebook every month.
At our scale, redoing work across different platforms comes with very high costs.
The talk will focus on how Facebook leverages shared infrastructure across different consumer platforms.
Join us if you want to know how Facebook stays fast even as the internet takes on new sizes and shapes.
Mayor of Appsterdam
Before he was known as the Mayor of Appsterdam, legendary product engineer and world's toughest
programmer Mike Lee worked on apps for Alaska Airlines,
Delicious Monster, Tapulous, United Lemur, Apple, and Nextive,
producing such hits as Delicious Library, Tap Tap Revenge, Obama '08,
and Apple's Mobile Store. After he established Amsterdam as the world capital of
app development, Mike moved on to start the New Lemurs, an Appsterdam startup building
educational games, with the coolest URL of all time: http://le.mu.rs
(Followed closely by the URL for his blog, http://mur.mu.rs
When he's not working to change the world,
he spends quiet time at home in the 17th century canal house in Amsterdam where he
lives with his partner Judy and their cats, Wiebel and Wobbel.
Mike enjoys racing cars, flying airplanes, and playing guitar,
but he's also content sitting beside the canal, sharing a single-cask whisky with friends.
Keynote: The App Universe After the Big Bang
There was a time when mobile computing and productized apps were magic fairy dust that sprinkled money
all over a project. Those were good times. The big bang, the heady expansion, the flash of chaos as the past
gave way to the future. But now that the future is the present, a
nd the gold rush is over, where do we go from here?
What kind of ideas are worth pursuing? Are app-based startups a thing anymore? What kind of business
plans make sense? Is there room for indie apps? How about indie games?
Can we still make a living doing this? Can we still live the dream and be our own boss?
Can we still be artists?
Mike Lee has been there along the way, and will share his war stories
and market analysis from having witnessed history being made. You won't want to miss it!
Freelance interactive developer
Kathryn Rotondo is a freelance interactive developer for web and mobile.
She honed her craft both working on high-profile projects for Vogue and Target at a large
digital agency; and developing third party APIs at a small startup.
She has taught at RISD Continuing Education, co-wrote Adobe AIR in Action,
and speaks internationally (PFCongres Netherlands, CodeMotion Germany, Flash on the Beach UK,
Multi-Mania Belgium). Her numerous awards include recognition as an Adobe
Community Professional, and most recently, first place in the
inaugural Berlin Geekettes Hackathon for her iOS app Monkey See Monkey Do.
A Huffington Post Girls in Stem mentor, Kathryn is passionate about encouraging
women developers and curates http://equalitism.tumblr.com
She can also be found at http://kathrynrotondo.com
and on twitter as @krotondo
So Easy a Child Could Do It - Designing Apps for Little Fingers
Young children can seem to “get” touch devices right away. But is designing apps
for young kids child's play? Not so fast. There are special considerations to make when
designing for young kids, to maximize their engagement and minimize their frustration.
We'll discuss using characters, audio and visual indicators, and inactivity timeouts.
We'll also cover which gestures are intuitive for small fingers, how the way
children hold tablets affects UI, and what content to include for parents
(and for legal reasons) and how.
Freelance iOS consultant
Tom is a freelance iOS consultant who wasted his childhood on 8-bit computer games instead
of playing outside. His background includes engineering complex web applications and
leading technical teams for clients ranging from early dotcom startups to Fortune 500
multinationals. He admits to having produced a fair bit of write-only
Perl code in the dark CGI-fuelled days of Web 1.0.
His interests are firmly at the intersection of liberal arts and technology,
combining a passion for anything Apple with a keen interest in typography and
mid-century modern design and architecture.
He currently divides his time between his native Antwerp, Belgium and Stockholm, Sweden.
First we take Manhattan ... getting your iOS apps ready for the world
The iOS platform is in its next phase, where the main growth is no longer in the US, but in new
emerging economies. Is your app ready to sell to those markets? We'll analyze the numbers pointing
to an emerging new non-US centric app market and help you figure out if it makes financial sense
for you to internationalize your apps. Next, we'll build an overview of the many internationalization
and localization tasks that await you on the road to global success
Dave likes to keep the details of his talks a bit mysterious - this talk's subject is mainly about "how to think
about design in the context of what you do every day"
Founder of Phlint
Alex Shirazi is the founder of Phlint, a mobile development firm located in Silicon Valley.
Since 2005 Phlint has been working with both small and large businesses in the technology and
mobile space specializing in software for the retail environment. Phlint works with hardware
manufactures to create software for next generation mobile devices.
Prior to moving to the Silicon Valley area, Alex studied advertising and
design at the University of Illinois at Urbana-Champaign.
Design Focused Mobile Development
Modern software development practices have emphasized the importance of the developer-designer relationship.
The product management focus has shifted from technical functionalities to usability.
Alex discusses the relationship between developers and designers as well as different management approaches.
Test Driven iOS Developer
Jon Reid has been practicing Test Driven Development for 12 years,
and has worked at eBay on their iOS apps for the past 3 years.
If you do the math, you'll figure out that Jon is a specimen of
that rare and elusive animal: an iOS developer who uses TDD.
Wanting better tools, Jon developed OCHamcrest and PyHamcrest (Objective-C and Python libraries of
matchers for building test expressions, based on Hamcrest) and OCMockito (an Objective-C mocking
framework based on Mockito). He is also the author of the blog Quality Coding
Test Driven Development for iOS (and anything)
Test Driven Development seems like a good idea… for simple code that has no dependencies!
But iOS code depends on Foundation, UIKit… we're doing a lot of networking and UI… you may
think that TDD just doesn't work in such cases (eliminating most of your code).
But that's just not so! In this talk, Jon Reid will show you how to turn dependencies around so you can write
code that is testable. We'll look at tests, stubs and mocks, and an example of testing networking code.
Mobile UI Designer at Jive Software
With almost a decade of designing touch user interfaces, John Ellenich has the experiences that
define what we consider a Mobile UI Designer today.
Designer of the Webby Award winning app FlightTrack, John’s designs have impacted millions of
people around the globe as it continues to be the best selling travel app on the App Store.
As the Creative Director at the mobile enterprise app company Taptera, he was heavily involved
in the product ideation, creation and development of Taptera’s suite of off-the-shelf enterprise apps.
Now at Jive Software, John is currently helping redefine mobile enterprise experiences
for Jive’s numerous Fortune 100 customers.
Designing for the Enterprise
Mobile apps are rapidly changing the experiences enterprise users expect. Enterprise app design is now being
driven by "consumer grade" app experiences. Come learn some of the design
processes and tools for providing the mobile experiences you corporate users expect.
Owner at Studio Magnolia
Apps and Mental Models
When devising an app we make oceans of decisions. Some are dictated by personal preferences, some by principles,
some by elaborating feedback on beta versions and some by taking inspiration from other apps. A posteriori,
depending on the "success" of the app we can say which decisions were right or wrong. An alternative approach
is based on Mental Models, "minimal pictures" that can be used to describe how people learn and interact.
Before buying an app your customer has already a mental model of how it should work. Knowing more about that
model helps you a lot to devise an experience that matches customers' expectations.
In this presentation Cesare will talk about beliefs, cars, processes, scripts, metaphors, roadblocks, cheating,
woods, tasks, plans, novels, walkthroughs, inertia, simplicity, affordance. He will raise a fuss,
and when the dust settles, the distance between your next app and the mental model
of your customers will, hopefully, be shorter..
Freelance Windows Phone / RT Consultant
Michele Capra is an Italian software consultant, international speaker and trainer on software development
with Microsoft technologies. After getting his master degree in Software Engineering and working as visiting
researcher at Trinity College of Dublin, he started working in the software industry and taking a part
in a wide variety of software projects. He has been working for several financial institutions
like banks and funds as well as startups. In these projects he had the opportunity to learn and
practice agile methodologies like Test Driven Development as well as to study Microsoft technologies l
ike WPF,Asp.Net MVC, Windows Phone and WinRT.
Mind the Gap! From Android to Windows Phone.
Android has gained a big market share in these days and right now many companies have apps published in
Play Store, that's a fact. Recently Windows Phone has risen as a new player in the mobile market,
especially in the low-end market segment where Android is the only option, and that's another fact.
So now some companies are starting to asking themselves: what about porting my apps on Windows Phone 8?
What does it involve? How far is Java from C#? Is Android Studio so different from Visual Studio for
Based on my personal experience of porting a business application used by more than 40.000 workers
across Europe i'll show you my journey from Android to Windows Phone.