Studio3でプロジェクトにFirebaseを導入したときにハマったこと2017/06/18SHAREツイートシェアはてブGoogle+PocketLINEこんにちは!最近、Androidのアプリも作ってみたいと思い勉強を始めているタカフミです。これまで、iOSアプリの開発経験はあったのですが、Androidは難しそうという気持ちがあって敬遠していました。先日GoogleのカンファレンスでAndroidの開発言語に新しくKotlinというものが追加されると発表されました!KotlinはPythonやSwiftのようなモダンなプログラミング言語に似ていて、Javaに比べると書きやすくなるようです。「Swiftに似ているなら自分でもできるかも。」と思い、勉強するようになりました。勉強してみると、iOSアプリの開発に似ているところもあれば、考え方が全く違うところもあったりで、とっても面白いです!今日はAndroidでアプリ開発を行う上で、ハマってしまった点についてお話したいと思います。誰かの参考になれば幸いです!Firebaseについて僕は今、オンラインで対戦ができるような簡単なアプリを作っています。そのアプリのバックエンドとして、Firebaseというものを使っています。FirebaseとはGoogleが提供しているサービスの1つで、簡単にいうと自分でサーバーサイドのコードを書かなくても簡単にログイン機能やプッシュ通知ができちゃう便利なサービスです。オンライン対戦のようにリアルタイムでやりとりをするシステムを自分で構築するのって本当に大変です。Node.jsやRedisを駆使してセッションやコネクションの管理をする必要があるからです。以前、僕も実装したことがあるのですがとにかく本当に大変でした。Studioにはクリック1つでFirebaseと統合できる機能がついています。この機能を使えば問題なく導入できるはずなんですが、上手くいきませんでした。Firebaseのパッケージがビルドできないガイダンスに従ってFirebaseのパッケージなどを導入したのですが、ビルドしてみると次のようなエラーが表示されてしまいました。com.google.firebase:firebase-core:10.2.4ちゃんと、パッケージは導入しているし、手順に従って初期化も行っているのに、どうしてなんだろうという感じでした。Firebaseを使うために必要なパッケージがインストールされいなかったのが原因でした。Managerから行えます。