Dec 2014
1 Mon
2 Tue
3 Wed
4 Thu
5 Fri 08:30 AM – 05:15 PM IST
6 Sat 08:30 AM – 05:15 PM IST
7 Sun
It’s 2014. Smartphones are everywhere, the app ecosystem is mature, and breaking into the ranks on the app store is more or less a lost cause. Apps today are becoming just a tunnel or gateway for services/content and are increasingly going freemium or totally free, with business models migrating to cloud-based services and with apps as the content interface. When you are in the market amidst thousands of other apps, gaining visibility for apps has become a major issue.
In 2014, the most exciting mobile data opportunities are from wearables. Your mobile app is the conduit to send data into the cloud and retrieve it back as content.
UI: It is a long way from an idea budding in your mind to the MVP. What are the design constraints invloved in delivering the best interface? At the same time, when your users are on multiple platforms, how do you make your brand identity stand out while complying with platform guidelines?
Sync: IO eats battery and 3G is still spotty. How do you keep content fresh without killing the phone? Is there a design that compensates for bad internet connectivity and reliance on 3rd party apps? Do you need two way sync? How do you make that work and how to manage online and offline sync?
Versioning: When you introduce new functionality, how do you get installed apps updated? Or not break them?
Hardware: Do you make hardware? Do you depend on users having specific hardware?
Privacy: With user data flowing through so many conduits, some of them third party services, how do you make your privacy policy work?
Security: Is your versioning and cloud-based update model making your app a leaky bucket? How do you lock down? Discuss best practices and methods for securing your data, especially when there is a reliance on third party app.
Android wearables and IoT: Innovations in the world of Android based wearables and the Internet of Things
App Demos: Demonstrations, discussions and community engagements around Android Apps.
Come to Droidcon India 2014 to discuss how you’ve tackled each of these issues.
This year’s edition spans two days of hands-on and conference. We invite proposals for:
You must be a practising developer or designer, and must be able to show how your own work has advanced the state of the web in the past year. You are expected to present original work that your peers — this event’s audience — recognise as being notable enough to deserve a stage.
If you are excited about someone’s work and believe it deserves wider recognition, we recommend you contact them and ask them to submit a proposal.
Proposals will be filtered and shortlisted by an Editorial Panel. We will notify you if your proposal is shortlisted. We urge you to add links to videos / slide decks when submitting proposals. This will help us understand your past speaking experience. Blurbs or blog posts covering the relevance of a particular problem statement and how it is tackled, will help the Editorial Panel better judge your proposals.
Proposers must submit presentation drafts as part of the selection process to ensure that the talk is in line with the theme of the conference, and to help the editorial panel build a strong line-up for the event.
There is only one speaker per session. Entry is free for selected speakers. HasGeek will provide a bursary to cover part of your travel and accommodation in Bangalore. Bursaries are limited and made available to speakers delivering full sessions (40 minutes or longer). As our budget is limited, we will prefer speakers from locations closer home, but will do our best to cover for anyone exceptional. If you are able to raise support for your trip, we will count that as speaker travel sponsorship.
If your proposal is not accepted, you can buy a ticket at the same rate as was available on the day you proposed. We’ll send you a code.
HasGeek believes in open source as the binding force of our community. If you are describing a codebase for developers to work with, we’d like it to be available under a permissive open source license. If your software is commercially licensed or available under a combination of commercial and restrictive open source licenses (such as the various forms of the GPL), please consider picking up a sponsorship. We recognize that there are valid reasons for commercial licensing, but ask that you support us in return for giving you an audience. Your session will be marked on the schedule as a sponsored session.
Hosted by
Accepting submissions
Not accepting submissions
MP
Madhukara Phatak Android development with Scala and MacroidBuilding Android applications using Scala and Macroid. more
Section: UI - crisp talks
Technical level: Intermediate
|
DK
Dipesh Khona D. Thinking - Thought to ActionDesign Thinking D. Thinking is a relatively new area for developers in India. It is an effective mechanism and a tool chain for the Developers, Architects, CIO’s, CTO’s etc.. pratically anybody to apply at problem solving. With a very short cycle for developement, release and goto market in the mobile world, it becomes important for developers to implement tools like D. Thinking. Through this wor… more
Section: Workshops
Technical level: Intermediate
|
KV
Kashi Vishwanath Apps for your wrists and eyes - ( Demo on Google Glass along with app development on Android Wear)The objective of the session :- Introduce wearables more
Section: Workshops
Technical level: Intermediate
|
is
indu s Android development using KivyThis workshop will enable you to build android apps in core Python programming language. A working knowledge of Python programming language is assumed and required. more
Section: Workshops
Technical level: Beginner
|
AS
Anubhav Sinha Power of HTML5: PhoneGap, PhoneJS and moreThis talk will explore cross-platform app development options using HTML5 based technologies. more
Section: UI - full talks
Technical level: Beginner
|
Js
Jitendra singh Android Whets - The Must Haves to galvanise your android appsThe main motto of this seminar would be the key aspects which should be taken care of while creating or modifying an app to make it appeal to users. I would be concentrating on 3 major topics 1)The key things to keep in mind while adding new features in the app. 2)UI features to make it stand out of all and the design principles and techniques to follow so as to make the app’s UI consistent on va… more
Section: UI - full talks
Technical level: Intermediate
|
Hacking through the Android OS codeThis workshop would be to give hands-on demonstration on how to get and build the Android OS Source Code, and build it (for a device like Nexus). Then we will look at various parts of the source that can be modified to change the way the Android Operating System looks and works. People who wish to change the core Android OS itself, or people looking forward to release their own Android-based hard… more
Section: Workshops
Technical level: Advanced
|
JG
Jose L Ugia Gonzalez Building our next big thing on a weekend with Google App EngineNote - Category is sync, which doesn’t currently show up. more
Section: Versioning - full talks
Technical level: Beginner
|
One small tap for mankind: Exploring NFCNFC on Android is not just about payments. There are a plethora of actions achieveable by that small tap of your phone, and surprisingly, NFC hasn’t been applied to as many fields as it should have been. more
Section: Hardware - full talks
Technical level: Beginner
|
Enriching your App's UI with SimpleFingerGesturesMaking your App stand out from competitiors can be tough. Often the UI makes the difference, especially how the users are interacting with the app. Users want intuituve and easy control over the app, and you want to cram in as many options as possible while keeping simple. The most successful solution to improve UI is to implement touch gestures like (Un)pinch, 1/2/3/4-finger drags, swipes, flick… more
Section: UI - full talks
Technical level: Beginner
|
V
Varun Create your own social network app using Parse.comThis hands-on session goes through the process of building a consumer Android app by taking an example of a simple social network. We will go through the different considerations (design & technical) you have to think about to build such a product. more
Section: Workshops
Technical level: Intermediate
|
PS
Parul Soi User Research for DevelopersDevelopers, particularly those working alone or in small teams, often waste a significant amount of their time by skipping user research, even though they’ve probably been advised to do so. My talk is designed to reiterate the importance with facts, teach them best practices and also methodologies they can adopt, particularly here in India. more
Section: UI - crisp talks
Technical level: Beginner
|
V(
Vinay S Shenoy (@vinaysshenoy) okulus: Image effects to make your apps stand outIt’s one thing to do Image loading, but another thing altogether to make them look pretty. You would often want to make your app stand out from the rest by adding multiple effects, say borders, rounded corners, circular crops, etc. more
Section: UI - crisp talks
Technical level: Intermediate
|
BB
Basavaprasad B Application of Graph Based Image Segmentation in Android TechnologyAndroid technology is new and breathtaking field for both developers and users. Smart phones used in today’s world are as good as computers and are available commonly with affordable price. Smart phones are aided with cameras with good resolution, faster CPU’s and large memory storage. Image processing operations are very friendly to android smart phones. The common operations of image processing… more
Section: Versioning – crisp talks
Technical level: Beginner
|
TC
Tushar Choudhary Hack your Business with android & beaconsAttend this session to understand how Android can make use of beacons and big data analysis to provide customers a better user experience. We will share our experience of working with beacons showing a use case study around retail stores in India. more
Section: Hardware - full talks
Technical level: Intermediate
|
TC
Tushar Choudhary Moving towards Material Design with LollipopAttend this session to get the real sense of material design and how this design is better than previous inconsistent designs. Atendees will get to know how the user experience can be enhanced by adopting the material design specs in their apps. more
Section: UI - crisp talks
Technical level: Beginner
|
sk
srinivas kodali Securing User & Android DataLot of existing apps do not use any form of security measures while storing user/app data & also while consuming APIs over the network. The main objective is to help developers gaurd their apps against penetration attacks and securing their proprietary data. more
Section: Security – full talks
Technical level: Intermediate
|
AB
Anvita Bajpai Mobile Apps for DevelopentSMAC, especially mobility has changed the world in many ways. As a result, many companies are working on innovative solutions for the changed world. Startup culture is also flowering. However, as one talks about solutions, we start talking about the best in class technologies, for the best available devices. What about the other extreme end of population? and what solutions they need? and what is… more
Section: UI - full talks
Technical level: Intermediate
|
YS
Yashal Shakti Beyond Looks : The runway to a perfect UI in a nutshellMobile ecosystem is fast enveloping our daily life and apps are growing in great numbers ; with multiple apps available on similar backgrounds and technologies it is now paramount to get the edge and UI is just the key to that. This crisp talk would acquaint you with design principles and the skeleton on which a perfect UI can be molded. more
Section: UI - crisp talks
Technical level: Beginner
|
KB
Karan Balkar GlassIC - Google Glass based solution for Insurance claims adjustersThe objectives of this session are: Introduction to Wearable devices. more
Section: Workshops
Technical level: Intermediate
|
SP
Shashwat Pradhan Android apps for Amazon and BlackBerry- Money with AndroidAndroid developers struggle with getting traction to their apps, this session will help them understand how to expand their market reach into Amazon, BlackBerry and Chinese markets. more
Section: Hardware – crisp talks
Technical level: Beginner
|
KS
Kumar Sukhani Multiboot your device with Android, Firefox and Ubuntu OSMultiBoot your device so that you can have multiple OS available on your device more
Section: Hardware - full talks
Technical level: Intermediate
|
KS
Kumar Sukhani Lil'Debi-Running Debian on AndroidLil’Debi is an Android application while allows you to run Debian Operating system in parallel using chroot more
Section: Hardware - full talks
Technical level: Advanced
|
SG
Srinivasan G Proposing hardware/IoTTo understand iOT that is not amazon iOT or Cisco iOT. Can we call it iOP(internet of people)? more
Section: Hardware - full talks
Technical level: Advanced
|
SS
Sukesh Soman App Testing, CI & AutomationDemonstrate the benefits of a mobile test strategy, a continuous integration tool and how to use an app test automation framework more
Section: Versioning - full talks
Technical level: Intermediate
|
sk
srinivas kodali Proposing Security of In-app PaymentsPayment systems in India are highly monitored and controlled. Uber was asked to shut operations for using an international payment gateway system. What are the major security issues and how firms are tackling them. more
Section: Security – full talks
Technical level: Intermediate
|
A
Arvind Android High performance in GPU using opengles and renderscriptUnderstanding basic concepts of GPU programming to hardware accelerate graphics and compute programs. We will discuss about OpenGL API for graphics programming and briefly introduce Renderscript API for High Performance computing more
Section: Hardware - full talks
Technical level: Intermediate
|
sk
srinivas kodali Sorry State of Security in Indian Mobile App EcosystemIndian firms are reallly proud of their mobile apps, yet they dont realize how easy it is to reverse engineer one especially when you dont bother about the security. Indian app ecosystem is highly vulnerable to attacks and these firms dont have any intrusion detection measures. more
Section: Security – crisp talks
Technical level: Beginner
|
AP
Amit Pundir Kick-start your 64bit Android build enginesObjective of this short talk is to get AOSP system/ROM builders and developers started with 64bit Android builds. more
Section: Hardware – crisp talks
Technical level: Intermediate
|
HS
Hitesh Sondhi Cross compiling native Linux libraries for AndroidLearn how to cross compile and use native linux libraries like FFmpeg/curl for Android. The new Android Lollipop requires binaries to be PIE executables so I will also cover during the course on how to make binaries compatible with Android Lollipop. more
Section: Workshops
Technical level: Intermediate
|
Android App (Vulner)abilityMost recently, a lot of established companies like Snapchat, Starbucks, Target, Home Depot, etc. have been through a PR disaster. Do you know why? Simply because some attacker out there found a flaw and could exploit it. more
Section: Security – full talks
Technical level: Intermediate
|
AK
Achin Kumar Effective patterns for communication between application componentsLearn how to establish efficient communication between components of an application, involving various patterns and their pros, cons and ideal use cases. more
Section: Workshops
Technical level: Intermediate
|
AV
Alok Vaish Tips for Designers: from a developerProvide guidelines for designers to create adaptive designs that will help easing up the implementation part for developers. more
Section: UI - crisp talks
Technical level: Intermediate
|
RT
Raghuram Trikutam What does it take to build an app like FreeCharge?At FreeCharge, we lay a lot of emphasis on UI/UX principles while building our apps. Designers and engineers alike work on building an understanding on the core flow and representation of the app while ensuring performance and quality of the functioning of the app. For us, and for a lot of others, UX is about customer’s like-ability of an app. That stems from an ease of usage, crisp communication… more
Section: UI - full talks
Technical level: Beginner
|
KS
KK Sharma Enhancing UX/UI Using Custom ViewsThe Android framework has a large set of View classes for interacting with the user and displaying various types of data. But sometimes your app branding or app UX appeals some unique UI with animation that aren’t covered by the built-in views then you need to create robust and reusable Custom Views. more
Section: UI - full talks
Technical level: Intermediate
|
Push to Play : A full CI implementation for Android apps using open toolsUsing three free to use tools/services, namely Github, Travis-CI and Google Play Developer APIs, we can automate the whole process from pusing changes in source code to compilation, signing, and finally publishing to Google Play Store. more
Section: Versioning – crisp talks
Technical level: Beginner
|
SR
Sriram Ramasubramanian Power of ViewGroupsTo get a deeper knowledge on ViewGroups and use it to create better performing UI. more
Section: UI - crisp talks
Technical level: Intermediate
|
SR
Sriram Ramasubramanian Abstract UI ConceptsUI performance is more important for an app to be popular. In this talk you will learn about few concepts that can change the way you think about writing UI code. more
Section: UI - full talks
Technical level: Intermediate
|
c
chinmayisk triggering with jerks and fallsTo learn how to use a phonefall or a jerk on a phone as trigger points for your android application. more
Section: Hardware – crisp talks
Technical level: Intermediate
|
RC
Ramu K C Mobile Deep linkingDeep linking for better user interaction and engagement more
Section: UI - crisp talks
Technical level: Intermediate
|
AS
Anirudh S I heard that you loved Open source and AndroidTo let others know what it takes to build an open source, cloud-connected Android library. more
Section: Versioning - full talks
Technical level: Beginner
|
SB
Shreyas B Leveraging BLE beacons for proximity & positioningIntroduce and discuss how the Bluetooth Low Energy beacons can be leveraged to detect proximity and indoor positioning. more
Section: Hardware – crisp talks
Technical level: Beginner
|
AD
Abhisek Devkota A Cyanogen JourneyThis presentation would be to give a first hand account of what it takes to bring a consumer mobile device to the India market - based on the CyanogenMod Project. This is for those with general interest in CyanogenMod, hobbiest who want to make changes to AOSP, or people looking forward to releasing their own Android-based hardware products. more
Section: Hardware – crisp talks
Technical level: Beginner
|
AD
Abhisek Devkota Scaling Open SourceTo discuss the growth of the CyanogenMod Project and the challenges around scaling it’s unique position as both a community and a retail OS. more
Section: Versioning - full talks
Technical level: Beginner
|
VG
Vinay Gaba Optimizing your Apps for Emerging MarketsThe objective of this talk is to help you optimize your apps to tap into emerging markets, as that is the user base that is seeing tremendous growth. I will be giving examples of the challenges faced along with optimizations to overcome those. I will be concentrating on three major pain points: 1)Different Phones 2)Different Network 3)Different Data Plans more
Section: UI - crisp talks
Technical level: Intermediate
|
DS
Dinesh Shetty Strategic Mobile Application SecurityThe attendees will be given a detailed walkthrough on how to perform security testing for Android applications in a real-life environment, where they have a short deadline and need to deliver optimum reports. more
Section: Security – full talks
Technical level: Intermediate
|
SG
Sowmya Guru Real world implementations of Material DesignDevelopers will be able to understand the design principles and create a simple application implementing the Material Design. more
Section: Workshops
Technical level: Intermediate
|
SE
Safwan Erooth Drupal - A drop in scalable & secure backend for Android AppsLearn to use Drupal as a drop-in backend for App development. more
Section: Workshops
Technical level: Beginner
|
SK
Shree Kumar How I built my own Irrigation ControllerEncourage developers to create their own devices, plus give them some idea of what it might take to build your own. Actual devices, I mean, and not just hacked up prototypes. more
Section: Hardware - full talks
Technical level: Intermediate
|
AT
Arpit Toshniwal Data caching and asynchronous data binding for seamless user experienceTo let others know how to effectively use data caching and asynchronus data binding for seamless user experience. more
Section: UI - full talks
Technical level: Intermediate
|
SS
Shrivatsa Swadi Solving for two-way data syncObjective - Move large document based data across android devices and the web more
Section: Versioning - full talks
Technical level: Intermediate
|
PG
Paresh Goel Android: Building for India. Gearing for 100 Million Users.Attendees will learn how communication layer could be built for an always-on service like messaging. more
Section: Versioning - full talks
Technical level: Intermediate
|
SM
Shreyas Malavalli Delightful User ExperienceThis talk concerns about how to provide a delightful user experience that is actually going to work once it hits real life. more
Section: UI - crisp talks
Technical level: Intermediate
|
DA
Deepak Abbot Measuring App Install campaign’s effectivenessObjective is to help App developers to find out if their app installs are working for them and delivering the right ROI. I will take them through various tools to use for attribution and what key metrics to measure more
Section: Workshops
Technical level: Intermediate
|
SS
Siji Sunny Android on OpenSource Hardwares (Raspberry Pi, Cubieboard & BeagleBoneBlack)The objective of this session is to introduce the concept of OpenSource Hardware (Raspberry Pi, CubieBoard, BeagleBoneBlack, etc.) and the process of porting Android on Raspberry Pi and other Open hardwares. more
Section: Hardware - full talks
Technical level: Intermediate
|
SM
Soham Mondal New Material design patternsTo cover the new material design patterns introduced in Android L and understand how to implement those patterns in your app. more
Section: UI - full talks
Technical level: Intermediate
|
N
Nish Say hello to Android in C# using XamarinBuilding Android apps in C# gives the developers the power of nativeness combined with code sharing benefits. In addition to allowing a developer to write Android apps in C#, Xamarin lets them reuse existing .NET libraries and share their business logic across iOS, Android, and Windows apps. The session will help developers determine the architecture necessary to support maximum code sharing and … more
Section: UI - full talks
Technical level: Beginner
|
MS
Makerville Systems Tah : Open Source BLE Arduino-compatible BoardThe market is being flooded with new accessories for the smartphone. Smart wrist devices being the most common ones. Bluetooth LE is at the heart of all these devices. The objective of this demo will be to showcase how Bluetooth LE can be used to interact with our surroundings in different ways. more
Section: App demos
Technical level: Intermediate
|
PR
Preethi Raj Proposing Applying Design Thinking to Mobile Game DevelopmentGames are among the most downloaded apps across app stores. Mobile games continue to grow in popularity among all age groups. Mobile game developers constantly face the challenge of creating new game concepts that appeal to users and will result in downloads and revenues. In a market where me-too games have little chance to succeed, developers are under constant pressure to create a new concepts … more
Section: Workshops
Technical level: Advanced
|
GA
Gulzar Azad M.A.W.A- Multimodal Access Ware AndroidTalk about new User Experience challenges and opportunities, and propose a solution framework for more meaningful user interactions and upcoming concepts. more
Section: Versioning - full talks
Technical level: Intermediate
|
sk
senthil kumar Mobile Applications (Android, other OS too) Strategy when building Applications for Emerging MarketsEmering Economy nations have their own constraints, like intermittent internet connectivity, lack of electricity, lack of affordable broadband connectivity, huge volume of semi literate users and so on. The standard strategies or frameworks adopted for the developed nations could not be directly applied in the context of emerging nations. Developing countries are unique with their constraints. At… more
Section: Workshops
Technical level: Intermediate
|
RM
Rudi MK Mobile Chrome Apps - HTML5 mobile apps done right?The objective of this session is to introduce people to Mobile Chrome Apps, a relatively new project from the Chromium team, that allows you to package Chrome Web Apps, for Android, among other platforms. We’ll talk about how PhoneGap didn’t work out, how the Mobile Chrome Apps initiative solves the performance problem web devs face, and we’ll explore a couple of short demos. more
Section: App demos
Technical level: Intermediate
|
VS
Vijayan Srinivasan Enterprise Ready Test Execution Platform for Mobile AppsThis talk will be covering the limitations of Open Source test execution platforms (selenium grid) and how Intuit modified the selenium grid to suit for enterprise needs. more
Section: Versioning - full talks
Technical level: Beginner
|
AN
Abhishek Narain An overview of developing mobile applications on the cloudQuickly get started with client agnostic backend without having to send much time. Also how to leverage highly scalabe cloud for IoT scenarios. Learn how to power your media streaming apps, and mobile notifications with Cloud. more
Section: App demos
Technical level: Beginner
|
AN
Abhishek Narain Proposing Build, Deploy and Scale mobile applications with the CloudIn this session, we will look at how we can build mobile applications leveraging the power of the cloud. Using standard development platforms like Eclipse or Visual Studio, we see how we can add additional capabilities like authentication, notifications and offline support to our applications easily. We then take a look at deploying and monitoring these applications on the cloud and configuring o… more
Section: Workshops
Technical level: Intermediate
|
sa
syed amanat PROJECT JARVISProject Jarvis is an AIS system and the main reason of this project is compression of all the apps onto one and storage on local device would be NULL resulting in the major usage of Clouds,SQL system by most of the people this will help to revolutionise the idea of cloud to everyone.A system which can talk and fullfill all the needs of user is what the world sorely needs. more
Section: App demos
Technical level: Intermediate
|
Hosted by