2017.07.07
Kotlin
KotlinはJavaにはないスマートな構文を多くサポートしています。 適切にそれらを用いることで簡潔であったり、明瞭なコードに出来ます。 本記事ではそのなかから、簡単な例として式の表現力を紹介したいと思います。 式と文 まず前提としてプログラムにおける「式」と「文」について簡単に説明しておきます。 …More Read
2017.04.10
Kotlin Null Safety
Null Safety KotlinにはNull Safetyという言語仕様があります。この記事ではNull Safetyとは何かとKotlinにおいてNull Safetyに係るる構文を解説します。 Null Safetyとは Null Safetyとは、端的にいうとnull参照による実行時エラー …More Read
2017.04.10
Kotlin
Kotlinの標準ライブラリ(kotlin-stdlib)にスコープ関数と呼ばれる関数群があります。 apply、let、run、withの4つです。これらは関数を引数とることで関数のスコープを変えることができます。 スコープ関数が使い方を実際に見ていきます。 let let関数は次の形で宣言されて …More Read
2017.04.09
Anko Kotlin ライブラリ
AnkoはAndroid開発を楽にするKotlinライブラリです。 KotlinでAndroid開発! ライブラリAnkoでのUI構築を試すの回ではAnkoのメイン機能である、DSLでのUI構築を試しました。 今回はそれ以外のAnkoの機能を試してみようと思います。 Intent 別Activity …More Read
2017.04.06
Android Anko Kotlin
Anko AnkoとはJetBrainsが開発を行っている、Android向けのKotlinライブラリです。 Android開発を楽にするための機能を色々持っているのですが、今回はその中でもUI構築のDSL(DomainSpecificLanguage)を中心に試してみます。 通常AndroidでU …More Read
2017.03.03
Kotlin プラグイン
Kotlinというプログラミング言語を用いたAndroid開発が注目を集めています。 本シリーズではKotlin基本を使ったAndroid開発の基本的なところを書いていきます。 何記事かKotlinの基本的な言語仕様の話が続きましたが、今回はよりAndroid開発に即した話です。 Android開発 …More Read
2017.03.03
Android Kotlin
Kotlinというプログラミング言語を用いたAndroid開発が注目を集めています。 まずはKotlinの基本的な構文を知らないと始まらないのでJavaとの違いを押さえつつ確認していきましょう! 今回はクラスについてです。 クラス Kotlinではクラス宣言、およびインスタンス化は次のように行います …More Read
2017.03.01
Android Kotlin 初心者向け
Kotlinというプログラミング言語を用いたAndroid開発が注目を集めています。 Kotlinの基本的な構文を知らないと始まらないのでJavaとの違いを押さえつつ確認していきましょう! 今回は関数についてです。 ## 関数 最も簡単な例から見ていきましょう。 funキーワードを用いること、引数と …More Read
2017.03.01
Android Kotlin 初心者向け
Kotlinというプログラミング言語を用いたAndroid開発が注目を集めています。 Android開発に即した話をしていきたいところですが、 何はともあれKotlinの基本的な構文を知らないと始まらないのでJavaとの違いを押さえつつ確認していきましょう! 変数 Kotlinでは変数宣言にvarキ …More Read
2017.02.13
Android Studio Kotlin 環境構築
Kotlinというプログラミング言語を用いたAndroid開発が今注目を集めています。 本稿ではKotlinへのAndroid開発の導入の手順を紹介ます。 なお、Androidの開発環境としてAndroid Studioを使うことを前提としています。 また、筆者の環境はMac OS Xのためスクショ …More Read