タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

kotlinに関するchuwbのブックマーク (2)

  • Kotlinを導入したお話 - コネヒト開発者ブログ

    こんにちは!エンジニアの富田(@tommykw)です。 ママリQ Android アプリにKoltinを導入しましたので、導入方法などを紹介します。 ママリQ Android アプリ 家族の毎日の疑問や悩みを解決するママのためのQ&Aアプリです。ストアのレビューが4.5と非常に評価の高いアプリです。 なぜKotlinを導入したのか Javaだと冗長、複雑になるコードもすっきり可読性が上がる Swift使いのiOSエンジニアにもなじみやすい文法 JavaのNullPointerExceptionを駆逐できる デメリットが少なかった 簡潔に安全にコードを書けるのはいいですね。Kotlinのスコープ関数やreadonlyや強力なコレクションを言語標準機能として使えるのはとても魅力的なため導入に踏み切りました。 ただメリットだけではなく、懸念点もありました。 DataBindingを利用すると真っ

    Kotlinを導入したお話 - コネヒト開発者ブログ
    chuwb
    chuwb 2016/11/10
  • 最近の個人的なAndroidの設計とかテスト周りとかまとめ - もやもやエンジニア

    最近、Androidの設計やらテストの書き方やらを試行錯誤していて、ちょっと情報が散らばってきたので個人的なまとめです。これが絶対的にイケてる!とかじゃなくて単にいろんな人のスライド読んだり、自分で試したりして今こんな感じになったというレベルのものです。 コードは↓で作ったアプリをベースにいじってます。。Kotlin製のアプリなのでJavaに適時読み替えてください。 rei19.hatenablog.com 設計の話 設計の目標はモジュールの責務を分割して将来の変更に強くするという感じです。Androidの場合は特に適当に作るとActivityとFragmentが膨れ上がってメンテつらい作りになりがちです。で、去年に書いた記事(Androidのデザインパターンを考えてみたの続き。Kotlin対応版。 - もやもやエンジニア)とかを経て、いまのところはMVPな構成にしてModel層をDDDラ

    最近の個人的なAndroidの設計とかテスト周りとかまとめ - もやもやエンジニア
  • 1