nashcft's blog

時々何か書く。

日記的なもの

Android Gradle Plugin 4.1.0 から library module の BuildConfig に VERSION_CODE と VERSION_NAME が生えなくなりそう

Android Gradle Plugin 4.0.0 までは library module にも生えていた BuildConfig.VERSION_CODE と BuildConfig.VERSION_NAME が 4.1.0-alpha05 から生えなくなってた issuetracker: https://issuetracker.google.com/issues/154275579 Library module にと…

CircleCI to GitHub Actions 移行日記

追記 (2020-06-13) この件その後ログを精査してみたら、メモリの問題じゃなくて実行しているテストの1つにあった非同期処理の実装がまずくて処理が迷子になったまま帰ってこないのが原因だった。 追記終わり 職場の Android アプリのCIに CircleCI を使って…

******

From: CyberAgent (2019/03~2020/03) To: U-NEXT (2020/03~) 出戻りです。 CyberAgent では Android アプリの開発をしたり Bitrise で CI を良い感じにしたり GitHub Actions で CI を良い感じにしたりしていました。U-NEXTでも引き続き Android アプリの開…

Android: Data Binding 3.6.0 から ViewDataBinding の定義が変わった

今日 Android Studio 3.6.0 stable がリリースされた。 android-developers.googleblog.com 3.6 から導入された機能の一つに view binding という、data binding の layout 中の要素にアクセスする機能だけを抜き出したようなものがある。 developer.android…

DroidKaigi 2020 アプリ開発 contribute の思い出

私が Android アプリ開発に携わるようになったのが2017年後半からで、それから迎えた DroidKaigi は 2018, 2019, 2020 と今年で3度目になる。今年は残念ながら中止になってしまった*1けど、自分にとっては公式アプリに初めて contribute した年でもあるので…

Android: アプリからメールアプリを開く時の Intent の設定とメールアプリの挙動について

以下の tweet に関する話。 アプリからメール作成しようとした時に URI 指定すると Gmail では件名と本文が消えてしまう?— nash (@nashcft) December 26, 2019 ACTION_SENDTO の Intent の食べ方が Gmail と Outlook で違うのなんなの...— nash (@nashcft) D…

Bitrise Test Reports について調べてみた記録

先週 Bitrise の build log に "Test Reports" って項目が増えてて、JUnit とかのテスト結果をアップロードしたらGUIでいい感じにみられるようにしてくれる機能が追加されたことを知った。公式のドキュメントを読んだ感じだと Bitrise から提供されてるいく…

******

From: U-NEXT (2016/05~2019/02) To: CyberAgent (2019/03~) 2/15が最終出社日でした。 U-NEXTのみなさまには大変お世話になりました。火曜に退職決まって金曜に最終出社という唐突ムーヴ失礼しました。タイミングが良かったんです。結局挨拶もそこそこみた…

DroidKaigi 2019 感想

DroidKaigi 2019 に参加してきた。 droidkaigi.jp セッションのノートとかは Scrapbox にまとめてある。これを書いている時点でまとめきれていないものがあって #WIP ってついてるのがそれ。 scrapbox.io 感想 聴いたセッションで特に印象的だったもの Deep …

Redux に関する昨日の出来事

前提: 当時の私の Redux に対する認識や知識 Flux: MVC, MVP, MVVM などと同じレイヤーで扱われるアーキテクチャパターン Redux: Flux を実現するための具体的な実装、ライブラリ つまり https://github.com/reduxjs/redux のこと Flux については 2014年末…

最近もやもや考えてる事

DroidKaigi 2018 が終わり続く三連休も過ぎ去って体調が低空飛行なりに業務に復帰しつつ考えてる事: スプリント期間の短縮をしたい 今のチームというか会社では全体的に1スプリント2週間で回しているのだけど、土日を挟む事で勢いがリセットされてしまって2…

年明けから今日まで

継続的に文章を書くという試みとはなんだったのかという様子ですね。とりあえず年が明けてからのことを書きます。 1月上旬〜中旬 年末年始休暇が終わっていきなり気分が沈み始め、業務の進捗も出なかったことが追い打ちになって完全に精神が終了していました…

最近書いてないやつ

別段忙しくてニャーンであるとかそういう状態ではないのだけど全然日記的なもの書けてなかったり GitHub ガーデニングも真っ白殺風景になってたりしていますが私は元気です。 何していたかというと会社では毎日無理ない程度に進捗を出してるだけなのに帰宅す…

週末までにやったこと

週の頭に今週これやろうとメモってたことに対する振り返り TODO に書いてあったこと Binder transaction buffer のサイズについて再調査 & 記事の加筆修正 やってない 来週末までに終わらせる。 TDD_kotlin: 14章を終わらせる 第I部の終盤だし1章1章が結構…

穏やかに週末をむかえる

直近の日記としてのブログで忙しいとかつらいとかニャーンとか言ってた原因の切羽詰まった状況が木曜で終わり、その開放感に任せてTDD写経のブログを書き上げた後、とても穏やかな気持ちでむかえた今週最後の平日はそれなりな進捗と共にとても穏やかに過ぎ、…

+メモ書き

前回のブログで余裕があるとか言ったな、あれは嘘だ。嘘だったんだ... Binder transaction buffer の記事修正は今週末にやろう... 先週も結局ヒイヒイ言いながら開発タスクをやっつけてて、今週も厳しそうな雰囲気がある。そんなこんなもあり昨日今日とバス…

久々の日記的な

色々あり3週間弱もの間日記的なものを書かないでいた... 先々週の土曜日までは JJUG CCC の発表資料を作っていたとか、先週は業務でタスクが突然押し寄せてきたので残業しまくっていたとかそういう言い訳をすることもできるが実際それを言い訳に忙しいから落…

日記

チームの人からのサーバサイドAPIの挙動に関する質問を聞いていたらAPIの不備が見つかったのでシュッと直してプルリクを投げた。 大した規模の修正ではなかったのでその場ですぐプルリクにしたのだけど、弊社では基本的にタスクをチケット化するのが決まりで…

日記的な

風邪治った 昨日今日でタスク1個こなして、あと Effective Java の読書会したりコードレビューしたりした。最近読書が疎かになりつつあるのでよくない。 今日のタスクでは ViewHolder まわりをいじっていたのだけど、 RecyclerView における ViewHolder とそ…

😷

今日は出社したら Android Studio 3.0 がリリースされていたので早速アップデードした。とりあえず新しくできるところは新しくして、引っかかるところがどこかだけ眺めておいた。来週くらいから Gradle の android plugin のマイグレ作業をすることになる。 …

風邪と情報共有と

風邪を引いてて治りつつあるものの鼻水が辛い... 今日は小さいタスクを1つ片付けた以外はほとんどコードレビューをしていた。 昨日まで ConstraintLayout で苦戦していて自分しかこれを使っていないから頑張るしかないと思っていたら先行して別の画面を開発…

ここ数日やってたこと的な

終わったと思っていたレイアウト書きが実は終わっていなかったなどありここのところ ConstraintLayout と格闘して打ちのめされていたのだが、やっとひと段落つき定時で帰るなど時間や心に余裕ができたことにより日記的なものを書く気力が自然と湧いてきたの…

様々な理由により帰宅時間が遅くなるとこのように日記的なものは書かれなくなっていきます 今回は退勤後にジムに行き帰りの電車の接続が最悪だったので日付が変わりそうな頃に帰宅をした。 仕事の方はレイアウトが書き終わって java をもそもそと書き始めた…

タイトルを考えるのが面倒になった 今日は演奏会を聴きに行ったり腕時計を修理に出したりと外をウロウロしていた。用事のついでに『テスト駆動開発』を買おうといくつか本屋に寄ってみたがどこも在庫切れになっていたのでamazonで注文した。とは言えamazonも…

平日の終わり

CIrcleCI の移行がひと段落したので勉強も兼ねて Android アプリの新規画面の実装タスクを拾ってみた。 入門書をザーッと読んでどれくらい理解したかなーという感じで手をつけてみたけどどうも Layout 周りがダメっぽいのでその辺りの復習をしようというとこ…

午前 信じて送り出したPRのマージ先ブランチが消えた— nash (@nashcft) October 11, 2017 これはブランチ運用をどーのこーのというのが昨晩あったようでこのあとアナウンスがありPRの受け入れ先も用意されてめでたし。 午後 CircleCIのビルドが全滅してしま…

日記的なもの

継続的になんかしらの文章を書くということをしようと思ったので日記的なものを書くことにした。 今日は先週から取り組んでいた、CIにCircleCI を使っているレポジトリを 1.0 から 2.0 に移行する作業の残りを片付けた。先週の時点で半分は移行が終わってい…

— nash (@nashcft) December 3, 2016 自分の知ってることだけを扱えばよかったですねという反省がある— nash (@nashcft) December 3, 2016 やっぱ他人の褌で土俵にあがって堂々としていられるような傲慢さは自分にはねーですよ— nash (@nashcft) December 3,…