Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at AnDevCon II with slides

Your current filters are…

Sunday 6th November 2011

  • Easy Mobile: Making Your Application Easier to Use

    by Jason Mark

    This hands-on workshop will consist of critiques and walkthroughs of your applications with an eye to making them easier to use. We will do some user testing and bounce ideas off each other. We will hack up screens and look for ways to better meet your goals. Our goal is to make sure that everyone leaves this workshop with at least 1-3 usability improvements made to their application, and a list of 2-3 other things that can be done.

    At 9:00am to 12:30pm, Sunday 6th November

    Coverage slide deck

  • Pretty Mobile: Making Your Application Look Sexy

    by Jason Mark

    If you ever find yourself making graphical decisions on your application, this session is for you. This hands-on workshop will consist of critiques and walkthroughs of your applications with an eye to making them look amazing. We will open up Photoshop and hack up screens and try new things.

    We will look at best practice applications and give some tips on how to get there. Our goal is to make sure that everyone leaves this workshop with a list of design improvements that you can make to your own applications — and a list of other things to be done as well. We can't make you a designer in one workshop, but we can help you with that next step up.

    At 1:30pm to 5:00pm, Sunday 6th November

    Coverage slide deck

Monday 7th November 2011

  • Creating ePub Books for Android

    by Jason Mark

    Thinking of writing or creating an eBook? Come to this class to learn what ePub is (hint: It's a limited subset of XHTML), and how Android handhelds and tablets are different from the Kindle. We'll talk about limitations to the format and what types of material lend themselves to ePub. We'll also leave a chunk of time to discuss specific challenges (technical or conceptual) with your eBooks, so bring your questions. Participants will leave this session with a good understanding of what tools are available for creating ePubs, when not to use ePub, and how to submit your ePub book for sale via various channels.

    At 11:30am to 12:45pm, Monday 7th November

    Coverage slide deck

  • Pragmatic Android Layouts

    by Kirill Grouchnikov

    Understanding and mastering the Android layout system is a key factor in helping the user to navigate your application and presenting the relevant information in a clear and consistent way. While some developers seem to be able to effortlessly translate complex wireframes into a collection of flexible, reusable and maintainable layout definitions, others find it much more difficult.

    Foregoing the beginner-level approach that painstakingly takes you through all possible attribute combinations of linear and relative layouts, this class focuses on the underlying principles of identifying the major building blocks of real-life designs and finding pragmatic solutions.

    From extending core layout managers and tweaking a few alignments to writing brand-new layouts that address the specific design requirements, the goal of this session is to present a core collection of techniques that enable creating high-fidelity implementations of even the most challenging wireframes that scale to different screen sizes, ratios and resolutions.

    At 11:30am to 12:45pm, Monday 7th November

    Coverage slide deck

  • SCM for Android Developers Using Git

    by Tony Hillerson

    Whether you work alone or in a team, some sort of source control management is essential for things such as keeping a history of your code, dealing with integrating code, managing releases, and making your development workflow through different features painless.

    If you’re coming from something like CVS or SVN, the open-source Git version control system will turn what you know about SCM on its head. Come learn about why Git is different, and what that difference means to you as an Android developer.

    At 3:15pm to 4:30pm, Monday 7th November

    Coverage slide deck

Tuesday 8th November 2011

  • Deep Dive Into Android Security

    by Aleksandar Gargenta

    With Android activations reaching a million devices per day, it is no surprise that security threats against our favorite mobile platform have been on the rise.

    In this session, you will learn all about Android's security model, including application isolation (sandboxing) and provenance (signing), its permission system and enforcement, data protection features and encryption, as well as enterprise device administration.

    Together, we will dig into Android's own internals to see how its security model is applied through the entire Android stack - from the Linux kernel, to the native layers, to the Application Framework services, and to the applications themselves.

    Finally, you’ll learn about some of the weaknesses in the Android's model (including rooting, tap-jacking, malware, social-engineering) as well as what can be done to mitigate those threats, such as SE-Linux, memory protection, anti-malware, firewall, and developer best practices.

    By the end of this session you will have a better understanding of what it takes to make Android a more trusted component of our personal and professional lives.

    At 8:30am to 9:45am, Tuesday 8th November

    Coverage slide deck

  • Advanced Transfers

    by Jim McKeeth

    Downloading a single file form a Web server is easy. How about downloading a small part of a file, like one file from an archive? How about downloading one file from multiple servers? Uploading files? Resuming Downloads? Transferring files between devices? Peer discovery? Now you are talking about advanced transfers. Come to this class to learn how to code it!

    At 3:45pm to 5:00pm, Tuesday 8th November

    Coverage slide deck

Wednesday 9th November 2011

  • Developing in the Cloud for Android

    by Paul Beusterien

    As HTML5 gets adopted more completely, the Web is becoming more competitive to the desktop as a platform for powerful applications, including the application that many developers care about - the IDE. Along with all of the benefits of a standard IDE, the Web platform provides the basis for some key IDE innovations in accessibility, onboarding, usability and collaboration.

    Summary:
    Why Cloud IDEs
    Cloud9 summary and demo
    Cloud IDE survey
    applaudcloud.com - an cloud IDE for developing Android apps with PhoneGap
    Implementation of applaudcloud.com

    At 8:30am to 9:45am, Wednesday 9th November

    Coverage slide deck