OAuth security on Android

by Carl-Gustaf Harroch

 This video was originally given at the London Android developer meetup 17 Jun 2010 provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Android Repos Guided Tour

by Kevin McDonagh

Kevin McDonagh from Novoda will give you a guided tour of Android Repos, exploring tools and process working with the Android Repo.

This video was originally taken at the London Android user group 20th May 2010 provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Using Facebook Connect in your Android application

by Little fluffy Toys

As part of Google’s developer day in February promoting live wallpapers(which shows twitter and facebook updates), Reuben Harris and Kenton Price wrote Social Wallpaper for the Nexus One and other Android 2.1 devices, available free on Android Market.In this short presentation they discuss about how to leverage Facebook Connect to incorporate Facebook data into your application. A screen shot of the live wallpaper is shown on a emulator at first, later Ruben also shows a live facebook connect demo using facebook connect library. To get permission for this application goto : http://www.androidzoom.com/android_applications/themes/social-wallpaper_fkzj.html 

This video was originally given at the London android user group on 15th April 2010 provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Pipe programming with LiveFolders

by Gabor Paller

Pipes has emerged in the web programming allowing fast a composition of existing services. In this programming model, applications consume and produce feeds (generally in RSS format). As the format is uniform and purely string-based, they can be combined by simple operations, much like Unix pipes. 

In this presentation, I will use the Android LiveFolder construct to build a similar model inside the Android device. Even though the project is in prototype phase, I hope it can inspire others to experiment with this programming paradigm. 

This video was originally given at the London Android user group on 18 March 2010 provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Eyes-free UI and Accessibility

by Julian Harty

Speaking on the challenges of hands free readers for sight impaired reading and their challneges considered while developing the DAISY epub reader for android phones. 

Do you want to be on the fast track to learn Android development so you can start coding? 

This video was originally given on the 18th March 2010 at the london Android user group and is provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Android Best Practices and Scala

by Akshay Dashrath

Performance has always been an issue while programming in resource constrained environments, more so with Android due to the existence of an additional layer of abstraction in the form of the non-optimised Dalvik Virtual machine. Writing efficient programs for the Android platform requires a developer to bend the rules of Object Oriented Programming so as to minimise the overhead caused by an application on system resources. 

This talk briefly describes the “Best Practices” that an android developer may follow in order to write code that is maintainable, readable and yet provides high performance. We’ll also explore the possibility of implementing Scala as the language of choice while programming for the platform by outlining the advantages and disadvantages of the language with respect to code efficiency, readability and maintainability. 

This video was taken at droidcon London2009 an is provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

The challenge of accelerating Android on the ZiiEgg

by Gary Smith

There will be a brief overview of the ZMS architecture thats inside the ZiiEgg device. This will be followed by a discussion on the challenges we faced getting the most out of the ZMS-05 platform, highlighting the areas where we have provided hardware acceleration. There will then be some information about how to get the best out of hardware accelerated OpenGL.

This video was originally taken at droidcon London 2009 provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Droidcon London 2009 Welcome 

This video was provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Parkbench Panel Discussion

droidcon London 2009

A Park Bench Panel discussion has in common with a normal panel discussion that it provides a good way for experts to spend some time answering direct questions from the audience. The audience gets to know the experts in a way that is only possible in person and the expert gets a little more exposure to the questions among the audience. A Park Bench Panel discussion provides something more. 

During the Park Bench Panel Discussion, everyone in the audience can join the panel. Four chairs are provided for each Park Bench Panel Discussion. At the start of the discussion, three chairs are taken by the three expert speakers of the last few hours. One chair is left open. The Park Bench Panel Discussion Leader introduced some basic rules for the session. The first rule is that anyone in the audience can join the panel, taking the empty chair available. As soon as the empty chair is taken by someone in the audience, one of the current complement of panelists will have to vacate their chair so that there is always exactly one empty chair. 

The audience asked questions, whilst remaining seated in the audience, but anyone who wishes to express an opinion, will have to stand up, join the panel, by taking the empty chair. The Park Bench Panel Discussion Leader will ensure people adopt the method and that none on the panel overstays their due time. One is welcome to rejoin the panel should they find renewed interest in the conversation. 

This video was  provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Understanding Android bytecode

by Gabor Paller

In this session, Gabor Paller talks about the dedexer disassembler . 

He started by giving a background about what the android operating system is made of. 

He clearly defined that the underlying is an operating system is a version of Linux and the application model exposed to the developer is Java-based, at this point gabor made it clear that android is not java. 

Gabor explained that the android platform at it’ core runs on a proprietary dalvik virtual machine. He went on to describe the dalvik properties and the life of a java application on the android platform. 

Moving in greater details, He also talked on the benefits of reverse engineering between the dalvik and java. 

He continues his talk covering in more detail the composition of the APK package, disassembly options and the using dedexter

 

This video was originally given on the 22nd October 2009 at Londroid and is provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.