heihei blog

Write once, recall anytime. 自分のために書く 📝

これからJavaで書かれたAndroidアプリケーションのソースコードをKotlinに書き換える際に気をつける、やるべきこと2点

Kotlin歴2ヶ月程度で勉強中なのですが、現在プロジェクトのソースコードを少しずつですがKotlinに置き換えていて、本日11/7時点でKotlin率は40%弱です。 この記事の内容は、そんな自分がKotlin置き換え始めた頃の失敗、問題点を雑に振り返り、 Javaのソース…

AS3.0-stable + RobolectricによるUnitテストでResourceNotFoundExceptionが出る際の対策

バージョンは下記: Android Studio: 3.0 stable version Robolectric: 3.5.1 現象はタイトルの通りで、上記バージョンのAndroidとRobolectricを使ってUnitテストを実行すると、AndroidのResourcesにアクセスする際にResourceNotFoundExceptionが発生しテスト…

AndroidにおけるColorUtilsを用いた色の配合

Androidのsupport.v4.graphicsパッケージにはColorUtilsというユーティリティクラスが存在します。 ColorUtils | Android Developers Androidアプリケーション開発では、このユーティリティクラスを用いることで簡単に2つの色をコード上から動的に配合するこ…

Androidアプリ開発を行なう上でよくお世話になる英語のウェブサイト、Podcast一覧

(Androidアプリ開発に限らずだと思いますが、)開発に関する最新情報は英語でまず第一情報として公開され、その後に日本語訳された公式サイトやブログ記事等が公開されることがほとんどだと思います。 この記事ではAndroidアプリ開発を行なう上で自分がよく…

Room Persistence Libraryを訳してみた(※2017年5月末時点)

自分へのメモ程度にRoom Persistence Library | Android Developersを日本語訳しましたので、この記事ではその内容を記載いたします。(※注意: この翻訳記事は2017年5月末時点での上記の公式ドキュメントの日本語訳です。) 雑に訳しています。タイポ、細か…

Google I/O 2017 - 現地入りするまで&持っていった荷物まとめ

Google I/O 2017に(初)現地参加してきました。この記事では、初めてGoogle I/Oに参加するにあたり個人的に行ったこと、日本出発から現地入りするまでのまとめ、そしてアメリカに持参した物の一覧を記載しています。今後、渡米する方やGoogle I/Oに参加する方…

#potatotips #38 にブログ枠で参加してきた

potatotips #38 (iOS/Android開発Tips共有会) - connpassにブログ枠で参加しました。 このブログ記事では、Androidの発表に関するまとめを記載致します。 会場@Origami, Inc. 会場は、南青山にあるOrigami, Inc.さんのオフィスでした。Origami - スマートな…