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

rajesh khetan

@rajeshkhetan

Android Internals

Submitted Oct 17, 2018

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 on the application icon on your home screen. This talk will be extremely helpful to foster understanding among new android developers about Android Internals as well as everybody else who desires a general understanding of the internal working of Android powered devices.

Outline

Outline :

1) BootUp Process will be discussed in detail (Each component invloved) - Kernel , Init , Zygote , System Server
2) System Server starts all system services . I will be discussing about ActivityManagerService and PackageManagerService in details
3) How ActivityManagerService launches a new application and how processes are killed in Android when device is on low memory .
4) How PackageManagerService parses an apk and optimizes it to decrease the launch time of applications .
5) How PackageInstaller handles installation of apps when installed via side loading

Check the below draft slides :
https://www.slideshare.net/RajeshKhetan2/android-internals-by-rajesh-khetan

Requirements

None

Speaker bio

Rajesh Khetan is working as software engineer at Harman Connected Services .His focus is on Android system framework development for infotainment systems with an emphasis on increasing the boot time and performance of android for automotive domain .His background and interests span android application , framework development and web development .He has given talk on Android Internals at Google DevFest 2018

Links

Slides

https://www.slideshare.net/RajeshKhetan2/android-internals-by-rajesh-khetan

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

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