Code review: 8 step guide

Code review: 8 step guide

Reviewing someone else’s code might sound like a trivial task, but believe me, it’s never easy. If you are going to review someone else’s code, there is a certain level of expectation from you.

If you or your team doesn’t yet have a code review process in place, or you have been asked to perform code review as an outsider, here are the 8 steps that will guide you through the whole process.

SOLID: Single Responsibility Principle – (SRP)

SOLID: Single Responsibility Principle – (SRP)

The principle states that, if there are 2 reasons to change a class, the functionality should ideally be split into 2 separate classes. This is also related to the concepts of coupling and cohesion.

Single Responsibility Principle can be considered as the most important design principle one needs to adhere to, as everything else flows from this, in one way or the other.

Increase user acquisitions using Android Instant Apps

Increase user acquisitions using Android Instant Apps

Reducing install friction of mobile apps is the first and the most important problem businesses face today. In 2018, Google Play Store and Apple App Store had close to 5 billion apps. To get noticed, most businesses follow up their mobile app launches with an extensive and costly marketing campaign. Targeted advertisements and paid campaigns help in faster user acquisitions, […]

How NativeScript works?

How NativeScript works?

NativeScript is an open source framework for building truly native mobile apps Angular, Vue.js, TypeScript or JavaScript.

Just like ReactNative, NativeScript targets web developers who are familiar with JavaScript by providing a platform to develop native mobile applications.

Android Instant Apps – Navigation Issue

Android Instant Apps – Navigation Issue

Instant Apps on Google Play Store allow you to experience the application without actually downloading the app. Only the relevant parts of the application get downloaded as and when required. The architecture for such an application is highly modularised, by features. There’s a base feature module, which houses the common or the shared functionality of the whole application, while individual […]

A week with Flutter

A week with Flutter

I started exploring Flutter last week, and here are my thoughts. 1. Getting started was very easy. Setting up flutter, creating a simple hello world project and running it on Android and iOS was pretty straight-forward. There’s nothing that you would get stuck with. 2. Dart That was simple too. If you are familiar with Java or JavaScript, or any […]