タグ

2015年3月4日のブックマーク (3件)

  • SwiftでAndroidアプリを作る!!? - Qiita

    今年のAdvent Calendar、Swiftで申し込んでいましたが最近はもっぱらAndroid開発をしていました。 そこで無理やりAndroid関連の記事に持ち込んでしまおうと思います。 SwiftAndroid?? 今年の6月に発表されたSwift、個人的な所感としては色々な言語の良いとこ取りで、良い意味で特徴がなくすんなりと書き始められるとても良い言語だと思います。 そんなSwiftAndroidが書ける?? さすがにそこまで都合よくはいきません...。 今回ご紹介するのがKotlin(ことりん)という言語です。 Swiftと細かな記述方法の違いこそあるものの、色々な言語の良いとこ取りでありとても似ているように感じています。 Kotlinってどんな言語? ホームページはこちらです。 IntelliJの開発元であるジェットブレーンズ社で開発された言語です。 型推論やクロージャ、パ

    SwiftでAndroidアプリを作る!!? - Qiita
  • 【Nullいことしてんじゃねぇ】声に出して読みたいKotlin #ktac2014

    これはKotlin AdventCalendar2014の3日目ぐらいの記事です。 こんばんは。Javaの皆さん。 今日もNullで消耗していますか????(精一杯の煽り) ひとむかし前に、声に出したい日語なんてのがありましたね。 そのまんまなのですが、今回はそれのKotlinバージョンです。リピートアフタミー! ・・・とその前に、どうせ最後まで読まない人が多いと思うので。 先に結論 先に言っちゃう。Kotlinはコンパイルレベルで厳しく、実行時にやさしい。 すなわち、 コンパイルさえしてしまえば、その時点でかなり精度の高いコード完成している! 優しさの裏返しの厳しさは以下3点 1.Nullにめっちゃ厳しい だから実行時にNullPointerExceptionは起こらないと言って良いほどですのよ、奥様 2.曖昧なキャストとか許さない だから型のミスマッチによる例外とか起こりにくいんです

    【Nullいことしてんじゃねぇ】声に出して読みたいKotlin #ktac2014
  • 2015年のAndroid開発はKotlinで決まりかもしれない - みんからきりまで

    いや、ネタとかじゃないんで。 AndroidJavaそろそろ限界問題 以前の記事にも書いたけど、最近の関数型プログラミングやRxJavaなどの流れの中で、ラムダも書けない言語では限界を感じ、何かAndroid開発を救ってくれる魔法のアイテムを探す必要に迫られていました。 そして行き着いたのがKotlinでした。 Kotlinとは Kotlinはプログラミング言語です。 JVM言語で、いわゆるaltJavaの一つです。 開発したのはAndroid StudioのベースとなっているIntelliJを開発しているJetBrains社で、2011年に生まれたばかりのとても幼い子です。 特徴は型推論、null安全、高階関数、可愛い名前などで、Javaより書きやすく関数的で、尚且つScalaほど複雑にはならない事を目指しているようです。 最近ではSwiftに似ていると言われるようです。 なぜKotli

    2015年のAndroid開発はKotlinで決まりかもしれない - みんからきりまで