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.
Accepting submissions till 31 Dec 2020, 11:59 AM
Not accepting submissions
We do not accept:
The next edition of Fragmetns will be announced soon. More details are available here: https://hasgeek.com/fragments
Accepting submissions till 31 Dec 2020, 11:59 AM
Localisation - Targeting Next 100 mn online userAs 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
Technical level: Intermediate
|
Customer Driven Development : What, Why & How?Think of this talk as a crash course for Mobile Developers to become Product Owners. more
Technical level: Advanced
|
RecyclerListView - Enabling high performance scrollingRecycler 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
Technical level: Advanced
|
Modular approach to SDK developmentHaptik’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
Technical level: Intermediate
|
Android InternalsThere 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
Technical level: Intermediate
|
Uphill Battle Of Mobile Visual RegressionIn 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
Technical level: Intermediate
|
UX enhancement Using React-Native AnimationsUser 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
Technical level: Intermediate
|
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
Technical level: Intermediate
|
Go GradularTopic 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
Technical level: Intermediate
|
Making AR app development easier by using Sceneform with ARCoreThis 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
Technical level: Intermediate
|
Kotlin Clean Code for AndroidAre 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
Section: Full talk
Technical level: Beginner
|
Theming your app like a proYou 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
Technical level: Beginner
|
Arrow and Functional Programming for Kotlin Android DevelopersIn 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
Technical level: Intermediate
|
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
Technical level: Intermediate
|
Automation of Pull Request ReviewTalk 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
Technical level: Advanced
|
How we Built N Different Scalable Pages at FlipkartAt 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
Technical level: Intermediate
|
Building sustainable Android apps for the 21st centuryHave 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
Technical level: Intermediate
|
Debian PackagingHands 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
Section: Workshop
Technical level: Beginner
|
Mobile app with NativeScript-Vueyou’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
Section: Full talk
Technical level: Beginner
|
iOS & Android components with Flutter & reactive DartWe 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
Section: Full talk (40 mins)
Technical level: Beginner
Session type: Tutorial
|
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
Section: Crisp talk
Technical level: Beginner
Session type: Discussion
|