Submissions

droidconIN 2015

The fifth edition of droidconIN

Accepting submissions

Not accepting submissions

Ravindra Kumar

Android Reactive Programming with RxJava

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
  • 6 comments
  • Confirmed & scheduled
  • 27 Aug 2015
Section: Workshops Technical level: Intermediate

Wingston Sharon

Designing "Always Present" Floating UI Components for fun and profit

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
  • 1 comment
  • Rejected
  • 27 Aug 2015
Section: App demos Technical level: Beginner

Gaurav Vashisth गौरव

Dependency Injection in Android using Dagger 2

Understanding Dependency Injection and using Dagger 2 more
  • 0 comments
  • Confirmed & scheduled
  • 27 Aug 2015
Section: Core Development - Crisp talk (15 minutes) Technical level: Intermediate

Chinmay V S

How to create your own BLE sensor for Android

A complete guide to start creating your own BLE(Bluetooth Low Energy) sensor peripheral for any Android device. more
  • 0 comments
  • Rejected
  • 27 Aug 2015
Section: Beyond handhelds - Full talk (45 minutes) Technical level: Intermediate
Arnav Gupta

Arnav Gupta

Continuous Integration of Enterprise/Community Android OS Projects

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
  • 0 comments
  • Confirmed & scheduled
  • 28 Aug 2015
Section: Workshops Technical level: Advanced

Vivek Pandey

QGraph: Easiest way for sending personalized push notifications

Send personalized push notifications to your user Outline more
  • 0 comments
  • Rejected
  • 31 Aug 2015
Section: Marketing - Crisp talk (15 minutes) Technical level: Beginner

Rupam

Android And IoT

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
  • 0 comments
  • Confirmed & scheduled
  • 02 Sep 2015
Section: Workshops Technical level: Intermediate

Abhishek Narain

Get more productive with the new Android Emulator!

To solve the developer productivity issue with the Blazing Fast Android Emulator, which is free of cost! more
  • 0 comments
  • Rejected
  • 02 Sep 2015
Section: Core Development - Crisp talk (15 minutes) Technical level: Beginner

Shree Kumar

Android, without batteries

Show & tell of how android phones/tablets can be used without batteries. more
  • 4 comments
  • Rejected
  • 03 Sep 2015
Section: Beyond handhelds - Full talk (45 minutes) Technical level: Intermediate

Sameeksha Khare

Create ANDROID apps using Office APIs

To introduce new platform and APIs that Android developers can take advantage of and reach more people. more
  • 1 comment
  • Rejected
  • 04 Sep 2015
Section: Core Development - Crisp talk (15 minutes) Technical level: Beginner

Jishnu

Android and Indic Languages

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
Anant Shrivastava

Anant Shrivastava

5 point someone should not do in app development

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

Amrit Sanjeev

Improving Android App performance - Things every developer should know

“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

Amrit Sanjeev

Building apps for the next billion

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

satish patel

Unwrapping Android SDK Add-On

Objective is to cover Overview of Android SDK add-ons ? more
  • 0 comments
  • Confirmed & scheduled
  • 09 Sep 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Kashi Vishwanath

Demystifying Android for Work

Demystifying Android for Work Outline The Talk would have the following. more
  • 0 comments
  • Rejected
  • 09 Sep 2015
Section: Enterprise - Full talk (45 minutes) Technical level: Intermediate

Raveesh Bhalla

D-School crash course

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

Mustafa Ali

Android testing for developers

Learn how you can perform Test-Driven Development on Android to drastically improve your app’s stability and reduce QA efforts. more
  • 2 comments
  • Rejected
  • 11 Sep 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Anup Cowkur

Building better Android apps with MVP

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

Pranay Airan

Forget SQLite and say hello to Realm

To introduce no sql database for mobile apps and to show how it can be used for Android development as replacement of sqllite. more
  • 6 comments
  • Confirmed & scheduled
  • 14 Sep 2015
Section: Emerging Trends - Full talk (45 minutes) Technical level: Intermediate

Pranay Airan

Pulse check your android app with Stetho

Accelerating app devlopement and debugging process with Facebook’s Stetho. more
  • 0 comments
  • Rejected
  • 14 Sep 2015
Section: Core Development - Crisp talk (15 minutes) Technical level: Intermediate

Wingston Sharon

React Native for Android : Accessing your very own custom java modules/classes/views from react

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

Amrit Sanjeev

Add data sync and db to your app in less that 20 lines of code

Introduce firebase data storage and sync to server features to android application developers. more
  • 0 comments
  • Rejected
  • 17 Sep 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Paresh Mayani

Engineering android apps for Performance and Delight

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

Androcid Media Pvt. Ltd.

Video thumbnail

Gaining the app visibility that matters

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

Erik André

Video thumbnail

Memory Dumps: Going beyond the memory leak

To show developers a new way of using memory dumps to analyze those really tricky bugs (where stacktraces and logs are not enough) more
  • 0 comments
  • Confirmed & scheduled
  • 22 Sep 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Sathish Gogineni

Badoo: Cross platorm mobile test automation and continuous delivery

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

Soham Mondal

A look at modern protoyping: Sketch, Pixate and more

Understand and leverage the latest and best in modern prototyping tools for material design on android. more
  • 2 comments
  • Confirmed & scheduled
  • 24 Sep 2015
Section: Emerging Trends - Full talk (45 minutes) Technical level: Intermediate
Arnav Gupta

Arnav Gupta

Flavors & Variants: Utilise Gradle to maximise code reusability

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

Raghavendra Satish Peri

Android Accessibility 101

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

Elvis D'Souza

Onboarding new users on to your Android app

This talk will: Present popular onboarding strategies (Tutorial, Interactive, Contextual onboarding) more
  • 0 comments
  • Confirmed & scheduled
  • 02 Oct 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Naman Dwivedi

Enhancing UI/UX using Java animations

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
  • 0 comments
  • Confirmed & scheduled
  • 02 Oct 2015
Section: Workshops Technical level: Intermediate

Makerville Systems

Beacons, Eddystone and the Physical Web

Get to know about beacon technology (iBeacons, Eddystone): the history, the current state and the direction in which the tech is heading more
  • 0 comments
  • Confirmed & scheduled
  • 07 Oct 2015
Section: Emerging Trends - Crisp talk (15 minutes) Technical level: Beginner

Pratul Kalia

Delightful Apps with Material Design

Master usage of the UI components of Material Design. more
  • 1 comment
  • Confirmed & scheduled
  • 07 Oct 2015
Section: Workshops Technical level: Intermediate

Harshit Bangar

Designing Long Lived XMPP(TCP) Connections on Android

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

Harsh Dattani

Keep Calm and Secure your App

Let’s make our Apps secure! This talk is all about how to make our Android Applications more secure, as much as possible as we/developers can. more
  • 0 comments
  • Rejected
  • 09 Oct 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Vipul Shah

Android Data Binding

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
  • 1 comment
  • Confirmed & scheduled
  • 09 Oct 2015
Section: Workshops Technical level: Intermediate

Swapnil Borkar

Iconography with Material Design on Paper

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
  • 0 comments
  • Confirmed & scheduled
  • 11 Oct 2015
Section: Workshops Technical level: Beginner

Swapnil Borkar

Virtual Reality Design Principles with Google Cardboard

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
  • 0 comments
  • Confirmed & scheduled
  • 11 Oct 2015
Section: Workshops Technical level: Beginner

Abhishek Narain

Real world ways to increase app usage with Azure Mobile Engagement

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

Vagmi Mudumbai

Kotlin - A better Java for Android

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

Faiz Malkani

Animations in Material Design - Significance, Context and Hierarchy

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

Raveesh Bhalla

#permissionswtf

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

Manish Kumar

Changing android UI style and layout dynamically

Control the Android native UI from server. Outline more
  • 0 comments
  • Rejected
  • 15 Oct 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Yatin Taluja

Android for the Next Billion

How to build an android application to run under low resource conditions - for a consumer who has never used a smartphone before. more
  • 0 comments
  • Confirmed & scheduled
  • 15 Oct 2015
Section: Emerging Trends - Crisp talk (15 minutes) Technical level: Beginner
Gaurav Lochan

Gaurav Lochan

Supporting Indian Languages in Facebook: The Why, the How and the WTF!

App developers should start thinking about the importance of Indian language support, and understand the challenges faced when doing this. more
  • 0 comments
  • Cancelled
  • 16 Oct 2015
Section: Consumer - Crisp talk (15 minutes) Technical level: Beginner

akshay deo

Remote sensor emulation for IoT devices

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

chandan bhagabati

Android Multilingual SDK

Using Android Multilingual SDK, application developers can create their app content in local languages. more
  • 0 comments
  • Rejected
  • 16 Oct 2015
Section: Emerging Trends - Crisp talk (15 minutes) Technical level: Advanced

Anirudh S

"Why should I buy an Android smartwatch?" - The future of Android Wear

Explore new opportunities to build next-gen experiences with an Android Wear device more
  • 0 comments
  • Rejected
  • 16 Oct 2015
Section: Emerging Trends - Full talk (45 minutes) Technical level: Intermediate

BrijRaj Singh

Azure Mobile Services For Android

Adding a cloud-based backend service to an Android app using Azure Mobile Services. more
  • 0 comments
  • Rejected
  • 16 Oct 2015
Section: Core Development - Crisp talk (15 minutes) Technical level: Beginner

Rhishikesh Joshi

Taking unit-testing to the next level

Provide in-depth introduction to writing more robust unit tests for your Android applications using property based testing more
  • 0 comments
  • Rejected
  • 16 Oct 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Dhanalakshmi S

Marshmallow-a walk through

This talk will give an insight to developers on what all are the new features available in Marshmallow. more
  • 0 comments
  • Rejected
  • 16 Oct 2015
Section: Core Development - Crisp talk (15 minutes) Technical level: Intermediate

Priyank Gupta

Scaling android development in Enterprise teams

Understand the issues that android/mobile teams face as they grow. Issues pertaining to development, testing, release, team structure. more
  • 0 comments
  • Rejected
  • 17 Oct 2015
Section: Enterprise - Full talk (45 minutes) Technical level: Intermediate

Prashant Hinduja

Android : Inside Out

To introduce Android Marshmallow Framework and middleware internals more
  • 0 comments
  • Rejected
  • 17 Oct 2015
Section: Core Development - Full talk (45 minutes) Technical level: Beginner

Nazneen Rupawalla

Where do the Android tests belong?

Understand how to overcome the “inverted test pyramid” issue in the application tests. more
  • 0 comments
  • Confirmed & scheduled
  • 18 Oct 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

saprative

Android app development using python !

Creating a real android app using python using kivy. more
  • 0 comments
  • Rejected
  • 19 Oct 2015
Section: Emerging Trends - Full talk (45 minutes) Technical level: Beginner
Leena S N

Leena S N

Learnings from building Custom MDM

Objective of the talk is to share the learnings on managing high scale enterprise deployments more
  • 0 comments
  • Confirmed & scheduled
  • 19 Oct 2015
Section: Enterprise - Crisp talk (15 minutes) Technical level: Intermediate

Adnan A M

App Indexing 101

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

Adnan A M

Being productive with Android Studio & Gradle

Reduce development time by using the latest features in Android Studio more
  • 2 comments
  • Confirmed & scheduled
  • 20 Oct 2015
Section: Core Development - Crisp talk (15 minutes) Technical level: Intermediate

Sohan Proposing

Mobile Advertising Trends We Will See In 2016

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

Christopher Neugebauer

HTTP By The Numbers!

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

Christopher Neugebauer

Why Is Everything So Terrible, and How Can We Fix It?

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

Sunita Sahu

Core development to build Launcher and Integration with ROM

To discuss about challenges in developing launcher for Android and integration with native source code(ROM). more
  • 1 comment
  • Rejected
  • 21 Oct 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Sunita Sahu

How to build a mobile app with an App Engine backend

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

Ishan Khanna

Writing plugins for Android Studio

This will be a hands on training session in which developers will : more
  • 0 comments
  • Confirmed & scheduled
  • 08 Nov 2015
Section: Workshops Technical level: Intermediate

Hari (ഹരി) Proposing

Android Basics Workshop

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
  • 1 comment
  • Confirmed & scheduled
  • 19 Nov 2015
Section: Workshops Technical level: Beginner

Vikram Aggarwal

Lessons from Android development at Google

Learn from one Google engineer’s experience of developing large projects. Learn what makes successful teams and how to ship world-class products. more
  • 0 comments
  • Confirmed & scheduled
  • 01 Dec 2015
Section: Core Development - Full talk (45 minutes) Technical level: Intermediate

Apurv Nigam

Video thumbnail

Virtual Reality - An Introduction to Development on Google Cardboard

Learn how to develop a Google Cardboard Android Application more
  • 0 comments
  • Confirmed & scheduled
  • 02 Dec 2015
Section: Workshops Technical level: Advanced

Aman Alam

Android Development at Scale

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

Anshul Singhle

React native and its impact on android development

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

Saurav Kumar

Solving App discovery through smarter user data analysis

To utilise user data through Data Science and identify trends to solve the app discovery more
  • 0 comments
  • Confirmed & scheduled
  • 16 Dec 2015
Section: Beyond handhelds - Crisp talk (15 minutes) Technical level: Intermediate

Hosted by

droidconIN is an annual conference on Android, part of the worldwide series of events. more