2018年11月10日プログラミング学習を考えている人に勧めたいオンラインスクールCodeCamp最近様々な人がプログラマとして活動しています。どこかの会社に所属して活躍している人もいれば、個人開発でスマートホンのアプリを開発し、便利なアプリを提供している人もいます。プログラムは人生を豊かにしてくれます。プログラミングを習得し、あなたの人生を豊かにしてください!そんなプログラムの学習を考えている方、独学で学習しているけど限界を感じている方に向けてこの記事を書いています。プログラムを習得するメリット、プログラマについて、プログラムを独学で習得する難しさについて触れるとともに、おすすめしたいオンラインプログラミングスクールを紹介したいと思います。2018年11月10日KotlinでAndroidのSQLite用のライブラリを開発中!Androidで使用できるSQLite用のライブラリをKotlinで開発しています。アノテーションをクラスやプロパティに付与することで、SQLiteとの連携をより簡単にするためのライブラリになる予定です。ライブラリの名前はSQLiteDatabaseOperatorです。Libraryの影響を受けています。GitHubに公開していますので、アノテーションの使い方などの参考にしていただければ幸いです。1.0.0が完成したらGradleで使用できる形にしてライブラリを公開しようと思っています。(変更可能性)の概念がある言語です。(変更可能)なオブジェクトと呼んだりし、プログラムの中に出てくるオブジェクトを呼び分けたりもします。それではこのイミュータビリティ、ミュータビリティとはどういった概念なのか?そして開発する上でどのようなメリット、利点を僕たちにもたらしてくれるのでしょうか?上記の疑問に加え、その使い方、使い分け方を説明していきます。参考にしたページは以下になります。Safety)に設計された言語になっています。どのようにNull安全が保証されているのかについてまとめました。記事の途中にKotlinのNull安全がどれほどのものなのかの検証、実験を行なっています。先にその検証を読みたい方はここからどうぞ。それではKotlinのNull安全について見ていきましょう!参考にしたページは以下になります。Developersに行ってみたら、何やらKotlinという言語が公式言語に追加されたという記事を発見しました。今年の2017年05月18日にGoogleがKotlinという言語を公式言語に追加すると発表したみたいです。AppleがiOSの公式言語としてSwiftを発表したのが約3年前の2014年。そんなiOSに対抗するかのようなこの発表は、遅まきながら僕の心に衝撃が走りました。気になったので調べてみました。