Nov 2013
25 Mon
26 Tue
27 Wed
28 Thu 10:45 AM – 05:30 PM IST
29 Fri 10:45 AM – 06:45 PM IST
30 Sat
1 Sun
Accepting submissions
Not accepting submissions
An overview of "Libhybris" library -Use bionic based HW adaptations in glibc systemThis session will be an overview of OpenSource Library “Libhybris” - To utilise the GPU and other drivers in Linux System, which is written only for Android and is not compatible with Linux. more
Section: Systems
Technical level: Intermediate
|
The Android Device Market DemystifiedThere are too many Android devices out in the open market from phones,tablets,phablets , I have had the chance to witness this growth from the first Android phone - T-Mobile G1 running Android 1.5 to the latest Nexus 4 running Android 4.3. I would like to share some insights about how the market has has evolved and discuss from future trends. more
Section: Business
Technical level: Beginner
|
Futuristic Android Design - Thinking beyond the PresentGetting to know Android Design and where it came from more
Section: Design
Technical level: Intermediate
|
Reverse Engineering Android Apps for fun and profitUnderstand what the guts of an android app look like. Learn some differences between the Dalvik VM and a JVM. See some reverse engineering in action (which is a great way to learn stuff), and watch me inject my monitoring code into an arbitrary android app. more
Section: Systems
Technical level: Intermediate
|
Smartphones sensors enable telematics solutionsTo highlight how sensors available in commercial smartphones can be leveraged for applications in telematics and related areas, and give an interesting demo of a prototype developed for insurance industry more
Section: Systems
Technical level: Beginner
|
Building Cross Platform Apps in C# & Visual StudioDemonstrate how to architect a cross-platform application to maximize code re-use and deliver a high-quality native experience on all of the main mobile platforms: iOS, Android and Windows Phone. See how Xamarin makes the cross platform development possible natively! more
Section: Systems
Technical level: Beginner
|
Biometric authentication with Android devicesHow to build biometrics based android application like biometric authentication, using fingerprint or face or voice more
Section: Systems
Technical level: Intermediate
|
Quality, Cost & Customer - A Testing time for Mobile ApplicationsExposure to a robust android application testing framework that can be ported for iOS as well more
Section: Systems
Technical level: Intermediate
|
Writing secure Android applications - Dos and DontsThis talk will give developers an overview of the some the principles and best practices that can be used to write secure android applications. more
Section: Systems
Technical level: Advanced
|
Loading, Downloading, Rendering and Performance Bottlenecks - The Other Side of UsabilityTo demonstrate various aspects of usability, and how a developer can achieve high-usability without studying the theory, just by removing the major bottlenecks. more
Section: Design
Technical level: Intermediate
|
Mobile Application Automated Testing with IBM Rational Test WorkbenchThis presentation and demo will describe how mobile test automation is done with IBM Rational Test Workbench in a considerably effortless manner and how regression testing can be performed in a consistent, reliable and robust way without the conventional hassles of coding and constant upkeep of test cases. more
Section: Systems
Technical level: Intermediate
|
Portable Logic/Native UIThis talk shows how to design apps whose complex internal logic runs on many mobile operating systems, but with native UI on those platforms. This ensures that the best possible user experience on each platform. more
Section: Systems
Technical level: Intermediate
|
Making Mobile Web Services that Don’t SuckThis talk looks designing web service APIs that embrace the restrictions and limitations of mobile networks: how mobile networks differ from fixed networks, how to take advantage of these differences, and how to make your API useful to developers of mobile apps. more
Section: Systems
Technical level: Intermediate
|
Building efficient Android apps (very helpful session for beginners and intermediate level app developers)The objective of this session is demonstration of techniques which help to buid efficient and non-breaking apps. more
Section: Systems
Technical level: Intermediate
|
Workshop: Making a Simple App to Read Printed Text using Tesseract (OCR)To add the capability of reading some printed text into your application for further use! more
Section: Workshops
Technical level: Intermediate
|
Building Native Android Games with Javascript using Game ClosureLearn how to use Game Closure to build native performing mobile(iOS & Android) games just by using javascript and web technologies. more
Section: Games
Technical level: Beginner
|
Automated UI Testing using Xamarin Test Cloud & CalabashThis talk serves as an introduction to the automated UI-testing technology Calabash and to Xamarin Test Cloud, a service that provides cloud-based access to hundreds of mobile devices for automated testing purposes. You’ll learn about the benefits of automated UI testing on mobile apps, and see how easy it is to get started with UI testing using Calabash. Calabash is free, open-source and support… more
Section: Systems
Technical level: Beginner
|
UX challenges for Augmented Reality Gaming AppAugmented Reality is a hot cake these days with people wanting to try them in every industry from online shopping to gaming. Mapping the virtual world to real world is not a very simple solution and with smartphones trying to integrate them it becomes much more difficult. more
Section: Games
Technical level: Beginner
|
India Against Spam - Social change through Android appCreating an app is easy. Getting it to masses is difficult. Especially if you are a single-developer outfit. Moreover, this is an app for social change, you don’t plan to make money out of it. So, there are no marketing dollars you can spend. Hoow do you promote this app then? How do you meet user expectations? Find the app here: https://play.google.com/store/apps/details?id=com.deepakj.smspam Be… more
Section: App Demos
Technical level: Beginner
|
Developing Augmented Reality Android ApplicationUnderstanding Unity3d game engine Understanding Vuforia SDK more
Section: Games
Technical level: Beginner
|
Building apps for the SmartWatch 2Learn how to develop for SmartWatch 2 Outline This session is about how you can make use of the Smart Extension API to create your own SmartWatch 2 compatible apps. We will cover the SmartWatch 2’s specs and capabilities. You will be guided through the required steps for registering your own extension, get it running on the watch and how to publish it properly on Google Play for easier discoverab… more
Section: Systems
Technical level: Intermediate
|
App-centric Android ImplementationUnderstand how Android is being used in devices intended to run only a specific application. This talk will cover the details w.r.t a specific device - Intellego3 from APX labs more
Section: Systems
Technical level: Beginner
|
Android Build Process Using Robolectic, Maven/Gradle And Travis CIThis session aims to give a complete in depth knowledge of the android build Process. Attendees will get to know about how they could unit test their android applications using Robolectric, how to write build scripts for automizing their build process using maven & gradle, how to setup Travis CI for the Android projects and and how to automatically deploy your application to amazon S3 buckets on … more
Section: Systems
Technical level: Intermediate
|
OpenGLES Graphics Programming in AndroidThe objective of this workshop is to get hands on experience in developing Graphics programs in Android. OpenGL is a 3D graphics API for rendering. Knowing the basics of openGLES will help to create better graphics programs . Also you can improve performance of the programs by utilizing the GPU more
Section: Workshops
Technical level: Intermediate
|
Immersive control of Music performances using smart devicesMusical performances, especially in electronic forms, have progressed over the years to more intrusive and immersive forms. Using standard protocols like MIDI ( Musical Instrument Digital Interface ), musicians have been able to manipulate, improvise, record and process their performances because every possible event like a note, note off, knob rotation, velocity of hit etc. is a digital value in… more
Section: App Demos
Technical level: Beginner
|
App Store optimization, increase your apps play store ratingsWith nearly 1 million apps in google play store and thousands of new apps being added daily, it became very difficult to get your app discovered. With large companies spending thousands of $$$ on marketing, there are very few options left for small or indie developers to make there applications visible. more
Section: Business
Technical level: Intermediate
|
Bootstrapping Android Custom ViewsLife is simple, when App is simple. But as you step on the complex UI, customization comes to the rescue. In this talk, focus will be on pushing the Android UI framework onto the next scale allowing users to improve exisitng widgets, compound controls and craft the completely new views. more
Section: Workshops
Technical level: Beginner
|
[Panel] Android & The Elephant in the Room - Monetization ModelsThis topic is a moderated panel discussion. Lets discuss the elephant in the room - the challenges with monetizing Android apps. Lets discuss monetization strategies that are working, and gain insights from the panel on new approaches that could open up in the future. more
Section: Business
Technical level: Intermediate
|
Panel: How can I get wider distribution for my app?Note: This is a moderated panel discussion. So, you’ve built this killer Android app. more
Section: Business
Technical level: Beginner
|
[Panel] How should I prep for my app launch?Note: This is a moderated panel discussion. How important is your app launch? What are the different things you need to ensure you check off on your list during the build up to your app launch to ensure that things go well? more
Section: Business
Technical level: Beginner
|
[Panel] Move fast, break things or Polish the back of the chest of drawers?This topic is a moderated panel discussion. “Move fast and break things. Unless you are breaking stuff, you are not moving fast enough.” more
Section: Business
Technical level: Beginner
|
Android Build, Test and Deploy with GradleThe following topics are included in this workshop: more
Section: Workshops
Technical level: Intermediate
|
Building your own ROMsThis is a workshop that will help you with building ROMs for the devices that are currently supported by CyanogenMod. more
Section: Workshops
Technical level: Intermediate
|
Android UX design secrets Part IIThe objective of this talk is to get designers and developers familiar with the latest tools, libraires and design patterns that can help them in making android apps with great user experience. more
Section: Design
Technical level: Intermediate
|
Workshop on OpenCV based app development on Android DevicesThis workshop would focus on introducing basic image processing with the openCV image processing framework in Android. Participants can leatn how to set up a complete environment for OpenCV development in Eclipse and practically try out some image processing examples during the practical workshop on their android device. Participants can learn how to Integrate openCV for image processing real tim… more
Section: Workshops
Technical level: Intermediate
|
Getting the UX of your app rightDesign is all about common sense but that is what makes it hard and fun. This session will be focused on developing a Design Cycle which will help you create amazing Android experiences and bringing more visibility to the whole process of shipping your apps to the market. more
Section: Design
Technical level: Intermediate
|
Unit Test your Android application using RobolectricThis workshop is for giving an overview on how to write faster, maintainable and behavioural tests using Robolectric, an Android Unit Testing Framework. At the end of the session, the attendees should be able to: more
Section: Workshops
Technical level: Intermediate
|
How to Promote your AppBeing a Developer promoting an App looks like BIG Task for many techies, I would like to make it simplified during this talk. more
Section: Business
Technical level: Intermediate
|
User Interactions : What makes users clickIn this talk we will go over apps that manage to retain a lot of their users with good UI/UX and how the small things count a lot. more
Section: Design
Technical level: Beginner
|
LXC on Android (Running ICS and Jellybean simultaneously on same hardware)Running ICS and Jellybean simultaneously on same hardware using light weight virtualization called Linux Containers. Using same technique we can run any Linux based OS (Android, Ubuntu, Firefox OS, etc) on phone simultaneously. more
Section: Systems
Technical level: Advanced
|
Designing the User Experience for complex layered appsA layered approach to making information heavy apps consumable. This session will be about building an app which is functionally rich, by bringing the right features to the forefront. more
Section: Design
Technical level: Intermediate
|
From zero to million in monthsHow can you get your app reach a million users in a short span. Tricks and tips on how to get the right word-of-mouth and media attention to help get more users. more
Section: Business
Technical level: Intermediate
|
[Panel] State of Android Development In India. Is it at par, above par or below par compared to others?This panel discussion is to talk about the state of Android development in India. How ahead or behind the rest of the world are we in India? What is working and not working? What can be done to maintain/improve the situation? more
Section: Systems
Technical level: Intermediate
|
[Panel] 64 bit Android? Should Android also provide 64 bit support to take on the iPhone?This panel discussion is to talk about how Android should react to the 64 bit annoucement from the iOS world. Apple has taken the mobile world by surprise by introducing a 64 bit version of iOS and thus enabling apps to potentially become more powerful. more
Section: Systems
Technical level: Intermediate
|
Uber - Do you LOVE your transport?A comprehensive demonstration of the diruptive Uber app more
Section: App Demos
Technical level: Beginner
|
Step-by-Step Walkthrough of NDK App Porting to Intel ArchitectureTo share kmowledge of building Android NDK Applications with fellow developers more
Section: Systems
Technical level: Intermediate
|
Game Engines for AndroidTo help developers make aware of available android game engine options and help them select best suited enigne for their specific app. more
Section: Systems
Technical level: Intermediate
|
Building Android applications on Intel ArchitectureTo provide an overview of Android on Intel Architecture and infrastructure availabe for developers to develop apps on Intel Architecture more
Section: Systems
Technical level: Intermediate
|
Develop, Optimize, Debug and Tune your Android AppsTo help developers make aware of available tools for developing, debugging and optimizing android apps. more
Section: Systems
Technical level: Intermediate
|
Delighting customers with better “performing” appsWith this increased versatility, as a mobile application tester, it is becoming necessary to keep in mind not only the mobile functional elements at play, but more importantly the mobile nonfunctional elements when determining the test scope. Processing power and resources on a mobile device are typically lower compared to PCs and Mac computers; however, mobile device usage numbers have been soar… more
Section: Systems
Technical level: Intermediate
|
Write once and deploy to multiple platforms using Intel XDKEducate developers on need of cross platform applications in today’s world. more
Section: Design
Technical level: Beginner
|
Android Powered Device for Physically challenged peoplesA innovative solution using existing technology. Smart Device Plays in smart ways but needs a trigger thats done here. more
Section: App Demos
Technical level: Beginner
|
Appfolio.me - Del.icio.us for Android AppsDiscovering great Android apps is a pain. It’s even more painful to suggest a list of great apps to your friends. Appfolio, developed during Droidcon 2013 hackday, tries to solve it. more
Section: App Demos
Technical level: Beginner
|
AirGol - Capture and share your moments LIVE! as they happen using Android phoneDemonstrate an innovative way of using an Android powered smartphone to enable LIVE video broadcasting and sharing of events/moments as they happen or later anytime! more
Section: App Demos
Technical level: Intermediate
|
Tighten Up Your Android Application SecurityDo not underestimate the importance of properly securing your applications. more
Section: App Demos
Technical level: Beginner
|
Idea - Should I make it alive or just leave it? Market research is your starting point!Core benefit of this session will be understending potential of your idea. It will show you how to do Market Research, how to measure value of your idea and how to calculate potential benefits from it. Also session will help you understand situation on the market before launching your app and help you understand potential customers and how to approach them. Main point of Market Research is to sav… more
Section: Business
Technical level: Intermediate
|
Sky RecorderGive an overview of our audio recording app: Sky Recorder and where it is headed. more
Section: App Demos
Technical level: Intermediate
|
Volley with OkHttp: A Deadly Ultrafast Network ApplicationVolley, is an excellent library that implements best practices, design patterns and framework to build fast, async and cachable Android applications. OkHttp is the android client of SPYDY. There is very less documentation around Volley, hence the objective is to become aware of how to use Volley and customize it along with OkHttp. more
Section: Systems
Technical level: Intermediate
|
Lessons learnt by porting our game engine from iOS to AndroidTalk about lessons learned while porting our proprietary game engine - roloengine to android. Rolocule’s Award winning game Flick Tennis would be used as a case study. more
Section: Games
Technical level: Intermediate
|
Hit A Million Downloads And Keep Growing - Revealing The ETC StrategyTo share how Android developers can grow their app’s popularity and downloads by using the best resource they have - their app itself. more
Section: Business
Technical level: Intermediate
|
Android Game Development with Unity3DMy main agenda of speaking will be, Introducing power of the unity3d engine for the android game development, how we can cover various Android smartphones, Amazon kindles and android micro consoles(like Ouya) and talking other game engines available for android. more
Section: Games
Technical level: Intermediate
|
Dalvik VM - Deep dive into what makes the Android apps runUnderstand the basics of Android’s DalvikVM architecture from the perspective of an App developer. Understand how it can influence your application and learn about possible tips and tricks that might help your app perform better more
Section: Systems
Technical level: Intermediate
|
Freemium Game DesignIntroduce the audience to key strategies required in building a successful freemium game. more
Section: Games
Technical level: Beginner
|
Optimize Performance in Android AppsDeveloping Android apps is easy. Making them perform better is a bit hard. The idea of this session is to showcase the lessons learnt from making the Firefox for Android run faster. From custom views to shaders to overdraws, the session will be filled with tips and tricks to make apps run at 60fps. more
Section: Systems
Technical level: Intermediate
|
WooMe App DemoProblems with the current Tv viewing Non targetted and Non engaging No interactive shows, Movie trailers or Ads No additional and exclusive content for engaging the Audience more
Section: App Demos
Technical level: Intermediate
|
Context Aware ApplicationsIntroduce and talk about the shift globally in user perception of technology advancements and its impact on their daily lives, what are context-aware platforms and how they work. more
Section: Systems
Technical level: Intermediate
|
Monetize your app with Google Subscriptions V3 services: Benefits and best practicesMonetize your app with Google Subscriptions V3 services: Benefits and best practices more
Section: Business
Technical level: Intermediate
|
Offline support for business apps - WHY & HOWOffline support for a mobile app nowadays has become an implicit expectaion. With lot of apps allowing users to do things, without thinking whether they are connected to the network, have intermittent or no network connection. This happens to most of us while traveling or in some areas which have sparse connectivity. Users would still expect the app to not throw them out completely, instead allow… more
Section: Design
Technical level: Intermediate
|
Code less Do more, lets create great app with other's codeWith thousands of application developers out there, there is a chance that some one has already done things which you are looking for, don’t reinvent the wheel. In this talk we will see different libraries which are available freely with us to rapidly develop an twitter/G+ clone. more
Section: Business
Technical level: Intermediate
|
Being an AppEntrepreneur: Building successful apps by thinking like an entrepreneurTo be successful in the App Economy you need to be more than just an app developer. Right from the stage of ideation to distribution we need to start wearing different hats to make sure our App becomes a great and successful product. more
Section: Business
Technical level: Beginner
|
Phone Away, an android app which help you to access your mobile remotelyPhone Away helps you to access your mobile phone remotely. more
Section: App Demos
Technical level: Advanced
|
Design by UnderstandingTo introduce the audience to the process of looking at the core content of their apps structurally and semantically as a stepping stone towards a consistent and easy-to-navigate design. more
Section: Design
Technical level: Beginner
|
Life after development - Application deployment and monitoringDeployment and monitoring of the app is as important as development to the success of the product. This session will educate the audience on different deployment options in Google play and different techniques to monitor the health of the application. more
Section: Systems
Technical level: Intermediate
|
The Enterprise is Personnel again“Well-designed enterprise mobility apps empower employees to personify the enterprise” and in that sense, “The enterprise is personnel again”. more
Section: Design
Technical level: Beginner
|
To Android, with LoveTo help developers, entrepreneurs and designers feel emotionally connected to the creative process — and care for details that could help them create meaningful products and services for today and the future. more
Section: Design
Technical level: Intermediate
|
Increasing Speed To Market In Mobile Development Through Continuous Integration : Virtual Device LabIncreasing Speed To Market In Mobile Development Through Continuous Integration : Virtual Device Lab more
Section: Systems
Technical level: Intermediate
|
Ola amigos, here comes the Droid on WheelsShare the experience and technical challenges we at Olacabs had while developing our fleet tracking and dispatch system with affordable and scalable hardware like Android devices. more
Section: App Demos
Technical level: Intermediate
|
HAPPAY - India's first social mobile payment platformHow is mobile changing the way people transact, be it among friends or paying merchants ? Will talk about, in what payment scenarios, mobile can actually solve a real pain point and in what scenarios its just adding the luxury factor. more
Section: App Demos
Technical level: Intermediate
|
MobiKwik Wallet SDK : Accepting payments in your Android AppThe objective of this session would be to share knowledge about: more
Section: App Demos
Technical level: Intermediate
|
Android Platform Security - Concepts, Attacks, GuidelinesThe session will focus at exploring the security architecture and features of Android( JellyBean 4.3) from a platfrom builders perspective. more
Section: Systems
Technical level: Intermediate
|
Making casual 2d games with LUA scriptWe talk about building a 2d game together using lua from scratch and deploy it on an android device. more
Section: Games
Technical level: Intermediate
|
Haptik, an app that makes conversing with companies not suckHaptik was born out of a personal need when we realized we were using text communication more than any other application on our phones, but still had to use voice for brands and services we use. We also realized that it’s generally a pain to find any information related to such companies, and would like to be more in the loop on their products. We asked a few friends and advisers, and they agreed… more
Section: App Demos
Technical level: Beginner
|
Using ContentProvider to develop Android SDKsAt the end of the session an Android Developer should be able to understand when, why and how to use ContentProvider in Android. Finally, the developer should be able to understand how they can use ContentProvider to build an Android SDK for an existing backend. more
Section: Systems
Technical level: Intermediate
|
How we built 3 apps in 3 daysAs a beginner, getting a full picture of App ideation/development cycle is very important. I hope to throw some light on this entire process, with help of an app that was developed by us in a short span of time. more
Section: App Demos
Technical level: Beginner
|
Beginner Android dev workshopInterested 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
Section: Workshops
Technical level: Beginner
|
What we are learning on mobile strategyShare our learnings and thoughts on mobile strategy. Helpful for attendees looking to build mobile focussed businesses. more
Section: Business
Technical level: Intermediate
|
Creating an Offers Based X-Promo FrameworkCreating an offers based X-Promo framework across multiple apps (all on android but made using native and other engines) is a challenge, especially if it allows offers based on multiple currency types - talk time, in-game currency, coupons, etc. How can this be achieved in house? more
Section: Games
Technical level: Intermediate
|
Creating an Offers Based X-Promo FrameworkCreating an offers based X-Promo framework across multiple apps (all on android but made using native and other engines) is a challenge, especially if it allows offers based on multiple currency types - talk time, in-game currency, coupons, etc. How can this be achieved in house? more
Section: Games
Technical level: Intermediate
|
Differentiations for Developers on Android EcosystemTo share global perspective on what is happening around Android Ecosystem more
Section: Business
Technical level: Intermediate
|
Launching your app on the Amazon Appstore (sponsored)At Amazon we offer an end-to-end value proposition for developers including means to create (Amazon Web Services), distribute, market (AppStore for Android) and optimize (A/B testing) mobile apps apps along with user engagement and monetiziation (GameCircle). more
Section: Business
Technical level: Intermediate
|
Hosted by