SQL
Structured Query Language (SQL) is a standard language for storing, manipulating and retrieving data in relational databases.
Design Patterns
A design pattern is a reusable solution to common problems in software development. There are different types of design patterns, such as creational patterns, which focus on how objects are created...
RESTful API
A RESTful API (Representational State Transfer API) is an architectural style for designing networked applications. It uses HTTP methods to interact with resources identified by URIs (Uniform Resou...
Kotlin Introduction
Kotlin is a cross-platform, statically typed, general-purpose high-level programming language with type inference. Kotlin is designed to interoperate fully with Java.
Benchmark Android App
Benchmarking is a way to inspect and monitor the performance of an app. Android offers two benchmarking libraries and approaches for analyzing and testing different kinds of situations in app: Macr...
Android Quick Review
A concise summary of essential Android concepts and frequently asked questions compiled to strengthen understanding and support technical preparation.
Android Introduction
Android is an open source and Linux-based Operating System for mobile devices.
Algorithmic Patterns
An algorithmic pattern is a common problem-solving strategy or technique used to solve a class of algorithmic problems efficiently by recognizing and reusing a specific approach or structure. These...
Number Theory
Number theory is a branch of pure mathematics devoted primarily to the study of the integers and arithmetic functions.