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.
##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:
State of platforms/OS
Hardware
Engineering approaches and paradigms
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:
Deep dive technical talks on Flutter.
AR Core: practical approaches and the business use cases.
Reducing app size to below 10MB and how to cater for lower-end phones.
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:
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: BeginnerSession type: Tutorial