プログラミング学習を考えている人に勧めたいオンラインスクールCodeCamp

最近様々な人がプログラマとして活動しています。
どこかの会社に所属して活躍している人もいれば、個人開発でスマートホンのアプリを開発し、便利なアプリを提供している人もいます。

プログラムは人生を豊かにしてくれます。
ぜひ、プログラミングを習得し、あなたの人生を豊かにしてください!

そんなプログラムの学習を考えている方、独学で学習しているけど限界を感じている方に向けてこの記事を書いています。

プログラムを習得するメリット、プログラマについて、プログラムを独学で習得する難しさについて触れるとともに、おすすめしたいオンラインプログラミングスクールを紹介したいと思います。
“プログラミング学習を考えている人に勧めたいオンラインスクールCodeCamp” の続きを読む

Kotlinのイミュータブル、ミュータブルとはなんなのか? どんなメリットがあるのか?

Kotlinはイミュータビリティ -Immutability- (変更不可能性)、ミュータビリティ-Mutability- (変更可能性)の概念がある言語です。
イミュータブル -Immutable- (変更不可能)なオブジェクト、ミュータブル -Mutable- (変更可能)なオブジェクトと呼んだりし、プログラムの中に出てくるオブジェクトを呼び分けたりもします。

それではこのイミュータビリティ、ミュータビリティとはどういった概念なのか?
そして開発する上でどのようなメリット、利点を僕たちにもたらしてくれるのでしょうか?

上記の疑問に加え、その使い方、使い分け方を説明していきます。

参考にしたページは以下になります。
Collections: List, Set, Map
6 Benefits of Programming with Immutable Objects in Java
Method parameters and mutable variables
“Kotlinのイミュータブル、ミュータブルとはなんなのか? どんなメリットがあるのか?” の続きを読む

KotlinのNull安全ってどう安全なの?! 検証も交えてまとめてみた!

Androidの公式言語になったKotlinですが、Null安全(Null Safety)に設計された言語になっています。
どのようにNull安全が保証されているのかについてまとめました。

また、記事の途中にKotlinのNull安全がどれほどのものなのかの検証、実験を行なっています。
先にその検証を読みたい方はここからどうぞ。

それではKotlinのNull安全について見ていきましょう!

参考にしたページは以下になります。
Null Safety
“KotlinのNull安全ってどう安全なの?! 検証も交えてまとめてみた!” の続きを読む

Android公式言語 Kotlinとはどんな言語でどんなメリットがあるのか?!

久々にAndroid Developersに行ってみたら、何やらKotlinという言語が公式言語に追加されたという記事を発見しました。
今年の2017年05月18日にGoogleがKotlinという言語を公式言語に追加すると発表したみたいです。

AppleがiOSの公式言語としてSwiftを発表したのが約3年前の2014年。
そんなiOSに対抗するかのようなこの発表は、遅まきながら僕の心に衝撃が走りました。

ではこのKotlinという言語はどんな言語なのか? どんなメリット、利点を開発者にもたらしてくれるのか? どんなことができるのか? 気になったので調べてみました。


“Android公式言語 Kotlinとはどんな言語でどんなメリットがあるのか?!” の続きを読む