Profile Pic

Admin MindOrks

Mindorks is an online software learning platform. It is a community of great programmers.
What are intents in Android?

What are intents in Android?
19th June 2019

In this blog, we will learn about Intents in Android. Intents are used to communicate between various components in Android application. If you are new to Android then this is the must-read blog. Also, if you have done Application development in Android, then you will learn various new things about Intents. So, let's learn together the concept of Intents in Android.

Kotlin Collection Functions

Kotlin Collection Functions
8th April 2021

In this blog, we will learn how to efficiently use the Kotlin Collection Functions to make the journey of Android App Development smoother and faster.

Using Shimmer Effect Placeholder in Android

Using Shimmer Effect Placeholder in Android
9th March 2020

In this blog, we will demonstrate how to use Shimmer in your Android application. We will be fetching the data from the API using the Fast-Android-Networking and then displaying the data in the RecyclerView. So let’s get started!

Learn Kotlin  - lateinit vs lazy

Learn Kotlin  - lateinit vs lazy
22nd May 2017

There are many great features available in Kotlin, we can take advantage of all these features to write a better application in Kotlin. Among all those features, lateinit and lazy are important property initialization feature.

AutoSizing TextView Implementation for Android

AutoSizing TextView Implementation for Android
25th May 2019

In this blog, we will learn how to autosize the textview. We will learn how to make the TextView scalable according to the size of the container. We have created a complete tutorial of Autosizing the textview.

JvmStatic, JvmOverloads, and JvmField in Kotlin

JvmStatic, JvmOverloads, and JvmField in Kotlin
6th September 2019

In this blog, we will learn how we can use the Kotlin code in our existing Java code with the help of JvmStatic, JvmOverloads, and JvmField in Kotlin.

Jetpack Compose Tutorial - Step by Step Guide

Jetpack Compose Tutorial - Step by Step Guide
5th November 2020

In this tutorial, we are going to learn about the Jetpack Compose, a modern toolkit for building native UI. We will go through this tutorial to learn Jetpack Compose for Android by example.

Implementing Android Jetpack Preferences

Implementing Android Jetpack Preferences
29th June 2019

In this blog, we will learn how to implement Preferences in Android. Preferences are a part of Android Jetpack and are used to implement in-app settings. So, by using Preferences, you can change the behavior of your app without changing the system's settings. Let's get started.

Migrate to Gradle Kotlin DSL

Migrate to Gradle Kotlin DSL
15th October 2020

In this blog, we are going to learn how to migrate from Groovy-based Gradle to Kotlin DSL Gradle in Android. We will learn what are the basic steps that can be followed for easy migration to Gradle Kotlin DSL.

Android BottomSheet Example in Kotlin

Android BottomSheet Example in Kotlin
3rd January 2019

In this blog, we will learn how to implement BottomSheet in Kotlin and handle all its callback. We will see the examples of both Persistent BottomSheet and Modal BottomSheet.

Using Exoplayer to play Video and Audio in Android like a Pro

Using Exoplayer to play Video and Audio in Android like a Pro
24th May 2019

In this blog, we will learn how to use ExoPlayer like a pro. ExoPlayer is a library used to play audio and video in Android apps. You can customize the ExoPlayer according to your needs. So, let's learn how to use ExoPlayer.

Android SharedPreferences in Kotlin

Android SharedPreferences in Kotlin
3rd January 2019

Android SharedPreferences in Kotlin

Companion object in Kotlin

Companion object in Kotlin
2nd September 2019

In this blog, we will learn about the concept of companion object that is used to call the members of a class with the help of class name and not by making an instance of the class.

Getting Started with Firebase RemoteConfig in Android

Getting Started with Firebase RemoteConfig in Android
22nd May 2019

In this blog, we will learn about the firebase Remote Config feature in Android. By using Firebase Remote Config, we can bring some updates in the App like some text change in the app, without publishing any update of the app on the Play Store.

How to encrypt data safely on device and use the AndroidKeystore?

How to encrypt data safely on device and use the AndroidKeystore?
28th October 2019

In this blog, we will learn how to encrypt data safely in Android device and how to use Androidkeystore. We will learn about key encryption, file encryption, and how to encrypt SharedPreferences.

Tips and Tricks of Android Studio

Tips and Tricks of Android Studio
16th June 2019

In this blog, we will learn about some of the Tips and Tricks of Android Studio. This is very important because a machine can do a lot of things if the operator, operating the machine knows how to use it efficiently. Same is with Android Studio. Using some shortcuts will help us in making projects in a lesser time than ever.

Shared ViewModel in Android: Shared between Fragments

Shared ViewModel in Android: Shared between Fragments
1st July 2019

In this blog, we will learn how we can use the ViewModel in our application to communicate between various fragments in our application. We say it as SharedViewModel.

Understanding Multidex in Android

Understanding Multidex in Android
18th May 2019

In this blog, we will learn how to use Multidex in Android. Basically, Multidex is used when we want to add more than 64K methods in our Android project. If we don't use any Multidex for the project having more than 64K methods, then we will encounter DEX error. So, in this blog, we will learn how to use Multidex.

How to open a PDF file in Android programmatically?

How to open a PDF file in Android programmatically?
17th June 2019

In this blog, we will learn how to open a PDF file i.e. Portable Document Format file in Android programmatically. Since PDF files are the most used document file format, so, using a PDF file in our application can be a good way of displaying some documents in our application. Let's find, how to open a PDF file in Android programmatically.

LiveData setValue vs postValue in Android

LiveData setValue vs postValue in Android
27th June 2019

In this blog, we will learn about LiveData and the methods that are used to update the value of the LiveData i.e. setValue() method and postValue() method. We will look at the difference between these two methods. So, let's get started.

Understanding LiveData in Android

Understanding LiveData in Android
21st August 2019

In this blog, we will learn about LiveData which is used to notify the observers associated with it if there is a change in the LiveData. Normally, the UI elements are notified when there is a change in data. Also, only that observers will be notified that are in Live state. So, let's explore this.

Using Fused Location API To Fetch Current Location

Using Fused Location API To Fetch Current Location
7th June 2019

In this blog, we will learn how to update the location using the GPS of a mobile device. We will perform an example to check the current location of the user.

Implementing Easy Permissions in Android: Android Tutorial

Implementing Easy Permissions in Android: Android Tutorial
13th June 2019

In this blog, we will learn how to implement Easy Permissions in Android. Easy Permissions are used to ask for permissions required by the application explicitly. These are used to ask users for permissions that are dangerous in nature and involves user privacy.

Android Content Provider in Kotlin

Android Content Provider in Kotlin
7th January 2019

In this blog, we will learn about Content Provider in Android. Content Provider is one of the Android Component helps to access data of other apps. We will be learning Content Provider implementation in Kotlin.

Android ReyclerView in Kotlin

Android ReyclerView in Kotlin
3rd January 2019

Android RecyclerView

Android Layouts - Relative/Linear/Frame

Android Layouts - Relative/Linear/Frame
3rd January 2019

In this blog, we will learn about various layouts in Android. We will learn about LinearLayout, RelativeLayout, and FrameLayout. We will learn all these with the help of some examples.

Build your first Android application in Kotlin

Build your first Android application in Kotlin
17th December 2018

In this blog, we will learn how to create and run your first Android application in Kotlin with the help of Android Studio. We will learn how to create an emulator in Android Studio and how to run applications on an emulator and on mobile devices.

Understanding the Application Lifecycle in Android

Understanding the Application Lifecycle in Android
4th June 2019

In this blog, we will learn about the Application life cycle in Android. We will learn how to make use of various application states that a particular application has in general.

Android User Interface — View Components

Android User Interface — View Components
3rd January 2019

In this blog, we will learn about the Android User Interface. We will learn about various view components like Button, TextView etc provided by Android Studio. So, let's get started.

Install Android Studio

Install Android Studio
17th December 2018

In this blog, we will learn how to install Android Studio in our system. We will learn how to download and install Android Studio in Windows, Mac, and Linux. Also, we will learn how to enable developer option in our mobile device.

Easy SMS Verification in Android: SMS User Consent API

Easy SMS Verification in Android: SMS User Consent API
9th August 2019

In this blog, we will learn how to implement SMS verification using the SMS User Consent API in Android. This API is used to read only the message containing the verification code and will automatically extract the code from the message by taking permission from the user with the help of a prompt.

Measure Method Execution Time In Android Debug Build

Measure Method Execution Time In Android Debug Build
16th December 2019

In this blog, we will learn how to measure the method execution time in debug build of your application. Method execution time will help in reducing the time complexity of your method and this in return accelerates your Android App performance.

How to access SQLite Database in Android for Debugging?

How to access SQLite Database in Android for Debugging?
13th November 2019

In this blog, we will learn how to access SQLite Database in Android for Debugging with the help of the Android Debug Database library. By using the Android Debug Database library, you can view/add/edit/delete values of the tables present in the database.

Understanding the Scoped Storage in Android

Understanding the Scoped Storage in Android
1st November 2019

In this blog, we will understand the concept of Scoped Storage in Android. It was introduced with Android 10 and it provides limited and the required storage access to the application. Let's learn more about it.

Build Material and Dark Themes Apps Using Style in Android

Build Material and Dark Themes Apps Using Style in Android
26th October 2019

In this blog, we will learn how to build material and dark themes apps using styles in Android. We will see how we can change the look of the application just by writing some styles code for our application.

Getting started with Android NDK: Android Tutorial

Getting started with Android NDK: Android Tutorial
9th October 2019

In this blog, we will learn how to use Android NDK. We will learn the use of native codes i.e. C and C++ in Android development. So, let's learn about Android development in a native way.

Integrating Expression Search in Android app

Integrating Expression Search in Android app
4th October 2019

In this blog, we will learn how to integrate expression search in Android application. We will learn how to use GIFs for better user communication in our application. We will cover every aspect of it.

Using Android Sensors: Android Tutorial

Using Android Sensors: Android Tutorial
30th September 2019

In this blog, we will learn how to use Android Sensors. There are various sensors present in our Android device and we can use them in our application. For example, we can use the temperature sensor in some weather app. So, let's learn about Android Sensors.

Implementing in-app updates on Android

Implementing in-app updates on Android
25th May 2019

In this blog, we will learn about the in-app update feature in your Android app. In-app update is a feature that is used to download the update of the app without using the play store. We will see how to use the flexible and immediate in-app update in our app.

Learn Kotlin — Returns, Jumps & Labels

Learn Kotlin — Returns, Jumps & Labels
25th September 2019

In this blog, we will learn the concept of labels and jumps in Kotlin. We will see the types of jump expressions that are used in Kotlin.

How to convert a Kotlin source file to a Java source file?

How to convert a Kotlin source file to a Java source file?
21st September 2019

In this blog, we will learn how to convert a Kotlin source file to a Java source file. We will do the file conversion by two methods. So, let's see how.

Property, Getter, and Setter  - Kotlin

Property, Getter, and Setter  - Kotlin
20th September 2019

In this blog, we will learn about Property, Getter, and Setter in Kotlin. We have a detailed explanation of Getter and Setter in this blog.

What is tools:context in Android layout files?

What is tools:context in Android layout files?
19th September 2019

In this blog, we will learn about tools:context attribute that is present in every layout file by default.

Understanding Memory Usage In Android

Understanding Memory Usage In Android
17th September 2019

In this blog, we will understand the Android memory usage. We will see how the memory usage of your application can increase or decrease your users. The blog contains detailed information about memory usage in Android.

Improving Android app performance with Benchmarking

Improving Android app performance with Benchmarking
13th September 2019

In this blog, we will learn how to improve Android app performance with Benchmarking. Benchmarking is a way to measure the code that you have written for your app. For the process of benchmarking, we have one library called Jetpack Benchmark. So, we will lean each and everything related to benchmarking.

Safe calls(?.) vs Null checks(!!) in Kotlin

Safe calls(?.) vs Null checks(!!) in Kotlin
9th September 2019

In this blog, we will learn about Safe calls(?.) and Null Checks(!!) in Kotlin. Both are used to avoid NullPointerException in Kotlin. So, let's see how we can use these in our code.

Service vs IntentService in Android

Service vs IntentService in Android
28th July 2019

In this blog, we will learn the difference between Service and IntentService. Services are used to perform some tasks in the background without using the UI of the application and at the same time, you can use other applications parallelly.

Authentication Using Fingerprint In Android - Tutorial

Authentication Using Fingerprint In Android - Tutorial
17th August 2019

In this blog, we will learn how to authenticate in Android applications with the help of fingerprint. Fingerprint Authentication is the best way for authentication because you need not worry about remembering the password and it is a very fast process also. So, let's see how we can do this in our application.

Code Formatting in Kotlin using ktlint

Code Formatting in Kotlin using ktlint
12th August 2019

In this blog, we will learn how to format your Kotlin code using ktlint in our project. ktlint is a tool that is used to check if our Kotlin code is according to the Kotlin code standards or not. If not, then it will format the code for you. So, let's learn how to do that.

Using LocalBroadcastManager in Android

Using LocalBroadcastManager in Android
2nd August 2019

In this blog, we will learn about LocalBoradcastManger. We will learn what the LocalBroadcastManager is and how we can use this in our Android project.

What are the differences between Dalvik and ART?

What are the differences between Dalvik and ART?
31st July 2019

In this blog, we will see the difference between Dalvik and ART in Android.

What are the different protection levels in Android Permission?

What are the different protection levels in Android Permission?
24th July 2019

In this blog, we will learn different protection levels in permission in Android application. There are three protection levels i.e. Normal, Signature and Dangerous. We will learn about all these permissions.

How to check the visibility of software keyboard in Android?

How to check the visibility of software keyboard in Android?
27th July 2019

In this blog, we will learn how to check the visibility of software keyboard in Android.

How to create a Transparent Activity in Android?

How to create a Transparent Activity in Android?
22nd July 2019

In this blog, we will learn how to create a Transparent activity in Android. By using Transparent activity, your app will be launched but nothing will be displayed in the background of the window.

How to communicate between fragments?

How to communicate between fragments?
15th July 2019

In this blog, we will learn how to communicate between various Fragments in our Activity. You can have more than one Fragments in your Activity and it becomes a necessary task to learn how to communicate between those Fragments. So, let's learn how we can do this.

Android Studio Tutorial For Beginners

Android Studio Tutorial For Beginners
11th July 2019

This blog is for those who are starting Android development and are facing some problem while using Android Studio. We have created a full tutorial of Android Studio for Beginners.

Learn to write good code in Android: Starter Pattern

Learn to write good code in Android: Starter Pattern
3rd July 2019

In this blog, we will learn how to write good code in Android by using the Starter Pattern. Starter pattern is used to write codes in such a way that there is no bug or runtime error while launching an Activity. So, use Starter Pattern and stand out from the crowd.

Things to care while using Proguard in Android application

Things to care while using Proguard in Android application
2nd July 2019

In this blog, we will learn about the things that we should know before using Proguard in Android application. Proguard is used to minify, obfuscate and optimize the Android code. So, we created a list of things that you should know before using Proguard.

Implementing Paging Library in Android

Implementing Paging Library in Android
28th June 2019

In this blog, we will learn how to implement Paging Library in Android. Paging Library is used to get only a selected amount of data out of a heap of data i.e. at a particular instant of time only the desired amount of data will be loaded in the application. This feature is very important for applications using infinite scrolling. We have created a full tutorial for Paging.

Android TextView Decoration Tutorial

Android TextView Decoration Tutorial
26th June 2019

In this blog, we will learn how to decorate TextView in Android. We will use both XML and Kotlin code for TextView decoration. So, read this blog and use it in your Android project.

Animation in Android - Android Tutorial

Animation in Android - Android Tutorial
24th June 2019

In this blog, we will learn how to use Animation in our Andoird Application. Animations are used to convey the message in a better way. It helps in improving the user experience. So, this blog is all about Animations in Android. So, let's learn about Animation.

Parsing JSON in Android

Parsing JSON in Android
22nd June 2019

In this blog, we will learn how to do JSON parsing in Android. JSON parsing is done to get the data that is present in the form of JSON i.e. you will fetch the desired data from the JSON file in your Android Application by using JSON parsing. We will learn each and every concept of JSON parsing.

Processing and Parsing XML in Android

Processing and Parsing XML in Android
21st June 2019

In this blog, we will learn the concept of XML parsing in Android. XML parsing is used to get the data from the XML format files in our Android Application. Various websites use XML format to represent the data. So, in order to get that data in our application, we need to parse the XML file. In this blog, we will cover every aspect of XML parsing.

Building Android applications with Gradle — Tutorial

Building Android applications with Gradle — Tutorial
20th June 2019

In this blog, we will learn how to use Gradle in Android to build some applications. We will learn some Gradle commands that can be used to perform various Gradle functions using the command line and not the Android Studio. Also, we will learn gradlew tasks and build variants.

Understanding Activity Aliases in Android To Preserve Your Launchers

Understanding Activity Aliases in Android To Preserve Your Launchers
17th June 2019

In this blog, we will learn the concept of Activity Aliases in Android. Activity Aliases are used to preserve the Launchers whenever there is a change in the Launcher Activity name. Generally, when we create a shortcut on our home screen and if we change the Launcher Activity, then the shortcut will be removed from the home screen. So, let's find how to deal with this.

Activity Recognition in Android — Still, Walking, Running, Driving and much more

Activity Recognition in Android — Still, Walking, Running, Driving and much more
12th June 2019

In this blog, we will learn how to use the Activity Recognition API in our Android Application. The Activity Recognition API is used to determine the Activity that a user is doing at a particular instant of time like walking, running, driving, still, etc.

Implementing Preferences Settings Screen in Android

Implementing Preferences Settings Screen in Android
9th June 2019

In this blog, we will learn how to implement the Preferences Settings Screen in Android. Settings screen are used to change the functionality and behavior of a particular application without changing the system settings. For example, you can change the background of a particular application by using the Settings feature.

Implementing Bubbles in Android

Implementing Bubbles in Android
8th June 2019

In this blog, we will learn how to use Bubbles in Android. Bubbles are a new feature introduced in the Beta version of Android Q. These are used to display notifications of any application over some other application and you can launch any activity by using these Bubbles, something like Facebook Messenger's app.

Pair and Triple in Kotlin

Pair and Triple in Kotlin
3rd June 2019

In this blog, we will learn how to use Pair and Triple in Kotlin. Pairs and Triples can be used in Kotlin to return two or three variables of same or different types of variables, respectively.

Replace Switch with When in Kotlin

Replace Switch with When in Kotlin
31st May 2019

In this blog, we will learn how to use when instead of switch in Kotlin. We will see some examples to understand the usage of when in the best possible way.

Exploring Android ViewPager2 in Android

Exploring Android ViewPager2 in Android
29th May 2019

As Google introduced a new ViewPager called the ViewPager2 with some cool features like vertical orientation, use of Recycler View and many more. So, in this blog, we will explore the new ViewPager2 with its implementation as well .

Android KTX - Android development with Kotlin

Android KTX - Android development with Kotlin
27th May 2019

In this blog, we will learn how to implement the Android KTX feature of the Android Jetpack that was announced in the Google I/O 2018. We will learn how Kotlin will help us to write the same code and use the same APIs used in Java in a much easier and faster way.

What is Lint? What is it used for?

What is Lint? What is it used for?
27th May 2019

In this blog, we will learn about Lint. Lint is a code scanning tool present in Android Studio that identifies the error in our code and suggests some changes in our code. Before publishing our app, we should use lint for our project. In this blog we will learn how to use lint in a more smarter way.

Gradle Tips and Tricks for Android

Gradle Tips and Tricks for Android
18th May 2019

In this blog, we will learn some Gradle tips and tricks for Android. After reading this blog, you will be able to use various features of Gradle that will help you in developing an Android App faster than before.

Using Custom and Downloadable Fonts in Android

Using Custom and Downloadable Fonts in Android
16th May 2019

In this blog, we will learn how to use custom and downloadable fonts in android that was introduced in Android 8.0. Now there is no need of writing some piece of code for using the fonts. Also you can choose from any of the thousands of fonts on Google Fonts and use them in your app.

Using Drag-Drop in Android Applications

Using Drag-Drop in Android Applications
24th May 2019

In this blog, we will learn how to use the drag and drop feature in our Android app. Drag and Drop feature is used to move one view from one place to other. This will help in moving the UI and the data associated with that item also.

Primary and Secondary Constructors in Kotlin

Primary and Secondary Constructors in Kotlin
19th May 2019

In this blog, we will learn about Primary and Secondary Constructors in Kotlin. Unlike other object-oriented languages, Kotlin has two types of constructors. So, in this blog, we will learn how to use them.

Downloading and Showing Image with Glide Library in Android

Downloading and Showing Image with Glide Library in Android
19th May 2019

In this blog, we will learn how to use Glide for downloading and showing images in our Android application. Basically, Glide library downloads the image and store it into your cache or local memory and uses it when needed in future.

Using Swipe-to-refresh in Android Application

Using Swipe-to-refresh in Android Application
21st May 2019

In this blog, we will be learning the Swipe-to-refresh gesture that is being used in various application like the Facebook app or the Instagram app, where the user of the app refreshes the app according to their need.

Getting started with Motion Layout: Android Tutorials

Getting started with Motion Layout: Android Tutorials
17th May 2019

In this blog, we will learn how to use MotionLayout in Android. MotionLayout is a subclass of ConstraintLayout for building animations. Here you will learn how to apply animation without writing any java or kotlin code.

Exploring Edge to Edge Feature in Android Q

Exploring Edge to Edge Feature in Android Q
23rd May 2019

In this blog, we will talk about how to use the Edge to Edge feature of Android Q This will help the user to explore the complete width and height of the device.

Getting Started with ShareSheet in Android Q

Getting Started with ShareSheet in Android Q
17th May 2019

In this blog, we will understand how to integrate the share sheet in our application and how it is different from DirectShare API which was launched in Android M. This blogs covers the detail and step by step explanation to integrate it .

Create your own Custom View

Create your own Custom View
17th May 2019

In this blog, we will learn about the custom view and how to implement it as one. We will talk about each and every aspect of CustomView like onDraw(), onMeasure(), Why it is necessary and how simply you can create your own Views.

Push Notifications in Android Using FCM

Push Notifications in Android Using FCM
15th May 2019

In this blog, we will learn using Push Notifications in Android Device using FCM. We will learn how to integrate the push notification feature in the app from scratch and handle the message as well.

Understanding Settings Panels in Android Q

Understanding Settings Panels in Android Q
14th May 2019

In this blog, we will understand the new setting panel which released in Android Q. With Google launching Android Q, Lot of exciting features has also popped up. One amazing feature is Location Service usage and few more.

Understanding and Implementing Permission in Android Q

Understanding and Implementing Permission in Android Q
11th May 2019

In this blog, we will understand the new privacy-based location permission in Android Q and how to implement it in your app.

Getting Started With CameraX Jetpack Support Library

Getting Started With CameraX Jetpack Support Library
11th May 2019

In this blog, you will learn how to use camera-x support library to build your next generation camera app.In this app we will be building a Camera app from scratch.

ViewModel with SavedState

ViewModel with SavedState
10th May 2019

In this blog, we will learn about using SavedState in ViewModel. This is the part of Android Architecture Component. You will learn how to Persist ViewModel state across process recreation.

Android Material Tabs in Kotlin

Android Material Tabs in Kotlin
3rd January 2019

How to create Material Tabs in Android in kotlin?

Android SearchView in Room Database in Kotlin

Android SearchView in Room Database in Kotlin
9th January 2019

How to implement SearchView inside Room Database?

Android Bottom Navigation Example in Kotlin

Android Bottom Navigation Example in Kotlin
3rd January 2019

Android Bottom Navigation Example in Kotlin. How to implement the BottomNavigationView in Kotlin?

Android SQLite Database in Kotlin

Android SQLite Database in Kotlin
7th January 2019

SQLite database helps us to store the data in the database. Android comes with the built-in implementation of SQLite Database.

Android Room Persistence Library in Kotlin

Android Room Persistence Library in Kotlin
9th January 2019

Room Database is an abstraction layer over the SQLite Database which helps us to reduce our work with the SQLiteOpenHelper class.

All About Android Development In 2018

All About Android Development In 2018
25th December 2018

What happened to Android development in 2018. Android has changed a lot in 2018. Let's see what actually happened in 2018.

Android Navigation Drawer in Kotlin

Android Navigation Drawer in Kotlin
3rd January 2019

Android Navigation Drawer in Kotlin

Android ViewPager in Kotlin

Android ViewPager in Kotlin
3rd January 2019

Android ViewPager

Android  Fragments and its Lifecycle

Android  Fragments and its Lifecycle
3rd January 2019

Android Fragments

Android WebView — in kotlin

Android WebView — in kotlin
3rd January 2019

Android WebView

Learn Kotlin — Extension Functions

Learn Kotlin — Extension Functions
30th May 2017

As the name implies, the extension functions are the functions that help us to extend the functionality of classes without having to touch their code.

Learn Kotlin- Destructuring Declarations

Learn Kotlin- Destructuring Declarations
22nd May 2017

Destructuring is a convenient way of extracting multiple values from data stored in (possibly nested) objects and Arrays. It can be used in locations that receive data (such as the left-hand side of an assignment).

Learn Kotlin - Data Class

Learn Kotlin - Data Class
22nd May 2017

We frequently create a class to do nothing but hold data. In such a class some standard functionality is often mechanically derivable from the data. In Kotlin, this is called a data class and is marked as data.

Learn Kotlin —  apply vs with

Learn Kotlin —  apply vs with
22nd May 2017

There are many great features available in Kotlin, we can take advantage of all these features to write the better application in Kotlin. Among all those features, apply and with are important feature. We must know when to use which one.

Learners From Our Courses Work At
logo googlelogo facebooklogo microsoftlogo gojeklogo directilogo uberlogo olalogo zomatologo paytmlogo hikelogo rakutenlogo zolandologo swiggylogo makemytrip