Edge Developer

Hello there, my name is Opeyemi Olorunleke. I am a Software Developer (majorly Android, GitHub Profile), Digital Marketer, Udemy Instructor, Technical Writer, Blogger & Webmaster.

Open & Abstract Classes and Inheritance in Kotlin

Kotlin: Open & Abstract Classes and Inheritance

In object-oriented programming, inheritance enables new objects to take on the properties of existing objects. We can have a class that can inherit properties and methods from the parent class when we inherit classes, we do not need to specify the method and properties again, in the new class (child class or subclass). In essence, it allows us to …

Kotlin: Open & Abstract Classes and Inheritance Read More »

Kotlin: Class Examples

Class without a Constructor but with default variable (or properties or data) [box type=”info” align=”” class=”” width=””]In class-based object-oriented programming, a constructor is a special type of subroutine called to create an object. It prepares the new object for use, often accepting arguments that the constructor uses to set required member variables.[/box] class Person { …

Kotlin: Class Examples Read More »

Kotlin ArrayList and Loops Example

Kotlin ArrayList Kotlin ArrayList is also very similar to Java Arraylist. ArrayList<T> is the resizable-array implementation of the List interface. The ArrayList class has only a few methods in addition to the methods available in the List interface. val myArrayList = arrayListOf(“John”, “Fred”, “McKinsey”, “Morgan”, “Sarah”) //an arraylist of my friends val newFriendList = arrayListOf(“Musa”, “Victor”, “Timothy”) myArrayList.add(0, …

Kotlin ArrayList and Loops Example Read More »

Kotlin: Array vs List – Similarities and Differences

// Initializing array and list val array = arrayOf(1, 2, 3) val list = listOf(“apple”, “ball”, “cow”) val mixedArray = arrayOf(true, 2.5, 1, 1.3f, 12000L, ‘a’) // mixed Array val mixedList = listOf(false, 3.5, 2, 1.4f, 13000L, ‘b’) // mixed List Arrays An array is a container object that holds a fixed number of values …

Kotlin: Array vs List – Similarities and Differences Read More »

Kotlin For Dummies: Variables, Basic Types, and Arrays

1. Variables In Kotlin, we use “val” to declare a constant or “var” keywords to declare a variable. You can specify a type such as String or Int after the variable name. In the example below, we declared a constant firstName of type String with the val keyword. val firstName: String = “Opeyemi” // this is …

Kotlin For Dummies: Variables, Basic Types, and Arrays Read More »

What is Object Oriented Programming

What is Object Oriented Programing?

Object Orientation is the most widely used programming paradigm there is, every major programming language uses object-oriented programming principles and that includes Java, Python, C++, C#, PHP, Swift etc and it includes Kotlin. Objected Oriented Programming (OOP) dates back to the 1980s OOP is a natural way to model software and probably one of the …

What is Object Oriented Programing? Read More »