Submissions
Call for round the year submissions for Fragments in 2019

Call for round the year submissions for Fragments in 2019

Submit a proposal at any time in the year on mobile engineering, state of mobile platforms, and building products with mobile. We will find you a suitable opportunity to share your work.

Make a submission

Accepting submissions till 31 Dec 2020, 11:59 AM

##We have closed submissions for Fragments Conf, Bangalore edition which will be held on 30 March. If you wish to submit a proposal for the conference, make a submission here.

##About Fragments:

Fragments is a conference on mobile engineering, including:

  1. State of platforms/OS
  2. Hardware
  3. Engineering approaches and paradigms
  4. UX

In 2019, Fragments is a traveling conference with editions in Ahmedabad, Bangalore, and potentially Hyderabad and Kochi (in the second half of 2019).

##Topics for submission:

We seek proposals -- for short and long talks, Birds of Feather (BOF) session topics, and workshops + tutorials -- on the following topics:

  1. Deep dive technical talks on Flutter.
  2. AR Core: practical approaches and the business use cases.
  3. Reducing app size to below 10MB and how to cater for lower-end phones.
  4. PWA caching strategies.
  5. ML Kit (ML Kit | Google Developers).
  6. On device ML.
  7. Server-side ML.
  8. Progressive ML, where the fallback is on-device ML when the device goes offline.
  9. Functional programming for mobile.
  10. Coroutines in Kotlin.
  11. Mobile specific user research.
  12. Case studies from teams which have switched away from cross platform approaches.
  13. Use cases for which Native apps work versus use cases where it doesn’t make sense to build Native apps.
  14. Deep dive talks on performance.
  15. Optimising for lower-end hardware.
  16. Future of chatbots for conversations on mobile.
  17. Automating design to code.

##Contact us:

If you have questions/queries, write to us on fragments.editorial@hasgeek.com

Hosted by

How do you make a great mobile experience? Explore with Fragments. Follow Fragments on Twitter more

Accepting submissions till 31 Dec 2020, 11:59 AM

Not accepting submissions

We do not accept: How-to and introductory-level talks. We are interested in discussing the “whys” and “approaches” rather than “how-to”. Talks that have been covered in previous editions of Fragments/DroidconIN. Refer to https://hasgeek.tv/fragments/ for all talks at Fragments. expand

We do not accept:

  1. How-to and introductory-level talks. We are interested in discussing the “whys” and “approaches” rather than “how-to”.
  2. Talks that have been covered in previous editions of Fragments/DroidconIN. Refer to https://hasgeek.tv/fragments/ for all talks at Fragments.
  3. Proposals where code used for implementation is not demonstrated. Ideas are great, but it is the implementation that matters. Don’t talks to us about fantastic ideas. Tell us real stories of implementations -- patterns and anti-patterns.

The next edition of Fragmetns will be announced soon. More details are available here: https://hasgeek.com/fragments

Make a submission

Accepting submissions till 31 Dec 2020, 11:59 AM

Amit Kumar Sharma

Localisation - Targeting Next 100 mn online user

As Internet is reaching into deeper pockets of India, there has been surge in the number of users with internet access. In Jan 2018, the number of internet users stood at about 462 million which is expected to reach 650 million by 2020. A chunk of this increase will be driven by people coming online in non-metros. Google approximates that by 2020, 50% of the online shopping will be from non-metro… more
  • 5 comments
  • Awaiting details
  • 06 Feb 2019
Technical level: Intermediate

Ishan Khanna

Customer Driven Development : What, Why & How?

Think of this talk as a crash course for Mobile Developers to become Product Owners. more
  • 2 comments
  • Awaiting details
  • 06 Feb 2019
Technical level: Advanced

Talha Naqvi

RecyclerListView - Enabling high performance scrolling

Recycler List View is a highly performant list view that was built by Flipkart engineering to address the lack of great listviews in the React Native community. The talk will be about the need to build one and how we extended the solution to the web and made it truly cross platform. We will also talk about how this listview simplifies your development process given its support for complex layouts… more
  • 4 comments
  • Awaiting details
  • 31 Jan 2019
Technical level: Advanced

Tejas P. Sakpal

Video thumbnail

Modular approach to SDK development

Haptik’s journey has been ride, in terms of both business as well as it’s mobile technology. Initially Haptik started out with a goal of being a 24x7 Chat-based Personal Assistant to set reminders, book flights, pay your bills and get entertained! more
  • 5 comments
  • Under evaluation
  • 25 Jan 2019
Technical level: Intermediate

rajesh khetan

Video thumbnail

Android Internals

There are many books , articles and paper publications about Android and related applications but only few are related to how Android operating system works internally.The topics I would be covering are Android bootup process ,an overview of zygote , systemserver and how package manager works . I will also discuss about what exists inside an akp file,how an application is started when you click o… more
  • 2 comments
  • Under evaluation
  • 17 Oct 2018
Technical level: Intermediate

Dmitry Vinnik

Video thumbnail

Uphill Battle Of Mobile Visual Regression

In this talk, we will discuss how to approach Visual Testing starting from the lowest, unit test level, all the way up to E2E tests. The main takeaway for the audience will be an insight into how to choose a right Visual Testing tool for the right problem. more
  • 2 comments
  • Waitlisted
  • 14 Oct 2018
Technical level: Intermediate

Pulkit Kakkar

UX enhancement Using React-Native Animations

User Interface of an app is all about, how the layouts must be presented to the user, but it’s the Animations that benchmarks the User Experience. Be it wiggling of Button on clicking, Event driven Animation on Modals ( for example on canceling translating back to bottom, on sending translating to right etc.) they all adds to user satisfaction. The hands on session with ‘Animated’ in React Native… more
  • 6 comments
  • Awaiting details
  • 04 Dec 2017
Technical level: Intermediate

renu yadav

Android Studio : Swipe this profile right !!

Profiling can help us recognizing the root causes which leads to bad ratings on play store , users dropping out of app and poor performance . Profiler have always been the hidden tool, which we often neglect and then wonder why do we have bad ratings on playstore The talk will let people take away learnings about the awareness of when your app is doing the right or wrong and how to take necessary… more
  • 6 comments
  • Awaiting details
  • 05 Feb 2019
Technical level: Intermediate

renu yadav

Go Gradular

Topic involves discussion around , how to build multi-modular, scalable with reduced build time Android , artifacts and artifactories and how they can help in achieveing multi-modularized structure more
  • 9 comments
  • Awaiting details
  • 02 Mar 2018
Technical level: Intermediate

Monika Kumar Jethani

Making AR app development easier by using Sceneform with ARCore

This session will take the attendees through a hands-on on building AR apps using ARCore and Sceneform. The session would start by briefing the attendees about ARCore, OpenGL vs Sceneform, Preparing the physical or virtual device to run ARCore apps, Introducing with ARCore concepts(with examples and letting them code by picking up a sample use-case),Creating 3D Assets and Sceneform android projec… more
  • 7 comments
  • Submitted
  • 26 Aug 2018
Technical level: Intermediate

Mohanraj K.M.

Video thumbnail

Kotlin Clean Code for Android

Are you an Android developer? Do you have huge monolithic fragments in your code? Are there too many non-testable classes? Are you faced with poor code coverages? Doesn’t this sound like a familiar story in Android app engineering? Kotlin Clean Code can help you solve these problems and improve the developer experience. more
  • 4 comments
  • Awaiting details
  • 19 Feb 2019
Section: Full talk Technical level: Beginner

Aakash Khatter

Theming your app like a pro

You want to introduce a dark theme throughout your app and you think it should be easy enough. However, once you dive into it, you realize it’s not that straight-forward. It’s easy to get lost with the turns you have to take to make it work. Adding theming capability to an existing application involves a lot of thought process. Not only the existing UI has to be modified, a lot of design work is … more
  • 1 comment
  • Awaiting details
  • 27 Feb 2019
Technical level: Beginner

Rivu Chakraborty

Arrow and Functional Programming for Kotlin Android Developers

In this talk, I’ll be describing Functional Programming in Kotlin, and Arrow library for Android Developers, taking some extracts from my book Functional Kotlin. Functional Programming is the most trendy thing nowadays as well as the most evolved paradigm. more
  • 9 comments
  • Under evaluation
  • 15 Jul 2018
Technical level: Intermediate

sourabh gupta

Journey from 1 Million install to 100M+ Installs (Flipkart)

Session will be about Flipkart Journey -: From 1 Million to 100+ Million install -: From 4.1 app rating to 4.5 app rating (7 Million+ Ratings) -: From 99% crash free sessions to 99.95% crash free sessions -: From 20MB apk size to 10MB apk size -: From 50% adoption of users to new apk to 80% adoption within a month -: App Cold Start time improvement from 4 second to 2.2 second in Android 4.4 KITKA… more
  • 5 comments
  • Awaiting details
  • 01 Dec 2018
Technical level: Intermediate

Sourabh Gupta (Tech - BLR)

Automation of Pull Request Review

Talk will be about how we have added Automation of Pull Request Review using the coding Techniques present in the market and how it will helped us in saving Developer time in Reviewing changes , avoid malicious code to be merged in codebase that causes crashes and results in broken flows. more
  • 3 comments
  • Waitlisted
  • 22 Feb 2018
Technical level: Advanced

sourabh gupta

How we Built N Different Scalable Pages at Flipkart

At Flipkart we have many pages that are independent like HomePage , Category Page , Search Page , Product Detail, Cart , Orders , Payments and each page has its own UI. In order to uniform all of this we have come up with the common framework which Divide each View into a Unit which can be reused in any of the Pages in App. It will help us to scale the same Unit in all the Pages and build N numbe… more
  • 0 comments
  • Awaiting details
  • 21 Feb 2019
Technical level: Intermediate

Ragunath Jawahar

Building sustainable Android apps for the 21st century

Have you ever “fixed” a bug that ended up breaking your application? Have you ever felt scared of making changes to your codebase in fear of breaking things? This is a 12-hour workshop aimed at developers who want to take their app building skills to the next level! In this workshop, we empower developers to build predictable, robust, and flexible applications. more
  • 0 comments
  • Waitlisted
  • 26 Feb 2019
Technical level: Intermediate

ishaan malik

Debian Packaging

Hands on session on Debian packaging , how can you have your own python or ruby package like numpy or pandas . Along with that will be providing guidance of how to apply in Open Sourceand what are it’s benefits . Here is the link , about what is Debian packaging and how one can be a Debian developer or can make there own package more
  • 2 comments
  • Submitted
  • 19 Apr 2019
Section: Workshop Technical level: Beginner

ishaan malik

Mobile app with NativeScript-Vue

you’ll work at your own pace to build a complete mobile app in the NativeScript Playground and running on your iOS or Android mobile device more
  • 0 comments
  • Submitted
  • 23 Apr 2019
Section: Full talk Technical level: Beginner

ranadeep bhuyan

iOS & Android components with Flutter & reactive Dart

We will learn about Flutter, the mobile SDK released by Google and how to build components with it. It is a new way to build beautiful native mobile apps that break away from the “cookie cutter” apps that have been so common in the past. There is something far more revolutionary about Flutter is how it implements widgets that provides reactive views with Native apps as compared to the JavaScript … more
  • 6 comments
  • Submitted
  • 09 May 2019
Section: Full talk (40 mins) Technical level: Beginner Session type: Tutorial
Musharraf Shaikh

Musharraf Shaikh

Video thumbnail

In a state of Randomness (MOCK PROPOSAL FOR PLATFORM TEAM UI/UX)

MOTHER died today. Or, maybe, yesterday; I can’t be sure. The telegram from the Home says: YOUR MOTHER PASSED AWAY. FUNERAL TOMORROW. DEEP more
  • 3 comments
  • Submitted
  • 31 Jul 2019
Section: Crisp talk Technical level: Beginner Session type: Discussion
Make a submission

Accepting submissions till 31 Dec 2020, 11:59 AM

Hosted by

How do you make a great mobile experience? Explore with Fragments. Follow Fragments on Twitter more