Mohd Faizan

I'm Mohd Faizan, an Associate Technical Lead (ATL) specializing in Android development. I've been a part of To The New's OTT-dev Business Unit, contributing to innovative solutions in the industry. My expertise lies in crafting robust and user-friendly mobile applications, leveraging emerging Android technologies and frameworks. I'm passionate about creating impactful software solutions that make a difference.

Android

Part 2 | Understanding Annotations: Basics and Custom Solutions in Java/Kotlin

In Part 1, we discussed the fundamentals of annotations in Java and Kotlin, including an overview of what annotations are, the various types of built-in annotations like @Override, @Deprecated, etc., and how they simplify common programming tasks. We also explored the basic structure of annotations, how to define them, and the importance...

27-Dec-2024

Android

Understanding Annotations: Basics and Custom Solutions in Java/Kotlin | Part 1

Introduction to Annotations and Their Types Before we dive into the details, let me give you a quick overview of what we’ll cover in this blog. First, we’ll introduce annotations and highlight their importance in modern development. After that, we’ll explore the built-in annotations available in both Java and Kotlin. Once we’ve...

27-Dec-2024

Software development

Exploring Fundamental Sorting Algorithms in Computer Science

What is Sorting? Sorting is a process of arranging data in specific orders, it can be based on some criteria such as numerical values, alphabetical order, or some other characteristics. In computer science, sorting typically involves rearranging elements in an array, list, or other data structure so that they are in a predetermined...

09-May-2024