iOSDC Japan パンフレット原稿
毎年のiOSDC Japan公式パンフレットに掲載される寄稿原稿です。UI実装や設計の勘どころを、その時に取り組んでいたテーマに沿って言語化しています。掲載原稿はPDFで、元となる原稿ソース(Markdown)はGitHub上で公開しています。
寄稿
書籍への寄稿や、合同誌企画への参加記録です。GMOインターネットグループ有志「Good Morning」シリーズ、親方Project合同誌シリーズを中心に、UI実装・キャリア観・アウトプット論など幅広いテーマで書いてきました。
翻訳レビュー参加
翻訳書のレビュアーとして参加した書籍です。原著者の意図をどう日本語で伝えるか、原稿を丁寧に読み込む機会になりました。
DroidKaigi 公式アプリ Contribution
毎年開催されるカンファレンス DroidKaigi の公式アプリ(オープンソース)に、主にiOS側の実装・翻訳対応・READMEドキュメント整備等でContributionしてきました。継続的にコードで貢献することで、コミュニティ内での学びも大きな財産になっています。
2026年・3件
- Document why the iOS top bar stays ComposeiOSのトップバーをComposeのまま採用する意思決定の背景をドキュメント化。
- Rework the About screen for the 2026 redesign2026年リデザインに合わせたAbout画面の刷新。
- Clip press ripples to the hand-drawn shapes手描き形状のボタンでプレス時リップルを形にクリップする処理の実装。
2025年・3件
- [README] Specific steps to pass a path to "nest"READMEにnestコマンドへのパス指定手順を追記。
- [iOS] Remove favorite heartmark animationiOSのお気に入りハートマークアニメーションを取り除く整理対応。
- [iOS] Apply design to search functionality & improve filtering logiciOS検索機能へのデザイン適用とフィルタリングロジックの改善。
2024年・5件
- Add Trouble shooting section in iOS project READMEiOSプロジェクトのREADMEにトラブルシューティング節を追加。
- English translation support for About Screen Title & Search ChipsAbout画面タイトルとSearch Chipsの英訳対応。
- Enable to display category chip data (from State) in SearchViewSearchViewでState由来のカテゴリーChipデータを表示可能にする改修。
- [iOS] Fix timeline grid unexpected margin.iOSタイムライングリッドの意図しないマージンを修正。
- [iOS] Add animation when you tap heartmark in timetable list.タイムテーブル一覧でハートマークをタップした際のアニメーションを追加。
2023年・7件
- [iOS] Add Dynamic Tab Animation in TimetableDayHeader.TimetableDayHeaderに動的タブアニメーションを追加。
- [Bug][iOS] Fix to reflect foregroundStyle for bookmark icons in TimetableListItemViewTimetableListItemView内bookmarkアイコンのforegroundStyle反映バグを修正。
- [iOS] Enable to open GoogleMap application (or GoogleMap Web Page) from about screen.About画面からGoogleMapアプリ(またはWebページ)を開けるように改修。
- [iOS] Add search word highlight decoration when user inputs search word in SearchView.SearchViewで検索ワード入力時のハイライト装飾を追加。
- [iOS] Shrink timetable tab like "CoodinatorLayout" Component.CoordinatorLayout風の縮小挙動をタイムテーブルタブに実装。
- [iOS] Fix supported language display according to user's locale settings.ユーザーロケール設定に応じた対応言語の表示を修正。
- Fix margin when is collapsing state.折りたたみ状態時のマージンを修正。
テックブログ執筆
在籍企業のテックブログに寄稿してきた記事一覧です。カンファレンス参加レポート、社内勉強会レポート、業務での取り組みなどを幅広く発信しています。
GMOペパボ・14本
- 【非公式】きのこカンファレンスin関西に参加&登壇しました!
- t_wadaさんによる2025年度版TDDワークショップを開催しました
- 第89回potatotips iOS/Android開発Tips共有会レポート:主催から学んだ勉強会開催のポイント
- DevRel/Japan CONFERENCE 2024に参加しました
- 最新技術トレンドと今後のヒントに出会えたDroidKaigi 2024参加レポート
- iOSDC Japan 2024に参加しました
- Kotlin Fest 2024に参加しました
- 技術書典16への参加と2回目の合同誌制作を振り返って
- モバイルエンジニアがminneのWeb開発を始めるにあたり取り組んできた事
- try! Swift Tokyo 2024に参加しました
- 仕様をより深く理解する&Webエンジニアとより円滑に連携する際に取り組んできた事
- iOSDC Japan 2023に参加しました
- iOSDCパンフレット原稿執筆から得た教訓と醍醐味
- minne iOS内のUIKit+MVC構成画面をSwiftUI+MVVM構成へのリプレイスした時の振り返り
GMOインターネットグループ・1本
自筆ノート・SNSでの発信
デザイナー時代からの習慣の延長で、実務や個人開発の中でインプットした知識・TIPSを自分のノートにまとめてX(Twitter)へ公開したものの一例です。 すぐに参照できるアウトプットとして継続的に投稿しています。
- TCAとReduxにおける特徴的な相違点をまとめたもの
- Netflixに似たUI構造をSwiftUIで再現する
- SwiftUIをReduxを組み合わせた画面実装に関するまとめ
- 無限Carousel表現のUI実装をSwiftUIだけで作るコード例
- SwiftUIを用いた要素の無限循環スクロールに関するまとめ
- Androidでは良く利用するChip型のUI実装に関するまとめ
- Swift Zoomin'で取り扱ったObservationに関する内容の復習に関するまとめ
- Swift Zoomin'で取り扱った感覚的に理解するConcurrencyに関するまとめ
- XのProfile画面の様なLayoutや振る舞いに関するまとめ