This workshop will be a practical journey from basic Reactive Programming and Observer Pattern concepts to the main feature of RxJava, with practical code examples and a real-world app. more
The Talk explains how i built the below app that uses the “chat heads” feature that facebook uses for showing you chat notifications in android as a control interface for an audio player It is quite an interesting experiment as it lets the user have control over your app, while he is multitasking / using his phone normally. more
I had been to DroidCon last year to describe how to modify the Androi OS and make your own custom ROM build. This time I wish to describe the next step which involves setting up a set of source code mirrors, a code review server, a bug tracker, and a CI server to be able to create a end-to-end CI for Android ROM building. This pertains to both community based ROM projects like CyanogenMod, AOKP, … more
The objective of the session would be to walk through developers with Nitty Gritty of Android in Internet of Things. Internet of things integrates smart devices to cloud. Mobiles are preferred medium of Data visualization, notification and controlling. Android provides great deal of sensor support along with APIs for easy cloud integration. Therefore I would want to introduce architecture of IoT … more
In this talk, I would like to discuss about challenges in developing Indic apps for Android. Along with that, I’ll introduce libindic-android library and Indic Keyboard, both Free and Open Source projects. Also how you can contribute to them. more
1 comment
Confirmed & scheduled
08 Sep 2015
Section: Consumer - Full talk (45 minutes)Technical level: Beginner
I have been performing security testing on android applications since 2010 onwards. If we look at the aggregated results, we see a common pattern. This talk will focus on that pattern and provide and understanding of common android security issues steming from insecure coding practices. the talk will focus on top 5 of these practices. more
0 comments
Cancelled
08 Sep 2015
Section: Enterprise - Full talk (45 minutes)Technical level: Intermediate
“60fps” - the magic word when it comes to Android application performance is no longer a benchmark but an absolute necessity. Current app users are very demnanding and the variation in hardware is more than ever before . more
0 comments
Rejected
08 Sep 2015
Section: Core Development - Full talk (45 minutes)Technical level: Advanced
To discuss the conditions and development practices that have to be adopted to make app cater for the conditions in markets like India and countries in SEA & Africa more
0 comments
Rejected
08 Sep 2015
Section: Core Development - Full talk (45 minutes)Technical level: Intermediate
Developers genuinely want to get good at design, but it isn’t easy without knowing the basics. In 45 minutes, I’ll take the audience through some of the major points students at design schools learn, and how developers can incorporate it. more
0 comments
Rejected
10 Sep 2015
Section: Emerging Trends - Full talk (45 minutes)Technical level: Beginner
To introduce the Model-View-Presenter architecture pattern and to show how it can be applied to Android development to achieve modular, flexible and testable code. more
1 comment
Confirmed & scheduled
11 Sep 2015
Section: Emerging Trends - Full talk (45 minutes)Technical level: Intermediate
You will learn how React-Native for Android works and how you can use your existing modules/view (eg: overriden ImageView / SurfaceView / TouchController ) and integrate it with your react application. This will be a very practical session as we will go through how to integrate a VideoView (not available in current react release) into an application from scratch. more
0 comments
Rejected
16 Sep 2015
Section: Core Development - Full talk (45 minutes)Technical level: Advanced
Design and build apps the right way Talk is to discuss best practices and tips/tricks for engineering android apps that look great, easily manageable and scalable, perform well on as many devices as possible, from phones to tablets and more. more
8 comments
Rejected
17 Sep 2015
Section: Core Development - Full talk (45 minutes)Technical level: Intermediate
You’ve spent a lot of time in building an app that provides a better experience for users accessing your content from their android smartphones, but what if target users fail to discover your awesome app? This talk will discuss some of the latest trends and results of experiments that will help app developers to gain more visibility of their app. more
0 comments
Rejected
18 Sep 2015
Section: Marketing - Full talk (45 minutes)Technical level: Intermediate
To show test automation enginer one of the efficient way of automating mobile application testing and integrate with build process. Aim to reduce the test scripts development time and get the maximum benefits of it by doing cross platform test automation. more
0 comments
Rejected
22 Sep 2015
Section: Emerging Trends - Full talk (45 minutes)Technical level: Intermediate
Gradle throws the doors open for build variants and flavours. As the name suggests both allow you to build slightly different editions of your app, while reusing the core code that is common. We will be exploring what all can be common-ified, and how best can flavours and variants be used. Also we will look at how dependencies and libraries can also be managed per-flavour or per-variant. more
0 comments
Rejected
28 Sep 2015
Section: Core Development - Crisp talk (15 minutes)Technical level: Intermediate
We know how to create APP’s but do we know how to create App’s that are inclusive. Let’s talk about Accessibility & how it affects different phases of your App. more
0 comments
Cancelled
01 Oct 2015
Section: Core Development - Full talk (45 minutes)Technical level: Intermediate
Android provides various animation classes which can be used from XML or Java but for if you are looking to provide a truly unique experience to the user when using your app, you will have to divert from regular animations to create unique animations tailored with the brand and functioning of your app. This is where specific animations built purely in Java comes into play. In this talk, I will be… more
Although for most of the apps rest suffices most of the Messaging apps and real time communication works by maintaining a long lived TCP connection. There are patterns for designing rest api but designing XMPP (or any other long lived TCP connection) is still a mystery. Through this talk I want to bind this gap. more
0 comments
Confirmed & scheduled
08 Oct 2015
Section: Core Development - Crisp talk (15 minutes)Technical level: Advanced
This session will help end audience in gaining insights on how to effectively use the Data Binding Library to write declarative layouts and minimize the glue code necessary to bind your application logic and layouts. more
Icons are the first point of interaction for an User of your app. Icons, being a part of Visual design still contribute a lot more to User Experience than you might think! more
Virtual Reality is the future of creating immensive and immersive experiences on Android. With devices such as Oculus, Samsung VR, Google Cardboard, we have all used or experienced VR and have had motion sickness or dizziness. This workshop will enable designers and developers to prevent motion sickness in their applications by following good VR design principles more
In this session we will discuss how we can use Mobile Engagement to run campaigns across Android, iOS and Windows apps leveraging segmentation capabilities. We will focus on discussing real world scenarios and demoing how cross platform analytics can be used to drive marketing campaigns for decision makers and how historical app data can be used to identify and have targeted engagement with users. more
0 comments
Confirmed & scheduled
12 Oct 2015
Section: Enterprise - Full talk (45 minutes)Technical level: Beginner
Kotlin is a modern statically typed language that supports type inference, lambdas, traits, singletons, optional types for null safety and many more features that are far better than what Java offers. You will be able to appreciate Kotlin and how you can use Kotlin to build an Android application. more
1 comment
Rejected
13 Oct 2015
Section: Core Development - Full talk (45 minutes)Technical level: Intermediate
Comprehend the significance, use context and structural hierarchy of animations in Material Design, and their role in synthesizing a phenomenal user experience. more
2 comments
Confirmed & scheduled
13 Oct 2015
Section: Core Development - Full talk (45 minutes)Technical level: Beginner
Android developers are thrown into a new world with Marshmallow’s introduction of run time permissions. The aim of the talk is to quickly provide some examples of good UX regarding run time permissions and how to implement them. more
0 comments
Rejected
15 Oct 2015
Section: Core Development - Crisp talk (15 minutes)Technical level: Intermediate
Introduction to sensor architecture in Android Framework and Android HAL, the workings of sensor emulation in emulators, adding your own sensor implementation in HAL and creating interface to inject data into emulator sensor. more
1 comment
Rejected
16 Oct 2015
Section: Beyond handhelds - Full talk (45 minutes)Technical level: Intermediate
The aim of this talk is to give a deep insight to making your content searchable and providing the user with a rich user experience using Android App Indexing API more
0 comments
Rejected
19 Oct 2015
Section: Core Development - Full talk (45 minutes)Technical level: Intermediate
Mobile advertising is forever evolving. It has moved from annoying banner ads to commerce ads based on the user’s tastes. This talk will outline some emerging trends we are likely to see in mobile advertising as we head into 2016. more
0 comments
Rejected
20 Oct 2015
Section: Marketing - Full talk (45 minutes)Technical level: Intermediate
Are you writing a mobile app that needs to do things over a network? Fetching data from an API? Grabbing profile pictures? Syncing stuff? This talk looks at HTTP performance on mobile devices, and tries to benchmark things. With code. more
0 comments
Cancelled
21 Oct 2015
Section: Emerging Trends - Full talk (45 minutes)Technical level: Intermediate
I don’t like Java. You probably don’t like Java much either. Come and find out how you might be able to avoid writing Java for your next Android app! more
0 comments
Cancelled
21 Oct 2015
Section: Core Development - Full talk (45 minutes)Technical level: Intermediate
This talk describes how to develop a mobile application powered by Google Cloud Platform. The application includes an App Engine backend and clients for both Android and iOS. more
0 comments
Rejected
21 Oct 2015
Section: Core Development - Crisp talk (15 minutes)Technical level: Beginner
Interested in learning how to create Android apps? This Android training course is designed to quickly get you up to speed on how to build Android apps for Android devices. more
Twitter has built and Android app which is used by millions of people. We have learned quite a few things throughout the way. We thus want to tell the developers about the challenges they’ll face (and how we tackle them) once their app hits a million users (for example), and when the engineering team becomes big and geographically distributed more
1 comment
Confirmed & scheduled
11 Dec 2015
Section: Core Development - Crisp talk (15 minutes)Technical level: Intermediate
To be able to understand how react native fits into the android app ecosystem and be able to leverage it to achieve tasks that are difficult to do in a pure-native app more
0 comments
Confirmed & scheduled
14 Dec 2015
Section: Core Development - Full talk (45 minutes)Technical level: Intermediate