Fragments 2017

Fragments 2017

A conference on the mobile ecosystem in India

Mohanraj K.M.


How to Write Clean Code in Android

Submitted May 23, 2017

Writing an android app with a strong unit test framework is not an easy task, since the typical android code has massive activity class that manages more than one function or task. One of the major reasons behind the failure of the unit test automation is that the architecture of the app does not support unit testing.

In this experiential talk, Mohanraj Karatadipalayam gives you a detailed overview of his personal journey of building native mobile apps in Android and iOS using clean code architecture.

Key Takeaways from this talk include:
· Learn how to write clean code android apps
· Learn how to unit test mobile apps, step by step using clean code architecture
· Key benefits of building clean code android apps for mobile development teams


He explores in detail, the process of building clean code android apps and introduces you to android Clean Code that promote writing clean code, aimed at creating fully unit testable code. He also walks you through the tools he built that aids test driven development context. Using real-time examples and code snippets, Mohan highlights key challenges encountered while writing android Clean Code apps and how he overcame them. He also outlines the benefits of building such apps to mobile development teams.


Type of Audience:
Development Managers
Technical Managers

Speaker bio

Mohanraj Karatadipalayam works as a Senior Engineering Manager for Mobile Products at Amadeus Software Labs, Bangalore. He is actively responsible for mobile app architecture, design, development, validation, and deployment. He is a polyglot developer, who is passionate about writing code, learning and creating the sustainable, accessible and fully unit testable mobile apps. He has hands-on experiences in writing clean code in JavaScript, Java, NodeJS, Kotlin and Swift. He is a FOSS enthusiast, contributed and helped others contributing to open source community. Loves playing cricket, zero budget natural farming and a bibliophile.
You can follow Mohan on Medium ( and Linked In (



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

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

{{ errorMsg }}

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

Hosted by

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