Showing posts with label Droidcon. Show all posts
Showing posts with label Droidcon. Show all posts

Tuesday, November 16, 2010

Droidcon London 2010 – Day Two 29th Oct 2010



It was more of traditional conference the second day. Main topics were User Experience, Android development in general and a little about marketing.


Excellence in the Android User Experience: Romain Nurik from Google

Presented on how to create applications with great UX and great UI, Extended his talk with Android Design Tips with some additional info on giving users great first impressions, and some new prototyping and asset generation tools that have become available.


Android User views: Ilicco Elia from Reuters Mobile

The App Store is not about the app, it’s about people, it’s about the edge that people believe they will get from the app. In-app purchasing is seriously lacking.


Growing the value of the application network: Christophe Francois form Orange

It was great to see Orange committing so many people and so much time to Android. Orange focusing apps: Orange TV with premium events, Connectivity & customer care, News, radio, Orange Map.


Creating Killer Location apps: Alex Housley from Rummble

Location is not a feature: it’s now one element of context. Friend finders have been done to death, similarly, there will be opportunities working with existing big players in location “Where there’s a number

there’s a game…”. Rummble API are available for finding people, places, reviews, check-ins.


Android & CouchDB: Aaron Miller from CouchOne

CouchDB is a non-relational database (NoSQL) that stores JSON documents. Instead of queries, create “views” that allow fast lookup by keys. DB is highly durable. Good at multi-master replication and can easily write to any server. Its really powerful on a phone as it can sync with a server or with another phone and can have multiple DBs on net syncd to a single DB on phone.


Monetize your apps in emerging markets: by Chua Zi Yong from MoVend

He discussed the concept of marketing your apps to emerging markets. For a lot of people in emerging markets the phone is the only access to the internet, social networking, and gaming/entertainment device.

He had some interesting statistics on mobile phone payments. Asia Pacific accounts for $62.8 million in mobile phone payments and the rest of the world only accounts for $45.8 million. The market for mobile app revenue is estimated at $135million for 2009 and at $4 billion for 2010.

Market is extremely fragmented; android market does not exist in certain countries. Tip: Try to get your application pre-loaded onto a phone and target what specific users like.


Android has a “dude” problem: by Belinda Parmar from Lady Geek TV

When surveyed only 5% of women said Android for their next phone, 57% said an iPhon

e. BUT… more women than men bought smartphone in the last 6 months and more female gamers 25-35 than men. Forrester did some market segmentation on women gadget owners:

    • 37% self sufficient, tech savvy
    • 35% neutral, little engagement, low willingness
    • 28% opportunity

Women feel overwhelmed and confused by choice of Android devices. They are twice as likely to have never downloaded a single app as it don’t see most of the apps as relevant to their lives. They want apps to solve a problem, to answer a question. Recommendations: solve a problem, entertain, don’t educate.


Turn good ideas into great apps: by Reto Meier

Shared more details on deadly sins & glorious virtues for android applications. Same Goog

le IO 2010 talk

& slides were repeated.


Android beyond the phone; Tablets, eReaders, and more: by Karl- Johan

Dell Streak uses

mDPI resources but has much bigger screen. Android dual scr

een displays and e-Ink displays behave completely differently. Custom device manufacturers are really keen to have apps on their devices. They’ll expect a 20-50% markdown, but no need to pay app store fees. ViewSonic ViewPad 7 now available in the UK for £399: Having 800x400px display and runs Android 2.2 and Wi-Fi, Bluetooth, GPRS & 3G.


The Snapdragon Mobile Development Platform: by Qualcomm

Qualcomm is taking on a new role of being the link in the ecosystem, ensuring that there are great apps for the ecosystem. They want to make sure that apps work well. Snapdragon is a system on a chip for ARM-based CPU, GPU, rich multimedia, GPS, 3G, Camera, power management.


Android reuse models: by Mark Murphey

He discussed some of the ways in which we can reduce lots of

android developers reinventing the wheel everytime we need something. There are a few methods that a developer can use for distributional: Souce Code, As an Application, as a jar or Library.

Libraries can be used to solve problems for people who want free and paid versions of the app, and don’t want to maintain two versions of the code. He went on to discuss that we need a place to collect code to reuse and mentioned building a community website for this purpose, also saying “I can’t write a website to save my soul, I ain’t doing it!”


Future of Android Panel

Ewan MacLeod moderated the panel:

Questions faced by the panel:

  • We’re still on the dream phase for Android: consumers “only buy one Android device”… Will consumers retreat to “something familiar”?
    • Nokia is still a big player but no longer in mobile developed countries
    • Android has challenges with fragmentation
    • One challenge for Android is capturing lower end, but high end phones will trickle down
    • Breadth of Google’s web services provides a very strong disincentive to leave
    • Google is encouraging OEMs & operators to fight amongst themselves to get great user experience

  • If I was your fairy godmother, what would you wish to change in Android?
    • A decent automated testing framework on a range of devices
    • A working billing infrastructure
    • Developers making sure that their app manifests include clearly defined API access and permission
    • Google to be a little more open about what they’re aiming at and what they’re not, to provide some reassurance
    • Better way of getting hardware acceleration support.

Monday, November 15, 2010

Droidcon London 2010 – Day One 28th Oct 2010


It was the first day, with unplanned, unprepared barcamp-style presentations! It had a nice range and quantity of low level programming tips and higher level business tips in such a short space of time. Here are just a few higher level insights, observations and thoughts…


Sony Ericsson’s gave few tricks on Android UI: Advising developers not to do long running tasks in the UI thread, to use Handler & Service classes for longer lasting processes and to use Toasts to show quick popup status.


Location Services by Cloudmade: They will support Android later this year with a Maps SDK, based on OpenStreetMaps. Map data comes as you need it and is stored locally on device. Location-based advertising is related to a network that finds highest value ads from other networks.

No one in the audience was able to say they were making money from LBS.

GPS on Android is still seen as a battery hungry.

Another Interesting thing was to know that Motorola went to use Skyhook instead of Google location API on Android, the way they would get data for their customers WiFi location. Google forced them to switch back to Google location and Skyhook now suing Google.


RESTProvider: Carl from Novoda spoke on how it makes a RESTful API available as a Content Provider. He also demonstrated Unit testing of android classes without emulator.

App Analytics from Capptain: Demonstrated combining in-app analytics with CRM. SDK is available in Android and iOS. It has new analytics capabilities like how long users are spending in each

screen of your app, real-time analytics — can monitor where people are in your app right now, crash logs with device, firmware, etc details.


Git on android: A guy from who works at the guardian walked through all the problems he came across when trying to use git on android and how using open source goodness he could simplify a lot of trouble by simply extending pre-written code and even create work arounds for troublesome bugs.


Meta Market Model: Mark Murphey talk tied in very nicely with problems regarding using alternative markets. He created a brain storming session on the market problems and what can we do as a community to help improve this. Some of the good problems highlighted were: Comment spam, Not enough screenshots, Analytics, Refund policy too leaniant, Downloads don’t work.

Market is a closed club, OEM’s who don’t agree to the rule book don’t have access. And simply creating a app store for each carrier/OEM etc. isn’t a viable solution which

Mark summarised with a brilliant quote: “those who complain about fragmentation you ain’t seen nothing yet”.

So he came up with an idea about having a single open feed of android applications that all the market applications can hook into. So this would work as some sort of extended atom/rss feed (just add namespace) with open access which could benefit from the standards introduced and the maturity of the software already written. This sounds like a great idea but will obviously need a large amount of momentum to succeed. Mark said that instead of us complaining at Google to fix the market we should fix the market problems ourselves.

Day ended with a nice Tip from Tech hub:

“Devs arn’t always design focused, should assume users are complete idiots and don’t understand anything.”


Teleca Stand: Teleca got lots of android developers coming to our stand and wanting to know as to what Teleca into. The following demos just didn’t fail to amaze them: TI Dual Display, Android ported on Freescale Imax 53 board, MeeGo phone, AIM app totally based on Open Source.