Showing posts with label learn Kotlin. Show all posts
Showing posts with label learn Kotlin. Show all posts

Thursday, December 10, 2020

Install IntelliJ IDEA on Linux Mint 20

Steps to install Jetbrains IntelliJ IDEA Community Edition 2020.3 on Linux Mint 20, tested on VirtualBox.
 

IntelliJ IDEA is a cross-platform IDE on the Windows, macOS, and Linux operating systems. It is available in the following editions:

  • Community Edition is free and open-source, licensed under Apache 2.0. It provides all the basic features for JVM and Android development.
  • IntelliJ IDEA Ultimate is commercial, distributed with a 30-day trial period. It provides additional tools and features for web and enterprise development.

To install IntelliJ IDEA Community Edition on Linux Mint:

Visit: https://www.jetbrains.com/idea/download/

Download .tar.gz of Community Edition.

Extract the tarball to a directory that supports file execution.
For example, to extract it to the recommended /opt directory, run the following command:

$ sudo tar -xzf <downloaded file> -C /opt

Execute the idea.sh script from the extracted directory to run IntelliJ IDEA. or add a program launcher to Linux Mint Menu to run idea.sh.

ref: https://www.jetbrains.com/help/idea/installation-guide.html


Monday, May 27, 2019

Kotlin Collections Overview

Collections are a common concept for most programming languages. The Kotlin Standard Library provides a comprehensive set of tools for managing collections – groups of a variable number of items (possibly zero) that share significance to the problem being solved and are operated upon commonly.

Check the ultimate guide, Kotlin Collections Overview, with 18 sections that cover everything from the basic essentials to mastery.

Wednesday, May 22, 2019

Google teamed up with udacity to bring a free online cource for Developing Android Apps with Kotlin

The free online course Developing Android Apps with Kotlin, was developed by Google with Udacity. You'll learn how to build Android apps using industry-standard tools and libraries in the Kotlin programming language.

In this free course, you will learn the fundamentals of building Android applications using Kotlin. The course covers architecture components, multi-screen navigation, data persistence, RESTful APIs and Material Design. By the end of the course, you’ll be able to create well-designed Android applications using Kotlin that can connect to the internet, store data and navigate between screens.

detail: Udacity FREE COURSE : Developing Android Apps with Kotlin by Google


Saturday, May 18, 2019

Android development become increasingly Kotlin-first

At Google I/O'19, Google announced Android development will become increasingly Kotlin-first. Many new Jetpack APIs and features will be offered first in Kotlin. If you’re starting a new project, you should write it in Kotlin.

What's New in Kotlin on Android, 2 Years In (Google I/O'19)
This session examines the progress made in Android support for Kotlin. This talk will cover Kotlin samples and reference docs, annotations, framework APIs, IDE support for low-level bytecode optimizations in the D8/R8 compiler, and work on the Kotlin Foundation.

Sunday, March 3, 2019

Kotlin online playground

It's a good web to try Kotlin for beginner, Kotlin Playground, an online sandbox to explore Kotlin
programming language. You can edit, run and share Kotlin code online, and also browse code samples directly in the browser.

visit: https://play.kotlinlang.org/