Zondag – Workshops en Ignite

Lees verder na de advertentie.
We begonnen de conferentie op zondag met workshops. In de ochtend zat ik bij de workshop “Android Development 101”van Ken Jones van Marakana. Ken had een ambitieuze agenda om in 3 uur zowel alles vanaf de basis uit te willen leggen en ook nog even een app te gaan maken. Aan dat laatste is hij niet echt toegekomen. Jammer, kans gemist en achteraf gezien was het ook niet een workshop waar je even lekker zelf met de handen-aan-de-knoppen kon, wat voor veel mensen (inclusief mijzelf) een grote teleurstelling was. Als je Marakana nog niet kent, Marko Gargenta, schrijver van het boek “Learning Android” (goed boek trouwens) en mede organisator van Android Open, is oprichter van Marakana. Dit bedrijf geeft technische cursussen, waaronder Android-cursussen. Dit boek dient als basis voor een van de Android-cursussen en heel veel Android-cursusmateriaal is gratis verkrijgbaar op de website van Marakana (Bootcamp screencasts en een Android Main Building Blocks tutorial. De Marakana-website is echt een aanrader als je wil gaan beginnen met Android-ontwikkeling.
Juan Sanchez (links) en Tony Hillerson (rechts) van EffectiveUI
De tweede workshop waar ik me voor had opgegeven werd gegeven door Tony Hillerson en Juan Sanchez van EffectiveUI met als titel “Designing an app from idea to market” (PDF, interview). Tony en Juan hadden gelukkig wel meer interactie met en opdrachten voor het publiek met focus op de fase voor het ontwerp van je app en het ontwerp zelf. Het was een goede sessie waarbij de nadruk vooral lag op wat er allemaal op een scherm moest komen te staan en niet hoe. Juan maakt gebruik van Adobe Fireworks als mock-up tool en ook zien we hier en daar wat referenties naar Fieldtest wat een interessante tool lijkt voor het maken van interactieve mock-ups.
Jon Vlachoyiannis praat over Music As Data (MAD)
‘s Avonds was er een serie ‘Ignite talks’ waarbij 9 verhalen werden gepresenteerd in elk 5 minuten. Elke spreker had een set van 20 slides welke elke 15 seconden automatisch roteerde (hier wat voorbeelden). Dit zorgde voor een hoop dynamiek op het podium. Bij toeval kwam ik Ian Darwin tegen, auteur van het “Android Cookbook” boek (interview), waar ik ook aan bijgedragen heb (even terzijde, door deze bijdrage heb ik een kaartje voor deze conferentie gewonnen). Ook was O’Reilly’s CEO Tim O’Reilly die avond aanwezig en ik heb hem ook even de hand mogen drukken en even een babbeltje kunnen maken. Aardige vent en leuk dat zo’n persoon dan gewoon even geïnteresseerd is in wat ik met Android doe. Dat siert de man. Er stond bier en wijn buiten de conferentieruimte en met praatjes over het ontstaan van de microfoon, neurowetenschap, open- en big data, Music As Data (MAD), maar ook een paar over Android en bluetooth met droidtooth en het draaien en manipuleren van AVD’s via de command line was het een erg leuke avond (er zijn nog geen video’s van de Ignite talks, maar houdt O’Reilly Media’s Android Open 2011 YouTube channel in de gaten. Als het goed is worden ze binnenkort geplaatst).
Maandag – Eerste conferentiedag
Maandag was de eerste conferentiedag en deze beloofde dat de diversiteit aan onderwerpen veel groter zou zijn. Met 5 keynotes en 27 parallelsessies, verdeeld over 4 tracks, zou iedereen aan zijn trekken moeten kunnen komen deze dag. Hieronder (en ook voor de tweee dag) beschrijf ik de keynotes en sessies die ik bijgewoond heb. Dat is natuurlijk maar een gedeelte van het grote aanbod aan presentaties. Voor $495,- kun je alle sessies on-line bekijken (link).
What Android Can Learn from Steve Jobs – Tim O’Reilly (O’Reilly Media, Inc.) PDF – Video
De eerste keynote was van Tim O’Reilly, de CEO van O’Reilly Media. Zijn keynote had als titel “Wat Android can learn from Steve Jobs”. Met alle respect praatte Tim over de passie van Steve Jobs voor apparaten en hun ontwerp. Hij haalde een bekende quote van Steve Jobs aan: “Design is not just what it looks like and feels like. Design is how it works,” en dat kon Tim alleen maar beamen. Hij maakte de overstap naar Google en hoe zij bezig zijn de wereld te veranderen, onder andere met Android. Tim is een inspirerende spreker die over veel meer dingen nadenkt dan alleen het uitgeven van boeken.
Context and Connection: New Approaches to Mobile Ethnography – Kelly Goto (gotomedia, LLC) – Video
De andere interessante keynote was van Kelly Goto van Gotomedia. Kelly had het vooral over de emotie van de hele mobiele ervaring op alle continenten. Wat heb je nodig, wat zijn je wensen, met vooral de nadruk op de context waar de mobiele gebruiker zich op dat moment in bevind. Een interessant verhaal wat je even stil laat staan bij de onderbewuste beweegredenen om mobiele techniek te kunnen en willen gaan gebruiken. Alle keynotes werden live gestreamd en zijn hier terug te vinden. Na de keynote was het dan tijd voor de techniek. Een goede sessie was die met titel Beautiful Android, gegeven door Eric Burke van Square Inc. (CEO Crazy Bob Lee) – (PDF).
Eric Burke (Square Inc.) praat over “Beatiful Android”

Mark Murphy – The Commons Guy
Ik heb even gesproken met Mark Murphy, beter bekend als The Commons Guy van Commonsware, schrijver van drie populaire online boeken over Android. Mark had later op die dag een sessie met als titel “50 business models in 20 minutes” (slides) wat erg interessant, maar bovenal vermakelijk was. Hij vertelde natuurlijk dat de meeste mensen een app maken en deze voor $0.99 cent willen verkopen. Hij vergeleek dit met het verkopen van hotdogs, daar wordt je niet rijk van. Mark had nog 50 andere manieren verzonnen om wel geld te kunnen verdienen met je Android-kennis. Vervolgens ben ik naar een praatje gegaan van Peter Hoddie van Marvell Semiconductors (interview) met als titel “Tips & Tricks for building on the Android NDK”. Peter vertelde over de kracht van Kinoma Play, een eigen platform om apps te kunnen draaien op verschillende soorten hardware (waaronder Android). Kinoma maakt sterk gebruik van de Android NDK. Erg interessant, maar ging een beetje van de hak op de tak en boven mijn pet. Conclusie was (natuurlijk) dat het snel was, maar dat je ook wel erg veel tijd kwijt was om dingen voor elkaar te krijgen, vaak met hacks buiten de API om. Apps maken op Kinoma gaat met Javascript en dat is volgens Peter erg simpel.. Voor meer info zie developer.kinoma.com.
Suzanna Alexandra (Motorola)
Suzanna Alexandra van Motorola Mobility sprak over “Getting the magic on Android tablets” (slides). Ze sprak allereerst over hoe je app “functional, beautiful, whimsical & emotional” moet zijn. Ze wilde ons overtuigen van het feit dat design en ontwikkeling sterk met elkaar verweven zijn. “Als ontwikkelaar ben je ook aan het ontwerpen door het gedrag van de UI te implementeren. Dat zijn ook ontwerpkeuzes”. Ze liet wat renderscript-animaties zien en de slecht gedocumenteerde optie “sensorLandscape” voor het android:screenOrientation attribuut. (Hierdoor ondersteunt je app ook de ondersteboven ‘landscape mode’). Ze had het over het anti-pattern om image galleries te gebruiken in tabletapps. Een beter UI pattern is “Stacked Image Galleries” design pattern, wat we kennen van bijvoorbeeld de Pulse-app. Suzanna vertelde dat ze wel 20 specifieke tablet ui patterns kon onderscheiden, maar dat ze daar nu verder geen tijd voor had. Als laatste vertelde ze over de ObjectAnimator (in bijvoorbeeld je anim XML bestand) uit het android.animation package (sinds API level 11) hiermee kun je alles animeren (niet alleen views) met bijvoorbeeld de nieuwe RotationY animatie (rotatie om de y-as). Concluderens, handige tips en een aardige presentatie. Als laatste ben ik naar een praatje van Zigurd Mednieks – Auteur van Programming Android gegaan. Zigurd sprak over “Android Ãs client Java” (PDF), met de nadruk op “is” dus. Het was een interessant relaas over de elegantie en de impact van het Android OS nu en in de toekomst.
Blake Meike (links) en Zigurd Mednieks (rechts) in gesprek over van alles en nog wat.
Later ook nog even gesproken met co-auteur van dit boek, Blake Meike. Blake en Zigurd waren achteraf vurig aan het discussieren over allerlei Androidzaken (zie foto), dus daar kon ik mooi van meegenieten. De gesprekken gingen over Fragments. Later kwam Suzanna Alexandra er ook nog even bijstaan. Verder ging het over het feit dat het AsyncTask-mechanisme volgens Blake gebroken is. Wanneer een taak klaar is, maar de activity is niet meer actief dan wordt er geheugen gelekt volgens Blake. Gewoon vanwege het feit dat de AsyncTask zijn resultaat niet meer kwijt kan aan de inmiddels opgeruimde Acitivity. Blake denk dat een fragment zonder UI een oplossing kan zijn. Domweg vanwege het feit dat een fragment een life-cycle met state heeft en dus niet zomaar verloren kan gaan.
droidconNL
Je hoeft niet helemaal naar San Francisco te reizen om interessante Androidverhalen te horen. Dinsdag 22 en woensdag 23 november wordt in Amsterdam de droidconNL-conferentie gehouden met internationale- en nationale sprekers. Een unieke gelegenheid om elkaar als Nederlandse Android-professionals te ontmoeten, van elkaar te leren en Nederland gewoon sterker te maken als vooraanstaand Androidland!
Reacties
Inloggen of registreren
om een reactie achter te laten
complimenten!
Ik heb het perongelijk gemist de event ik was in slaap gevallen xD. Waar kan ik het hele event terug kijken??
whahah 😛 http://androidopen.com/android2011/public/schedule/detail/20805
microsoft als sponsor? 😉