BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:The sixth edition of droidconIN
X-WR-CALDESC:The sixth edition of droidconIN
NAME:droidconIN 2016
X-WR-CALNAME:droidconIN 2016
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:droidconIN 2016
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Check-in and breakfast
DTSTART:20161110T031500Z
DTEND:20161110T041000Z
DTSTAMP:20260311T220519Z
UID:session/6Y6ivDVZHJmR6git39Korz@hasgeek.com
SEQUENCE:0
CREATED:20161012T094644Z
DESCRIPTION:\n
LAST-MODIFIED:20161024T132109Z
LOCATION:Bangalore
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Check-in and breakfast in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Introduction to the conference
DTSTART:20161110T041000Z
DTEND:20161110T042000Z
DTSTAMP:20260311T220519Z
UID:session/AYGXxc4aCJojsvt7SZoR3y@hasgeek.com
SEQUENCE:0
CREATED:20161012T094752Z
DESCRIPTION:\n
LAST-MODIFIED:20161024T132114Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introduction to the conference in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Android NDK - Porting native softwares to Android
DTSTART:20161110T042000Z
DTEND:20161110T053000Z
DTSTAMP:20260311T220519Z
UID:session/KU9FkukLA5PjHtrvFyzNUq@hasgeek.com
SEQUENCE:2
CATEGORIES:Workshop,Advanced
CREATED:20161018T083113Z
DESCRIPTION:1. Introduction and Setup -\n   \n    - When to use the NDK. \
 n    \n    - Setting up the NDK to work with Android Studio and Gradle\n  
   \n    - Introduction to Android.mk and Application.mk\n        \n2. Comp
 iling native code\n\n    - Compiling native code to build shared libraries
 \n    \n    - Building libraries for different CPU architectures\n        
 \n3. Java Native Interface (JNI)\n\n    - JNI basics and syntax\n    \n   
  - Communication between native and Java code using JNI\n        \n4. Port
 ing native code libraries to Java\n\n     - Creating a Java wrapper around
  a native library\n     \n     - Using the Java wrapper and native code as
  a seperate module or an Android library\n\n### Speaker bio\n\nPersuing B.
 Tech from Delhi College of Engineering and currently in 3rd year. I am an 
 enthusiastic open source Android developer. I like to work on Core and UI/
 UX development. I have also been contributing to CyanogenMod and AOSP in m
 y free time recently.\nI am the lead Android developer of the winning team
  of the PMO Mobile app contest\, a contest organised by Google and governm
 ent to crowd-source the app for the Prime Minister's office of India.\nI a
 m a top ranked developer (Ranked No. 1) on Github in terms of number of st
 ars on Github projects in Android/Java. I have also been a speaker at Droi
 dCon 2015 where I talked about Custom views and animations.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/android-ndk-porting-nativ
 e-softwares-to-android-KU9FkukLA5PjHtrvFyzNUq
BEGIN:VALARM
ACTION:display
DESCRIPTION:Android NDK - Porting native softwares to Android in Banquet H
 all in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Firebase Realtime Database deep dive
DTSTART:20161110T042000Z
DTEND:20161110T050500Z
DTSTAMP:20260311T220519Z
UID:session/AdrsbWhcfA4gVvQxPEEXWo@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161024T115100Z
DESCRIPTION:- what is firebase realtime database\n- use case\n- offering: 
 specifics/api/online-offline/pricing/evolution/platforms/security-model/in
 tegration-with-google-cloud\n- extending FRD with server side libraries\n-
  pricing deep dive\, how does the pricing scale\, gotchas\n- comparison wi
 th other market offerings: couchdb\, realm mobile platform (NEW)\n- limita
 tions/caveats: search\, model\, admin\, pure offline sync\, schema/data mi
 gration\, availability\, android: play services\, relationships and data d
 oubling\n- case studies: live deployments of firebase\n- case studies: cas
 es where Firebase Realtime Database was not adopted\n\n### Speaker bio\n\n
 Soham is the founder of Triveous and the creator of the android app “Sky
 ro Voice Recorder”. The app has more than a million downloads and has be
 en featured internationally on the play store. He has also consulted with 
 multiple startups on android and UX and is an organiser with Blrdroid\, on
 e of the largest android communities in the world. \n\nHe is a google expe
 rt on UX and has spoken in various conferences including earlier editions 
 of Droidcon India\, Mobile Developer Summit\, Devfest among others. He is 
 also a mobile/UX mentor at the Google Launchpad Accelerator.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/firebase-realtime-databas
 e-deep-dive-AdrsbWhcfA4gVvQxPEEXWo
BEGIN:VALARM
ACTION:display
DESCRIPTION:Firebase Realtime Database deep dive in Auditorium in 5 minute
 s
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Effective Gradle Scripts for Android Projects
DTSTART:20161110T050500Z
DTEND:20161110T053000Z
DTSTAMP:20260311T220519Z
UID:session/PNQNW8YqWvjwfMKEZGwmQc@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk (15 minutes),Advanced
CREATED:20161025T111122Z
DESCRIPTION:- https://atlas.mindmup.com/2016/09/1a7420e0615f01342b7a71909a
 8b51fa/gradle_scripts/index.html\n- https://speakerdeck.com/babuasp2003/ef
 fective-gradle-scripts-for-android-projects\n\n### Speaker bio\n\n- Arun B
 abu A S P\, Architect (Android) with more than 10 years of experience buil
 ding mobile apps\n- https://in.linkedin.com/in/arunasp\n- https://yourstor
 y.com/2016/09/arun-babu-story/\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/effective-gradle-scripts-
 for-android-projects-PNQNW8YqWvjwfMKEZGwmQc
BEGIN:VALARM
ACTION:display
DESCRIPTION:Effective Gradle Scripts for Android Projects in Auditorium in
  5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Tea Break
DTSTART:20161110T053000Z
DTEND:20161110T060000Z
DTSTAMP:20260311T220519Z
UID:session/VhRSuGA6k7k4Ey2yUrQG2z@hasgeek.com
SEQUENCE:0
CREATED:20161010T083516Z
DESCRIPTION:\n
LAST-MODIFIED:20161101T144321Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Tea Break in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Tea Break
DTSTART:20161110T053000Z
DTEND:20161110T060000Z
DTSTAMP:20260311T220519Z
UID:session/YAqVCXNuVu33Nei9brSNFM@hasgeek.com
SEQUENCE:0
CREATED:20161101T085938Z
DESCRIPTION:\n
LAST-MODIFIED:20161101T144325Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Tea Break in Banquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:The Mutable State Monster and How to Defeat it.
DTSTART:20161110T060000Z
DTEND:20161110T064500Z
DTSTAMP:20260311T220519Z
UID:session/S7RzB7vQW76Yi8cYLCPxou@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161101T082601Z
DESCRIPTION:First order of business is to describe the monster. We must kn
 ow the enemy to defeat it. What is mutable state? Why is it useful? Is it 
 a necessary evil or something we can dispense with altogether?\n\nNext\, w
 e study it's modus operandi. What does it do exactly that makes gentlefolk
  go insane? What effects does it produce in concurrency? Why does it make 
 debugging and reasoning about our code harder?\n\nAfter that\, we will loo
 k at various tools that functional programming offers us that can aid our 
 quest. Referential transaprency and Immutable data structures are our alli
 es.\n\nFinally\, we look at performance impact and how we can use these te
 chniques in Android.\n\n### Speaker bio\n\nAnup Cowkur is an Android Engin
 eer at GO-JEK. He's been a professional Android developer for more than 5 
 years now. He's a Google Developer Expert for Android. He also fiddles wit
 h Ruby\, Elixir\, Haskell and other weird stuff. He's worked on several po
 pular apps such as DeviantArt and Todoist. He likes open source and has cr
 eated many libraries related to Android development. He's also an organize
 r at Blrdroid\, one of the biggest Android developer groups in the world.\
 n\nWhen he's not programming\, he's making terrible music with his band\, 
 "Kutte Ki Maut".\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/the-mutable-state-monster
 -and-how-to-defeat-it-S7RzB7vQW76Yi8cYLCPxou
BEGIN:VALARM
ACTION:display
DESCRIPTION:The Mutable State Monster and How to Defeat it. in Auditorium 
 in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Contd. Android NDK - Porting native softwares to Android
DTSTART:20161110T060000Z
DTEND:20161110T073500Z
DTSTAMP:20260311T220519Z
UID:session/4KWk5cECLVuUyR5feRJJVh@hasgeek.com
SEQUENCE:2
CREATED:20161018T083648Z
DESCRIPTION:1. Introduction and Setup -\n   \n    - When to use the NDK. \
 n    \n    - Setting up the NDK to work with Android Studio and Gradle\n  
   \n    - Introduction to Android.mk and Application.mk\n        \n2. Comp
 iling native code\n\n    - Compiling native code to build shared libraries
 \n    \n    - Building libraries for different CPU architectures\n        
 \n3. Java Native Interface (JNI)\n\n    - JNI basics and syntax\n    \n   
  - Communication between native and Java code using JNI\n        \n4. Port
 ing native code libraries to Java\n\n     - Creating a Java wrapper around
  a native library\n     \n     - Using the Java wrapper and native code as
  a seperate module or an Android library\n\n### Speaker bio\n\nPersuing B.
 Tech from Delhi College of Engineering and currently in 3rd year. I am an 
 enthusiastic open source Android developer. I like to work on Core and UI/
 UX development. I have also been contributing to CyanogenMod and AOSP in m
 y free time recently.\nI am the lead Android developer of the winning team
  of the PMO Mobile app contest\, a contest organised by Google and governm
 ent to crowd-source the app for the Prime Minister's office of India.\nI a
 m a top ranked developer (Ranked No. 1) on Github in terms of number of st
 ars on Github projects in Android/Java. I have also been a speaker at Droi
 dCon 2015 where I talked about Custom views and animations.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Contd. Android NDK - Porting native softwares to Android in Ba
 nquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:`Rxify`— a simple spell for complex RxJava operators
DTSTART:20161110T065000Z
DTEND:20161110T073500Z
DTSTAMP:20260311T220519Z
UID:session/7UQKTYxMJbiHoG28ToJQmR@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161101T082619Z
DESCRIPTION:RxJava operators are very useful but a little hard to learn at
  first. The task of selecting the appropriate operator for a particular sc
 enario. The purpose of this talk will be to make the selection task easier
 . Giving examples of day-to-day scenarios and explanation of how to apply 
 them. The rough list of the operators which I will talk about is as follow
 s \n\n - `concat()`\n -  `debounce()`\n -  `defer()`\n -  `take()`\n -  `r
 epeat()`\n -  `zip()`\n -  `skip()`\n -  `join()`\n -  `filter()`\n -  `re
 try()`\n -  `buffer()`\n -  Others\n \nI will start with the definiton of 
 the operators\, explain what it does and then list a scenario in which it 
 can be applied. Will then show a simple code snippet of how to appy those 
 operators. A gist of the talk that I will be presenting can be found on re
 lated blog posts on medium ([Part1](https://medium.com/@ragdroid/rxify-a-s
 imple-spell-for-complex-rxjava-operators-part-1-4c31921583c4#.79grfvwhf)\,
  [Part2](https://medium.com/@ragdroid/rxify-a-simple-spell-for-complex-rxj
 ava-operators-part-2-b82b379f5c7f#.f7i6fc24t)\, [Part 3](https://medium.co
 m/@ragdroid/rxify-a-simple-spell-for-complex-rxjava-operators-part-3-44e2b
 3535cce#.qxjbwmume) and [Part 4](https://medium.com/@ragdroid/rxify-a-simp
 le-spell-for-complex-rxjava-operators-part-4-eb929d3e2240) till now). Thes
 e posts have also been published on newsletters like [androiddevdigest.com
 ](https://www.androiddevdigest.com/digest-107/) [importjava.org](http://im
 portjava.org/newsletter/no/3/) Part 3 on [androiddevdigest.com](http://and
 roiddevdigest.com/digest-108)\n\n### Speaker bio\n\nI am an IIT Jodhpur po
 st-graduate and currently working as an Android Developer in [Fueled Digit
 al Media Ltd](https://fueled.com/)  having an experience of 3 years in thi
 s domain. We work with some of the top tech startups and high profile clie
 nts such as Quizup\, Porsche\, Venturebeats\, Gilt\, HBO\, Chicago Bulls\,
  Kapture\, KeyMe\, Ducati\, Rite Aid\, Afterlight and more. Kindly refer t
 o the links section to know more about what I have been upto.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/rxify-a-simple-spell-for-
 complex-rxjava-operators-7UQKTYxMJbiHoG28ToJQmR
BEGIN:VALARM
ACTION:display
DESCRIPTION:`Rxify`— a simple spell for complex RxJava operators in Audi
 torium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch
DTSTART:20161110T073500Z
DTEND:20161110T083000Z
DTSTAMP:20260311T220519Z
UID:session/3YFB4kcrvvg8H5jGmTxEkZ@hasgeek.com
SEQUENCE:0
CREATED:20161031T063042Z
DESCRIPTION:\n
LAST-MODIFIED:20161031T063046Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch in Banquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch
DTSTART:20161110T073500Z
DTEND:20161110T083000Z
DTSTAMP:20260311T220519Z
UID:session/DSf1r1kP5L3juJp2keBY3g@hasgeek.com
SEQUENCE:0
CREATED:20161010T083809Z
DESCRIPTION:\n
LAST-MODIFIED:20161031T063030Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Building Native Android Apps in C# and Share code across iOS using
  Xamarin
DTSTART:20161110T083000Z
DTEND:20161110T091500Z
DTSTAMP:20260311T220519Z
UID:session/GArLESXVkvJN1g64J2sKrj@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Beginner
CREATED:20161101T085222Z
DESCRIPTION:Talks will introduce building native apps in C# using Xamarin.
 \nDemos will cover:\n*File new Project – Android App in C#\n*Live code a
 n app called “tourist attractions” with a ListView and a detailed page
  (Explain Java to C# comparison).\n*Extend it with a demo consisting of Re
 cyclerView\, FingerPrint APIs (Marshmallow)\, Animations and Geo Fencing.\
 n*Show the same app on iOS (a bit on storyboards).\n*Implement a Check-In 
 feature with SQLite on both Android and iOS (Explaining shared code\, Depe
 ndency Injection\, Patterns & Practices)\n\n### Speaker bio\n\nNish is a S
 enior Program Manager on the Xamarin team at Microsoft. He is a C# fanatic
  and has been writing softwares for web and desktop platforms for little o
 ver a decade. Since 2013\, with Xamarin\, he majorly focusses his time on 
 writing iOS & Android Apps and evangelizing the joy of Mobile Dev. Working
  out of Bangalore\, India\, he's passionate about spreading C# and Xamarin
  love among .NET developers across the world. You will often find him spea
 king at Xamarin Evolve\, Microsoft Conferences (/Build\, TechEd\, FutureUn
 leashed\, etc.)\, and other conferences across APAC. Find him on Twitter &
  GitHub @nishanil\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/building-native-android-a
 pps-in-c-and-share-code-across-ios-using-xamarin-GArLESXVkvJN1g64J2sKrj
BEGIN:VALARM
ACTION:display
DESCRIPTION:Building Native Android Apps in C# and Share code across iOS u
 sing Xamarin in Banquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Functional MVVM using RxJava and Android Data Binding
DTSTART:20161110T083000Z
DTEND:20161110T091500Z
DTSTAMP:20260311T220519Z
UID:session/58HzAbbsB6z6DqePvhtYUU@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161101T082633Z
DESCRIPTION:- Problems in building User Interfaces\n    - Mutation causes 
 refresh chain\n    - Boilerplate for view setup\n- Solving Mutation using 
 RxJava\n- Eliminate View Boilerplate\n    - Problems in binding rx.Observa
 ble to Views\n    - Solution using Data Binding\n- Architecture\n    - Int
 ro to MVVM\n    - View Composition using MVVM\n        - Static compositio
 n using `<include>` tag\n        - Setting up RecyclerView/ViewPager in XM
 L\n    - Managing Dependencies\n    - Testability\n- Conclusions\n\n### Sp
 eaker bio\n\nGraduating from IIT Bombay in 2014\, Manas Chaudhari joined T
 inyOwl and built the consumer Android and iOS apps. Currently\, he drives 
 the consumer product at TinyOwl/Runnr\, leading a team of Android\, iOS an
 d backend (ROR) devs. His core focus is to make development faster and bug
 -free.\n\nAs a Microsoft Student Partner\, he developed Windows Phone apps
  and conducted workshops in nearby colleges.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/functional-mvvm-using-rxj
 ava-and-android-data-binding-58HzAbbsB6z6DqePvhtYUU
BEGIN:VALARM
ACTION:display
DESCRIPTION:Functional MVVM using RxJava and Android Data Binding in Audit
 orium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Jack\, Jill & Java 8
DTSTART:20161110T091500Z
DTEND:20161110T093500Z
DTSTAMP:20260311T220519Z
UID:session/2h6xGGrAJFg3kfRHCVgQkn@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk (15 minutes),Intermediate
CREATED:20161101T082645Z
DESCRIPTION:#### What are Jack and Jill (aka why should you care about thi
 s?)\n\nJack is Google's new compiler/toolchain for Android. It compiles Ja
 va source into Android dex bytecode. It will replace the current javac\, P
 roGuard\, jarjar\, and dx toolchain. \n\nThe talk will cover \n\n- How bot
 h toolchains work \n- What Jack & Jill do differently\n- Why you should up
 grade to Jack\n- What some of Jack's cons are\n\n#### Jack vs javac+dx\n\n
 - Legacy javac toolchain: javac (.java → .class) → dx (.class → .dex
 )\n- New Jack toolchain: Jack (.java → .dex)\n- We'll cover details abou
 t how both work\n\n#### How to enable Jack?\n\n- Go over changes required 
 in build.gradle if you wish to try out Jack\n- Cover some gradle options t
 hat Jack provides\n\n#### Reason why you want to upgrade - Java 8 features
 \n\n##### Features compatible back to Gingerbread\n\n(these use anonymous 
 classes and hence are compatible back to Gingerbread)\n\n- Lambdas\n- Meth
 od References\n- Type annotations\n\n##### Features supported in Nougat an
 d beyond\n\n- Stream APIs\n- Interfaces - default method implementations &
  static methods\n- Repeatable annotations\n\n#### Reasons why you might no
 t want to upgrade\n\n- Transform API is not yet supported. This means that
  some libraries do not yet work with Jack. The most prominent example bein
 g RealmDB. Bugs filed [here](https://github.com/realm/realm-java/issues/30
 38) and [here](https://code.google.com/p/android/issues/detail?id=210730)\
 n- Lint detectors which operate on a Java bytecode level will not work sin
 ce there is no intermediate bytecode when you use Jack.\n- Jack is current
 ly slower than javac + dx\n\n### Speaker bio\n\nI have been working on And
 roid apps for the past 2 years. I am currently a freelance developer who w
 orks with Android and Python. You might know me from other events like PyC
 on 2014 where I presented a poster on *[Creating a Fall Detector using Ras
 pberry Pi and Python](https://us.pycon.org/2014/schedule/presentation/104/
 )* or from my Android app\, [Search for Reddit](https://play.google.com/st
 ore/apps/details?id=chaitanya.im.searchforreddit).\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/jack-jill-java-8-2h6xGGrA
 JFg3kfRHCVgQkn
BEGIN:VALARM
ACTION:display
DESCRIPTION:Jack\, Jill & Java 8 in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Rebuilding BookMyShow for Scalability & Maintenance 
DTSTART:20161110T094000Z
DTEND:20161110T102500Z
DTSTAMP:20260311T220519Z
UID:session/5oYepwD7gF5VRCiGfphDh9@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161101T082711Z
DESCRIPTION:The talk will consist of the following topics :\n1. Why rewrit
 e ? - We will look at some of the challenges\, problems and motivations to
  rewrite the app\n2. What did we change ? - We will look at things we chan
 ged(Hint: A lot of it) and the reasons for the changes\n3. What did we do 
 different ? - We will look at a few things which we believe  \n4. How hard
  was it ? - We will look at some of the major roadblocks\, problems and is
 sues faced\n5. How long did it take and was it worth it ?\n\n### Speaker b
 io\n\nAdnan is an experienced Android developer currently with BookMyShow.
  He was a speaker in Droidcon India 2015 & is an active contributor to the
  Android ecosystem as a whole.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/rebuilding-bookmyshow-for
 -scalability-maintenance-5oYepwD7gF5VRCiGfphDh9
BEGIN:VALARM
ACTION:display
DESCRIPTION:Rebuilding BookMyShow for Scalability & Maintenance  in Audito
 rium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Tea Break
DTSTART:20161110T102500Z
DTEND:20161110T105500Z
DTSTAMP:20260311T220519Z
UID:session/8cru3cmbBUZsR8nt3uhJ1Q@hasgeek.com
SEQUENCE:0
CREATED:20161010T084147Z
DESCRIPTION:\n
LAST-MODIFIED:20161010T102459Z
LOCATION:Bangalore
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Tea Break in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Android development in Enterprise  - Birds of Feather (BoF) sessio
 n
DTSTART:20161110T105500Z
DTEND:20161110T120000Z
DTSTAMP:20260311T220519Z
UID:session/CDBqurLvEergg8mwxPf9hC@hasgeek.com
SEQUENCE:0
CREATED:20161101T085806Z
DESCRIPTION:\n
LAST-MODIFIED:20200619T062516Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Android development in Enterprise  - Birds of Feather (BoF) se
 ssion in Banquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Crafting the perfect MainActivity
DTSTART:20161110T105500Z
DTEND:20161110T111500Z
DTSTAMP:20260311T220519Z
UID:session/FREFfvBasgXu3y9EXFDWpd@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk (15 minutes),Beginner
CREATED:20161102T130627Z
DESCRIPTION:What should your first screen (main activity) be made of? How 
 do you decide if your main activity is working for you? How do you incorpo
 rate user preferences\, likes etc to building a first screen that satisfie
 s your users?\n\n### Speaker bio\n\nElvis is a Product Engineer at TV sear
 ch and remote startup\, Sensara. He has worked on several applications of 
 search and contextual Discovery. More recently\, he has been exploring how
  search and mobile can be leveraged to improve the TV viewing experience i
 n your living room via Sensy\, a TV Guide & Remote app.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/crafting-the-perfect-main
 activity-FREFfvBasgXu3y9EXFDWpd
BEGIN:VALARM
ACTION:display
DESCRIPTION:Crafting the perfect MainActivity in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Women in Tech - Panel Discussion
DTSTART:20161110T111500Z
DTEND:20161110T120000Z
DTSTAMP:20260311T220519Z
UID:session/BkQbrp8mJH3ioBqEFMoP1H@hasgeek.com
SEQUENCE:1
CREATED:20161010T101136Z
DESCRIPTION:Moderated by Sandhya Ramesh\n
LAST-MODIFIED:20230108T103046Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Women in Tech - Panel Discussion in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:App Demos + Flash Talks
DTSTART:20161110T120000Z
DTEND:20161110T123000Z
DTSTAMP:20260311T220519Z
UID:session/X3Ut9ExcZXpZGaSURzmVpg@hasgeek.com
SEQUENCE:1
CREATED:20161010T084214Z
DESCRIPTION:App Demos\n
LAST-MODIFIED:20230108T103046Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:App Demos + Flash Talks in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Check-in and breakfast
DTSTART:20161111T031500Z
DTEND:20161111T041000Z
DTSTAMP:20260311T220519Z
UID:session/SZnVX5sy34ZxMRRrvDCJSD@hasgeek.com
SEQUENCE:0
CREATED:20161012T094716Z
DESCRIPTION:\n
LAST-MODIFIED:20161024T132111Z
LOCATION:Bangalore
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Check-in and breakfast in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Summary of day 1
DTSTART:20161111T041000Z
DTEND:20161111T042000Z
DTSTAMP:20260311T220519Z
UID:session/6ENU6wL564NeY9TSUs3uhU@hasgeek.com
SEQUENCE:0
CREATED:20161012T094814Z
DESCRIPTION:\n
LAST-MODIFIED:20161024T132118Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Summary of day 1 in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:React native in Production
DTSTART:20161111T042000Z
DTEND:20161111T050500Z
DTSTAMP:20260311T220519Z
UID:session/EZZZ9Jy7ttmTPtPSnvQrjn@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161101T082730Z
DESCRIPTION:`React Native enables you to build world-class application exp
 eriences on native platforms using a consistent developer experience based
  on JavaScript. The focus of React Native is on developer efficiency acros
 s all the platforms you care about — learn once\, write anywhere.` - ___
 from the react native website___\n\nReact Native for Android was announced
  about a year ago\, and there has been a lot of speculation over using it 
 with large apps.\nWe've been using React Native in our apps that reach mil
 lions of users\, for quite sometime now\, and we wanted to share our exper
 ience with you\, so that you too can take that leap of faith and reap the 
 benefits that we did.\n\nBenefits that we reaped\n\n* Increased developer 
 efficiency\n* Faster release cycles\n* More developers chipping in. All fr
 ont end devs\, can now do mobile... Yeah!\n* Instant Refresh\n* Simpler Co
 de\n\nand...\n\n* Share code between Android and iOS\n* Near instant relea
 se cycles\n\nIn the talk I will focus on our journey in taking React Nativ
 e to production and talk about the benefits we reaped\, some pitfalls/cave
 ats that we faced\, etc.\n\n### Speaker bio\n\nMario Stallone works as an 
 Architect at Myntra.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/react-native-in-productio
 n-EZZZ9Jy7ttmTPtPSnvQrjn
BEGIN:VALARM
ACTION:display
DESCRIPTION:React native in Production in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Building Watch Faces for Android Wear
DTSTART:20161111T042000Z
DTEND:20161111T054500Z
DTSTAMP:20260311T220519Z
UID:session/HrFm9tBdEgDP7hQq6L6DG4@hasgeek.com
SEQUENCE:2
CATEGORIES:Workshop,Intermediate
CREATED:20161019T073420Z
DESCRIPTION:In this *3 hour workshop*\, we will be building a very simple 
 watch face which displays the current time and weather details.\n\nThe wor
 kshop shall comprise of four parts - \n\n  - **System Setup for Android We
 ar Development** - Setting up the wearable emulator\, connecting it with t
 he phone emulator and running of a sample app. Installation of the corresp
 onding software packages will be a pre-requisite.\n\n  - **Introduction to
  Android Wear** - This section will include a quick introduction to the An
 droid Wear platform\, its history\, display modes\, screen technoliogies a
 nd other relevant information.\n\n  - **Design** - In this section\, we wi
 ll bring forth the concept of Glanceability followed by the idea of **Less
  is More**. Few of the successful and not so successful watch faces will b
 e compared and the Sunshine Watch Face will be shown (We will be developin
 g an elementary version of the Sunshine Watch Face)\n  \n  - **Development
 ** - In this section\, we will build a timer for the Watch Face\, will lev
 erage the Wearable API to sync data from the Weather App on the phone to t
 he wearable device\, will update the wearable UI according to the display 
 mode and will learn how to improve wearable battery life.\n\n**Mind Map:**
  https://goo.gl/jcUvvY\n\n### Speaker bio\n\nChirag is an Android Develope
 r at GO-JEK India primarily working on scaling the GO-JEK Android App. He 
 is also an Android Nanodegree Scholar and passionate about exploring what 
 Android offers above and beyond.\nPreviously\, he has been a speaker at th
 e following places:\n\n- Mobile Developer Summit 2016\, Bangalore\, on **O
 ptimizing Gradle on Performance**\n- Rubyconfindia 2016\, Kochi\, on **Fun
 ction Testing of Mobile Apps using Appium and Ruby**.\n- PyDelhi 2016\, Ne
 w Delhi\, on **Function Testing of Mobile Apps using Appium and Python**.\
 n
LAST-MODIFIED:20230810T072606Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/building-watch-faces-for-
 android-wear-HrFm9tBdEgDP7hQq6L6DG4
BEGIN:VALARM
ACTION:display
DESCRIPTION:Building Watch Faces for Android Wear in Banquet Hall in 5 min
 utes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Scalable Espresso Testing
DTSTART:20161111T050500Z
DTEND:20161111T053000Z
DTSTAMP:20260311T220519Z
UID:session/871Q7XfKDQNcmpA3fAzCvU@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161101T083007Z
DESCRIPTION:1. Basic espresso.\n2. Writing basic tests.\n3. Several recipi
 es.\n4. Common test failures and solutions.\n\n### Speaker bio\n\nI am cur
 rently an android developer at Uber. Before that I have worked at Amazon a
 nd Kiwi.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/scalable-espresso-testing
 -871Q7XfKDQNcmpA3fAzCvU
BEGIN:VALARM
ACTION:display
DESCRIPTION:Scalable Espresso Testing in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Tea Break
DTSTART:20161111T053000Z
DTEND:20161111T060000Z
DTSTAMP:20260311T220519Z
UID:session/U58DvoncPwvacNsdjoaEji@hasgeek.com
SEQUENCE:0
CREATED:20161010T084100Z
DESCRIPTION:\n
LAST-MODIFIED:20161031T063506Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Tea Break in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Tea Break
DTSTART:20161111T054500Z
DTEND:20161111T060000Z
DTSTAMP:20260311T220519Z
UID:session/KQKsbicyZYYBRcnScs2kfL@hasgeek.com
SEQUENCE:0
CREATED:20161031T063513Z
DESCRIPTION:\n
LAST-MODIFIED:20161031T063516Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Tea Break in Banquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Android Development at Dropbox
DTSTART:20161111T060000Z
DTEND:20161111T064500Z
DTSTAMP:20260311T220519Z
UID:session/SfGJ1SdTBj3RerbRNVqa6c@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161101T082743Z
DESCRIPTION:* Mobile team structure at Dropbox\n* New developer onboarding
 \n* Tools we use - tips and tricks\n* UI pattern lib\n* Development flow\n
 * Code reviewing practices\n* Static analysis\n* Feature gating and A/B te
 sting\n* i18n\n* Unit and UI testing\n* Release process\n* QA\n\n### Speak
 er bio\n\nPiotr Gurgul is an Android developer at Dropbox. He received his
  Ph.D. from AGH University of Science and Technology in Krakow\, Poland. P
 iotr is an author of more than 30 scientific papers and has been a speaker
  at over 15 conferences worldwide. Before Dropbox\, Piotr was a Mobile Sof
 tware Engineer at Yelp. Piotr’s adventure with Android began when he bec
 ame an intern in the Android team @ Google back in 2009\, in the era of HT
 C Dream.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/android-development-at-dr
 opbox-SfGJ1SdTBj3RerbRNVqa6c
BEGIN:VALARM
ACTION:display
DESCRIPTION:Android Development at Dropbox in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Contd. Building Watch Faces for Android Wear
DTSTART:20161111T060000Z
DTEND:20161111T071500Z
DTSTAMP:20260311T220519Z
UID:session/8JxyQwWbcbSFLdv8K5Rm7V@hasgeek.com
SEQUENCE:0
CREATED:20161019T073522Z
DESCRIPTION:\n
LAST-MODIFIED:20161026T084907Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Contd. Building Watch Faces for Android Wear in Banquet Hall i
 n 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Mutative Design - User\, not Users
DTSTART:20161111T065000Z
DTEND:20161111T073500Z
DTSTAMP:20260311T220519Z
UID:session/62wcttwELboKfe7YcmsTyN@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161101T082816Z
DESCRIPTION:- Breakdown of the ‘design for the user’ philosophy\n- Poi
 nts where the above philosophy fails\n- Pitfalls and bottlenecks created a
 s a result\n- Need for a more intelligent approach to design\n- Concept of
  mutative design\n- Areas of application\n- Samples and implementation tan
 gents\n\n### Speaker bio\n\nFaiz Malkani is a UI/UX Designer and Android/W
 eb developer currently working at Refly\, Fastboot Mobile\, LLC and XDA-De
 velopers\, and consults with numerous startups from time to time.\nFaiz is
  ardent about community engagement and growth\, driving him to maintain a 
 host of open source projects and evangelize design at events across the co
 untry like Google Developer Summit\, GDG DevFest\, Google Design Sprints\,
  Droidcon and Mobile Developer Summit\, among others.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/mutative-design-user-not-
 users-62wcttwELboKfe7YcmsTyN
BEGIN:VALARM
ACTION:display
DESCRIPTION:Mutative Design - User\, not Users in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Android Security Internals
DTSTART:20161111T071500Z
DTEND:20161111T080000Z
DTSTAMP:20260311T220519Z
UID:session/91WT4mQBF7TkwfKk3dGTrj@hasgeek.com
SEQUENCE:2
CATEGORIES:Workshop,Intermediate
CREATED:20161019T072405Z
DESCRIPTION:Intended for Android Developers\, Team-Leads\, Architects\, Se
 curity Engineers.\n\nConcepts like Keystore\, Rooting Detection & Bypass\,
  MSF Shell code\, SSL Pinning\, Reverse Engineering app\, Method hooking\,
  ADB commands\, App ID - Sandbox\, Signing Apps\, etc.\n\n### Speaker bio\
 n\nA Computer Science  graduate\, working on Android & Info-Security. I al
 so write technical Blogs in leisure time - www.nestedif.com. M.Tech. in CS
  with Specialization in Information & Network Security. Prior to my M.Tech
 . I have been working as Android Developer. Currently working as Security 
 Engineer at Security Centre of Excellence - Philips Innovation Campus. I a
 m much interested in exploring out of box exploits. \n\nConduct Frequent t
 alks and workshops on Android and Info.Sec at several places including OWA
 SP - Null Bangalore Chapter.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/android-security-internal
 s-91WT4mQBF7TkwfKk3dGTrj
BEGIN:VALARM
ACTION:display
DESCRIPTION:Android Security Internals in Banquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch
DTSTART:20161111T073500Z
DTEND:20161111T083000Z
DTSTAMP:20260311T220519Z
UID:session/8nsJMYMLNiut2UagjGjsGr@hasgeek.com
SEQUENCE:0
CREATED:20161010T084427Z
DESCRIPTION:\n
LAST-MODIFIED:20161031T063232Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch
DTSTART:20161111T080000Z
DTEND:20161111T084500Z
DTSTAMP:20260311T220519Z
UID:session/4sKMQyPnFRFL9D7ut6cQnD@hasgeek.com
SEQUENCE:0
CREATED:20161031T063223Z
DESCRIPTION:\n
LAST-MODIFIED:20161031T063328Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch in Banquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Deflating the LayoutInflater
DTSTART:20161111T083000Z
DTEND:20161111T091500Z
DTSTAMP:20260311T220519Z
UID:session/GaCh6PEqfZ7fXrKbMX7K6s@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Advanced
CREATED:20161101T082834Z
DESCRIPTION:- What is LayoutInflater\n- How View hierarchies are construct
 ed from XML layouts\n- Why layout inflation is a slow process\n- Why custo
 m Views require fully qualified names in XML\n- How AppCompat back-ports M
 aterial Design\n- How the Calligraphy library works\n- Writing your own li
 brary that hooks into the inflation process\n\n### Speaker bio\n\nI work a
 t Uncommon (http://uncommon.is) and have been trying to create better Andr
 oid apps for a little more than 3 years now. I’m also a student of food 
 science\, a BAFTA award winner and a liar.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/deflating-the-layoutinfla
 ter-GaCh6PEqfZ7fXrKbMX7K6s
BEGIN:VALARM
ACTION:display
DESCRIPTION:Deflating the LayoutInflater in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Cont. Android Security Internals
DTSTART:20161111T084500Z
DTEND:20161111T102500Z
DTSTAMP:20260311T220519Z
UID:session/Bfx5t6rLHMaWREXsMktoe4@hasgeek.com
SEQUENCE:2
CREATED:20161031T063354Z
DESCRIPTION:Intended for Android Developers\, Team-Leads\, Architects\, Se
 curity Engineers.\n\nConcepts like Keystore\, Rooting Detection & Bypass\,
  MSF Shell code\, SSL Pinning\, Reverse Engineering app\, Method hooking\,
  ADB commands\, App ID - Sandbox\, Signing Apps\, etc.\n\n### Speaker bio\
 n\nA Computer Science  graduate\, working on Android & Info-Security. I al
 so write technical Blogs in leisure time - www.nestedif.com. M.Tech. in CS
  with Specialization in Information & Network Security. Prior to my M.Tech
 . I have been working as Android Developer. Currently working as Security 
 Engineer at Security Centre of Excellence - Philips Innovation Campus. I a
 m much interested in exploring out of box exploits. \n\nConduct Frequent t
 alks and workshops on Android and Info.Sec at several places including OWA
 SP - Null Bangalore Chapter.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Cont. Android Security Internals in Banquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Proteus: Android Layout Engine
DTSTART:20161111T092000Z
DTEND:20161111T100500Z
DTSTAMP:20260311T220519Z
UID:session/KU9TNAkkjhuUjECdbzJQxP@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Advanced
CREATED:20161101T082844Z
DESCRIPTION:* What are we trying to solve\, and why?\n* **`LayoutInflater`
 **\, and how it doesn't work.\n* How Proteus works.\n* Forget **`findViewB
 yId`** and **`setText`**.\n* What you can achieve.\n* There are others out
  there\; kind of\n\n### Speaker bio\n\nAditya is a Software Development En
 gineer at Flipkart. He is part of the team which build Proteus. He works o
 n developing libraries\, frameworks and tools to promote decoupling\, abst
 raction\, code reusability\, extensibility\, and stability. He is also a f
 ull-stack Web Developer specializing in development of high-performance we
 b applications.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/proteus-android-layout-en
 gine-KU9TNAkkjhuUjECdbzJQxP
BEGIN:VALARM
ACTION:display
DESCRIPTION:Proteus: Android Layout Engine in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Building Interfaces with Constraint Layout
DTSTART:20161111T100500Z
DTEND:20161111T102500Z
DTSTAMP:20260311T220519Z
UID:session/ByNyG15dpDbHfCuyXsbz3A@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk (15 minutes),Intermediate
CREATED:20161101T082855Z
DESCRIPTION:The session will cover following topics:\n- Various commonly u
 sed layouts (Frame\, Linear\, Relative\, etc.)\n- What is a Constraint Lay
 out and how efficient it is?\n- How and when to use which layouts?\n- How 
 do layouts affect view rendering?\n- Making screen design easier\n- Where 
 do custom views fit in?\n\n### Speaker bio\n\nNeha has been working on And
 roid apps since past 5 years. Her primary interests lie in apps for Mobile
  Payments\, E-Commerce and m-Learning. She is an open source enthusiast\, 
 contributing to open source projects and mentoring students for Google Sum
 mer of Code (GSoC) program since last 3 years.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/building-interfaces-with-
 constraint-layout-ByNyG15dpDbHfCuyXsbz3A
BEGIN:VALARM
ACTION:display
DESCRIPTION:Building Interfaces with Constraint Layout in Auditorium in 5 
 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Tea Break
DTSTART:20161111T102500Z
DTEND:20161111T105500Z
DTSTAMP:20260311T220519Z
UID:session/3njceNRLB8faeuXN132UUS@hasgeek.com
SEQUENCE:0
CREATED:20161010T084159Z
DESCRIPTION:\n
LAST-MODIFIED:20161010T102514Z
LOCATION:Bangalore
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Tea Break in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Brillo and weave - IOT\, the next thunderstorm
DTSTART:20161111T105500Z
DTEND:20161111T111500Z
DTSTAMP:20260311T220519Z
UID:session/VYXUVYmwspkg631b3juUQf@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk (15 minutes),Beginner
CREATED:20161101T082908Z
DESCRIPTION:Introduction to IOT\, Brillo and Weave\nWhat platform has to o
 ffer you\nHow to start for Android IOT\nHow to join the next thunderstorm 
 league\nWhere to see more on this\n\n### Speaker bio\n\nDevavrata is an An
 droid specialist at TechJini and one of the lead members of Google develop
 er agency team. He has \ndeveloped apps right from for bootstrap startups 
 to big enterprises. He also worked on complex technology problems in multi
 media streaming\, security infrastructure for existing applications. He ha
 s spoken at couple of events including Appfest 2016\, IIIT hackathons.\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/brillo-and-weave-iot-the-
 next-thunderstorm-VYXUVYmwspkg631b3juUQf
BEGIN:VALARM
ACTION:display
DESCRIPTION:Brillo and weave - IOT\, the next thunderstorm in Auditorium i
 n 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:CI/CD and continuous testing with Android - Birds of Feather (BoF)
  session
DTSTART:20161111T105500Z
DTEND:20161111T120000Z
DTSTAMP:20260311T220519Z
UID:session/DwTBMMan5HXPmxqQhHEEeC@hasgeek.com
SEQUENCE:0
CREATED:20161012T094551Z
DESCRIPTION:\n
LAST-MODIFIED:20161101T085824Z
LOCATION:Banquet Hall - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:CI/CD and continuous testing with Android - Birds of Feather (
 BoF) session in Banquet Hall in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Android Instrumentation: Diagnose & hot fix your live apps\, realt
 ime
DTSTART:20161111T111500Z
DTEND:20161111T120000Z
DTSTAMP:20260311T220519Z
UID:session/PMkP9n6Gbwj3QEu59oY4m5@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk (40 minutes),Intermediate
CREATED:20161102T143334Z
DESCRIPTION:1. Android Instrumentation\n2. AspectJ: Instrument your androi
 d app\n3. How to write dynamic logs\n4. Upload dynamic logs to the server\
 n\n### Speaker bio\n\nI'm a co-founder at Hansel.io\n
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/droidconin/2016/schedule/android-instrumentation-d
 iagnose-hot-fix-your-live-apps-realtime-PMkP9n6Gbwj3QEu59oY4m5
BEGIN:VALARM
ACTION:display
DESCRIPTION:Android Instrumentation: Diagnose & hot fix your live apps\, r
 ealtime in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:App Demos + Flash Talk
DTSTART:20161111T120000Z
DTEND:20161111T123000Z
DTSTAMP:20260311T220519Z
UID:session/DhchAKEjA3p3L8Dnua2PfM@hasgeek.com
SEQUENCE:1
CREATED:20161010T084257Z
DESCRIPTION:App Demos + Flash Talk\n
LAST-MODIFIED:20230108T103046Z
LOCATION:Auditorium - MLR Convention Centre\, JP Nagar\nBangalore\nIN
ORGANIZER;CN=droidconIN:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:App Demos + Flash Talk in Auditorium in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
