開発
休日にやりたいことがありすぎてなかなかブログを更新できてません。 気がついてたら半年ぶりの更新になってた。 スプラトゥーン2は地味に続けてますが最近はNine Parchmentsにはまってます。ec.nintendo.com Builder パターンとは 普段Androidアプリの開発…
最近チャージャーに限界を感じてきました。特にガチホコだと思わぬ奇襲を受けやすいです。 奇襲に対処できるチャージャーになりたい。 Singleton パターンとは Singletonとは対象のクラスが絶対に1つしか存在しないことを保証するデザインパターンです。 今…
久しぶりの更新になってしまいました。 スプラトゥーン2が発売されたし仕方ないよね。ちまちま空いてる時間にプレイしてます。 ↓今の状況です。#Splatoon2 #SplatNet2 pic.twitter.com/Rk4OgkqwA3— kzt (@seiizo) 2017年9月30日今回はPrototypeパターンです…
昨日前夜祭で久しぶりのスプラトゥーンを満喫してました。 エイムも操作もひどいことになってました。 しばらくはリハビリ期間になりそうです・・・ Factory Methodパターンとは Factory Methodパターンは、インスタンスの作り方をスーパークラスで定め、実…
スプラトゥーン2発売日まで1ヶ月を切りました。 E3での大会、日本チームは惜しくも2位でしたが熱い試合でした。 今回はTemplate Methodパターンです。 Template Methodパターンとは Template Methodパターンは、親クラスで処理の枠組みを決め、子クラスで…
なんとか第二回もできました! 今回はAdapterパターンです。 Adapterパターンとは デザパタ本には 「すでに提供されているもの」と「必要なもの」の間の「ずれ」を埋めるデザインパターン とあります。この通りなんですが、じゃあスプラトゥーンでこのパター…
頭の中がごちゃごちゃ 最近自分の中で考えてることをごちゃ混ぜにしてアウトプットしたらタイトルのような結果になりました。 イカ、最近の自分の思考 「サーモンランとか激アツ!これはローカルでできてほしい」 「あかべこ本一通りやったけど次は何しよう…
検証端末としてHuawei MediaPad M3を購入して自作アプリとかの動作検証してたらマップ表示ができなくてはまったので備忘録として記載します。 原因 if (ConnectionResult.SUCCESS != GooglePlayServicesUtil.isGooglePlayServicesAvailable(this)) { //エラ…
Android 6.0.1の端末でAnimationScale(Transition, Duration)が取得できない問題に遭遇しました。 Mからパーミッション変わった影響かなーとパーミッション見直したり、Settings.Globalのソースを見ても特に問題ないような・・・ぐぐってもアニメーションOFF…
今まで日付の比較を行うときはCalendarクラスのcompareToを使ってやってました。 でもcompareToって直感的じゃなくて毎回リファレンスみて「なるほど」となってたんですよ。なんか良い実装ないかなぁと思ってましたが、よくよくソースを見てみるとやってるこ…
久しぶりの更新になります。 本日、TDDBC in Tokyo 2016-02 - TDDBC | Doorkeeperに参加させて頂きました。 TDD自体は興味があって趣味の範囲でちょこちょこJUnit触ったりとか最近だとEspresso触ったりしていたんですが、 業務ではまったくやっていないため…
前回はRetrofitでグルメAPIを叩く処理を実装しました。 今回はそれにRxJavaを加えてみたいと思います。正直API1つだけで単純にデータを取得してるだけの処理だとあまり恩恵を感じないかもしれません。 あるAPIを叩いて戻り値を受け取ってその戻り値を元にま…
最近RxJavaについて勉強中なんですが、RxJavaで非同期通信を行うときに相性の良いライブラリとしてRetrofitというものがあるという話を聞いて試してみようと思いました。 今回はリクルートさんのグルメサーチAPIを使ってみたいと思います。まずはbuild.gradl…
前回は、基本的なEspressoの使い方を学びました。 今回は試合回数を保存する機能をSharedPreferencesを使って実装します。その前にまずは、UIが余りにもひどいので整えます。ソースはこちらを参照。UI改修後はこんな感じです。カラーもスプラトゥーンを意識…
早速ですが、僕はスプラトゥーンが大好きです。 新武器が出るとギアをこの組み合わせにすればこういう戦法が取れるのではないかと考えはじめます。 夜に考えはじめると眠れなくなります。 プレイし始めると1時間のつもりが2時間、3時間とやってしまい際限…
スクロールできるView内にGridViewを配置するとうまく表示できないときの対処方法です。 以前にもはまって今回思い出すのに時間がかかってしまったので個人的にメモ。Add a GridView to a ListView in Android - Stack OverflowGridViewを継承してonMeasure(…
完全自分用メモです。余裕で抽選漏れたので、Twitterを追っかけた。そして途中寝落ちしたり別作業したりで全部メモれなかった残念メモ。 次は参加したいなぁ 基調講演 SquareがFragmentを捨てる話 ↑の話のまとめ(SpeakerDeck) マッチョなActivity サンプル …