Fragments 2017

A conference on the mobile ecosystem in India

How to Write Clean Code in Android

Submitted by Mohanraj K.M. (@kmmraj) on Tuesday, 23 May 2017

videocam
Preview video

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +3

Abstract

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

Outline

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.

Requirements

Type of Audience:
Developers
DevOps
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 (https://medium.com/@kmmraj) and Linked In (https://www.linkedin.com/in/kmmraj).

Links

Slides

https://speakerdeck.com/kmmraj/how-to-write-clean-code-in-android

Preview video

https://www.youtube.com/watch?v=LvIDFLikF_o

Comments

  • 1
    Sandhya Ramesh (@sandhyaramesh) Reviewer a year ago

    Hello! Thank you for submitting to Fragments. In order to evaluate your proposal, please submit your slide deck and a two minute self recorded preview video explaining your talk. Thank you!

Login with Twitter or Google to leave a comment