create account

What is Kotlin? Chapter 1 by juanunix

View this thread on: hive.blogpeakd.comecency.com
· @juanunix ·
What is Kotlin? Chapter 1
Welcome to this first chapter of a course, in which undoubtedly, we will learn both about Kotlin. In this series of entries, my intention is not to copy and paste, I would like to debate and learn from each other.

In this chapter we will see what Kotlin is and why we are at the perfect time to start.

<H1> What is Kotlin? </H1>

Kotlin is a programming language created in 2010 by Jetbrains, the company that created one of the most famous IDE for java in the intellij world.

Kotlin is an alternative to Java, which supplies several of the most common problems that programmers encounter in that language. For that reason and to replace more deficiencies of other programming languages ​​kotlin was developed.

<h1>Why use Kotlin?</h1>

I imagine that it will be one of the questions that you will be asking the most as you read this article, and the truth is that there is no magic answer that tells you that this will be a success or not, so I am going to talk to you about why point of view worth it.

<b>Null insurance:</b>  One of the biggest problems of using java are the NullPointerException. This causes a lot of problems when developing. With Kotlin we will forget this because it forces us to take into account the possible null.

<b>Save code:</b> With kotlin you can avoid many lines of code compared to other languages. Imagine doing a POJO (Plain Old Java Objects) in a single line instead of 50-100.

<b>Functional programming features:</b>  Kotlin is developed so that we work both object-oriented, functional (and even mix), which will give us much more freedom and the possibility of using features such as higher-order functions, function types and lambdas.

<b>Easy to use:</b> Being inspired by already existing languages ​​such as Java, C # or Scala, the learning curve will be quite simple.

<b>It's time:</b> A few days ago in the Google I / O 2017, Kotlin has officially become an Android language, so right now is the boom. If you are fast, if you work and get involved you can dedicate yourself professionally to Kotlin, and more now that very important companies are beginning to use the language (Pinterest, Gradle, Evernote, Uber, etc).


<h1>Conclusion</h1>

If there are good times to get on the wave, this is a great one. Kotlin has entered with a lot of force, not only to face Java, but to beat him. In a year from now, everything points to a profile that is highly demanded by recruiters on Linkedin, and due to the novelty of the topic there are currently very few programmers who control Kotlin. If you are looking to improve, update and not be outdated and to become a benchmark in the industry, join me in this course that I will develop and become a professional. Now or never.

![KOTLIN TUTORIAL.png](https://steemitimages.com/DQmX1SYW8h3zPfUVP7LTQECohT45LvSkzP52pqETnmvyCD2/KOTLIN%20TUTORIAL.png)
👍  , , , ,
properties (23)
authorjuanunix
permlinkwhat-is-kotlin-chapter-1
categorysteemdev
json_metadata{"tags":["steemdev","utopian-io","technology","android","tutorial"],"image":["https://steemitimages.com/DQmX1SYW8h3zPfUVP7LTQECohT45LvSkzP52pqETnmvyCD2/KOTLIN%20TUTORIAL.png"],"app":"steemit/0.1","format":"markdown"}
created2018-04-27 20:11:51
last_update2018-04-27 20:11:51
depth0
children5
last_payout2018-05-04 20:11:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,844
author_reputation808,049,197,132
root_title"What is Kotlin? Chapter 1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id52,516,207
net_rshares2,535,063,111
author_curate_reward""
vote details (5)
@damko ·
Hello Juan, I like this Kotlin initiative you've got. Are you still planning to develop the course?
properties (22)
authordamko
permlinkre-juanunix-what-is-kotlin-chapter-1-20180701t204343684z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-07-01 20:43:42
last_update2018-07-01 20:43:42
depth1
children1
last_payout2018-07-08 20:43:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length99
author_reputation1,046,788
root_title"What is Kotlin? Chapter 1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id63,042,292
net_rshares0
@juanunix ·
yes my friend you are welcome!!!
properties (22)
authorjuanunix
permlinkre-damko-re-juanunix-what-is-kotlin-chapter-1-20180717t140551177z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-07-17 14:05:39
last_update2018-07-17 14:05:39
depth2
children0
last_payout2018-07-24 14:05:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length32
author_reputation808,049,197,132
root_title"What is Kotlin? Chapter 1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id64,996,159
net_rshares0
@michellechristie ·
Kotlin is simplicity mixed with a lot of power, so you have an open world of possibilities if you came from Java that you could not imagine before, the best thing is that it is perfectly integrated with Android studio, kotlin I love it, excellent tutorial.
properties (22)
authormichellechristie
permlinkre-juanunix-what-is-kotlin-chapter-1-20180427t202003875z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-04-27 20:20:09
last_update2018-04-27 20:20:09
depth1
children1
last_payout2018-05-04 20:20:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length256
author_reputation12,870,733,138,035
root_title"What is Kotlin? Chapter 1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id52,517,292
net_rshares0
@juanunix ·
thanks for you comment
properties (22)
authorjuanunix
permlinkre-michellechristie-re-juanunix-what-is-kotlin-chapter-1-20180427t202201692z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-04-27 20:21:51
last_update2018-04-27 20:21:51
depth2
children0
last_payout2018-05-04 20:21:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length22
author_reputation808,049,197,132
root_title"What is Kotlin? Chapter 1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id52,517,519
net_rshares0
@yokondap · (edited)
hi dear,  excelente post. Do you know  where i can dow loand  a program called dbase III plus.  it is really old, but i  love that program when  i was at university.  Sincerely   Yokonda from Venezuela.
properties (22)
authoryokondap
permlinkre-juanunix-what-is-kotlin-chapter-1-20180427t210218649z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-04-27 21:01:45
last_update2018-04-27 21:02:30
depth1
children0
last_payout2018-05-04 21:01:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length202
author_reputation56,354,641,378
root_title"What is Kotlin? Chapter 1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id52,522,423
net_rshares0