tomoima525's blog

Androidとか技術とかその他気になったことを書いているブログ。世界の秘密はカレーの中にある!サンフランシスコから発信中。

ワイナリーの中心で泥温泉に入る ~ナパバレー・カリストガ~

ナパといえばワイナリーで有名ですが、実は温泉が湧く地域があります。ナパの北部に位置するカリストガという場所です。 以前から噂に聞いていた、ドラクエに出てきそうな地で泥温泉に入ってきたのでレポートします。

続きを読む

日本向けのアプリとUS向けのモバイルアプリの違いはなにか

f:id:tomoima525:20180416164817p:plain
日本向けのアプリとUS向けのモバイルアプリを開発した経験から、よく「日本のアプリとUS向けのアプリの違いって何ですか?」と聞かれることがあります。UI、UX観点で色々な違いはあるのですが、個人的に最も違う点を挙げるなら、タイポグラフィだと思います。US、いやおそらくアルファベットを使う国のアプリは、タイポグラフィが日本のアプリと比べて圧倒的に重要視されています。

具体的にどういうことなのか、またもし海外向けアプリの設計に携わることになった時にどういう点を考慮すべきなのかについて書こうと思います。

続きを読む

深セン テックリサーチ・レポート(後編) シリコンバレー周辺に住む人からみた中国のシリコンバレー

f:id:tomoima525:20180222100226j:plain:w400

テックリサーチ・レポート後編は深センの"中国のシリコンバレー"としての側面を追います。
自分は今回深センに行くにあたりなんのツテもなかったのですが、中国人の友人に現地の人を紹介してもらい、現地のテックコミュニティに少しだけ切り込むことが出来ました。現地で働く人たちの話を聞いたり、企業を訪問した結果わずかに見えてきた中国シリコンバレーの実態や、アメリカのシリコンバレーと比較して異なると感じたところについて書いていきます。
なお、前編はこちらをご覧ください。

tomoima525.hatenablog.com

続きを読む

深セン テックリサーチ・レポート(前編) 壮大な社会実験が行われている街

f:id:tomoima525:20180222183331j:plain:w300
2/20-2/24にMercari Tech Researchのメンバーとして、中国のシリコンバレーと呼ばれる深センと広州を訪問してきました。興奮冷めやらぬうちにレポートします。

テックリサーチとは?

メルカリで去年から始まった施策です。諸外国を訪問し、その国のITサービスや暮らしを調査したり、現地テックコミュニティと交流します。調査結果は社内での報告会やテックリサーチナイトで発表し、そこで得た知見や、現地コミュニティとの繋がりをプロダクト企画/開発に活かすというのが主な目的です。
訪問する国に特に制約はないのですが、やはりITによる発展が著しい国に行く傾向が強いです。これまでに中国以外だとエストニア、インド、フィンランドシンガポール、アメリカ(ニューヨーク)などのリサーチ実績があります。

mercan.mercari.com

今回自分が深センを選んだ理由はずばり深センが中国のシリコンバレーと呼ばれているからです。シリコンバレー(の近く)に住む自分としては、どんな違いがあるのかをこの目で確かめたいという思いがありました。
あと、このブログを少し前に読んで、実際のところどうなっているのか知りたいと思っていたこともあります。

gendai.ismedia.jp

このレポートでは

について書きます。この記事は前編です。

  • テックリサーチとは?
  • 深センとは
    • 街の見どころ
      • 巨大電気街
      • Tencentを始めとした巨大ビル群
    • 滞在したところ
    • 物価
  • 深センで体験したサービス
  • まとめ その1. 独自のイノベーションが起きる街
続きを読む

「Android アプリ設計パターン入門」でReactNativeハイブリッドアプリやMVVMアプリ設計について執筆しました

f:id:tomoima525:20180131080733j:plain:w400

本を書きました!

ひょんな経緯から、クラウドファンディングによるAndroid設計本「Android アプリ設計パターン入門」の執筆に携わりました。 自分が担当した章は「7章 チームとアーキテクチャ」になります。クラウドファンディングの本で手にとっていただくのはなかなか難しい部分もあると思うので、どんなことをこの本に詰め込んだか書きます。

Android アプリ設計パターン入門

Android アプリ設計パターン入門

  • 著者:日高 正博,小西裕介,藤原聖,吉岡 毅,今井 智章,
  • 製本版,電子版
  • PEAKSで購入する
続きを読む

アメリカ西海岸に移住して2年がたった

f:id:tomoima525:20170926184032j:plain:w400
アメリカのベイエリアに移住して2年がたってしまいました。タイトルはベイエリアよりもキャッチーかなと思って"西海岸"にしました。ちょっとした節目であるので、環境や心境の変化などをつらつらと書きとめておこうと思います。

続きを読む

Dagger2 + KotlinでEspressoのInstrumentation test を書く

Instrumentation Testを書く時、実際にAPIリクエストは行わせず、APIレスポンスをmockしたいですよね。方法としては2通りはあるかと思います。

  • Gradleで Test flavorを作り、APIを差し替える
  • Dagger2を使い、mockをinjectする

mockの値を変更するのが容易なので、2番目の方法がおすすめです。しかしながらDagger2でmockを依存性注入するのは結構面倒で、実際テストを書き始めるまでにいくつかステップが必要です。この記事ではDagger2とKotlinを使ってEspresso instumentation testをを書く方法を説明します。

続きを読む