
Swift 🦅 / Core NFC 📶 / Japan NFC Reader 💳 / PadDisplay 📺
Check the balance of your Japanese e-money card (NFC-F, a.k.a. FeliCa) on your iPhone (iOS 13.0 or later). Sync your scanned history with a device signed in with the same iCloud account, you can view it on other iPhone, iPad, iPod touch and Apple Watch.
https://japannfcreader.tret.jp
Your iPad becomes a simple mobile display! Connect a webcam or capture board to the USB-C port on your iPad to view video. Not suitable for situations that require instantaneous video display.
https://paddisplay.tret.jp
OSS for Apple Platforms with MIT license
NFC Reader for Japanese NFC Cards for Apple Platforms. (used in Japan NFC Reader App)
https://github.com/treastrain/TRETJapanNFCReader
そろそろ FormatStyle
iOSDC Japan 2025 令和7年9月20日 13:00〜13:40 Track B レギュラートーク(40分)
The time to adopt FormatStyle is now iOSDC Japan 2025 September 20, 2025
Mastering AsyncSequence - 使う・作る・他のデザインパターン(クロージャ、Delegate など)から移行する
iOSDC Japan 2024 令和6年8月24日 13:00〜13:40 Track A レギュラートーク(40分)
Mastering AsyncSequence - How to use, create, and transition from other design patterns (Closures, Delegates, etc.) iOSDC Japan 2024 August 24, 2024
Combine・sink(RxSwift・subscribe)では Task を作らないようにして async なメソッドを呼ぶ
公開 SwiftWednesday【iOSDC Japan 2023 直前】 令和5年8月24日 19:30〜
Do not create a Task inside a Combine/sink (RxSwift/subscribe) closure when calling an async method there Public SwiftWednesday【Coming iOSDC Japan 2023!】 August 24, 2023
その Swift コード、こう書き換えてみないか
DeNA×STORES×ラクマ iOS Meetup!! 令和5年5月22日 19:00〜
Polishing your Swift code with me! DeNA×STORES×Rakuten Rakuma iOS Meetup!! May 22, 2023
存在型に any を付けていないときにコンパイルエラーにする
potatotips #81 iOS/Android開発Tips共有会 令和5年2月21日 19:00〜
How to produce a compile error when writing an existential type without the any keyword potatotips #81 iOS/Android Dev Tips Sharing Meeting February 21, 2023
Bitrise Pipelines に移行して、クレジットを節約しながら並列でビルド・テストを回す
iOS Test Online #1 令和4年10月28日 19:00〜
Migrate to Bitrise Pipelines and save credits while run builds and tests in parallel iOS Test Online #1 October 28, 2022
詳解 Core NFC - NFC を用いた iOS App 開発のてびき
iOSDC Japan 2022 令和4年9月11日 14:10〜14:50 Track B レギュラートーク(40分)
Demystify Core NFC - A guide to iOS App Dev using NFC iOSDC Japan 2022 September 11, 2022
あらゆる情報を楽に正しく String にフォーマットする - 令和2021年から脱却せよ
iOSDC Japan 2021 令和3年9月19日 11:30〜12:10 Track D レギュラートーク(40分)
Easily and correctly format any information into a String iOSDC Japan 2021 September 19, 2021
Core NFC に関する新機能
集まれSwift好き!Swift愛好会スピンオフ WWDC20セッション要約会 @オンライン 令和2年7月9日 19:20〜
What's new in Core NFC Swift Fan Club WWDC Meeting July 9, 2020

Swift のビルド時の「警告」をすべて「エラー」にして ⚠️ の数をゼロにすることを目指す(Warning Control)
Zenn で読む
【Swift・SwiftUI】端末の設定に依らずに NTP(apple/swift-ntp)を使って現実世界の現在日時を算出する
Zenn で読む
Swift での「@〜〜〜」どこから来たやつなのかクイズ
Zenn で読む
GitHub Copilot を Xcode で使う(GitHub 公式の Xcode 機能拡張)
Zenn で読む
Xcode に内蔵された swiftlang/swift-format を使う
Zenn で読む
nonisolated が付いた関数等を含む actor 専用プロトコルのテスト向けモックアップを作る(Swift)
Zenn で読む
Swift の actor を使いたくない時でもロックで値を保護して Sendable にする(OSAllocatedUnfairLock)
Zenn で読む
【Swift Concurrency・SwiftUI】Task がキャンセルされても実行中の async なメソッド等を続行させる
Zenn で読む
Swift Concurrency 時代の「n秒ごとに処理を実行する」
Zenn で読む
Swift 6 に備える - 今後の機能(Upcoming Feature)の段階的適用 編
Zenn で読む
【初心者向け】iPad だけで Google の AI モデル「Gemini」を使ったアプリを作ってみよう!
Qiita で読む
【Swift】開発中、とりあえず適当なエラーを投げたい…!ときのアイディア4選
Zenn で読むPHPerKaigi 2026 コアスタッフ 令和8年3月20日〜22日
PHPerKaigi 2026 Core Staff March 20-22, 2026
iOSDC Japan 2025 コアスタッフ 令和7年9月19日〜21日
iOSDC Japan 2025 Core Staff September 19-21, 2025
try! Swift Tokyo 2025 一般参加 令和7年4月9日〜11日
try! Swift Tokyo 2025 Audience April 4-11, 2025
PHPerKaigi 2025 コアスタッフ 令和7年3月21日〜23日
PHPerKaigi 2025 Core Staff March 21-23, 2025
iOSDC Japan 2024 コアスタッフ 令和6年8月22日〜24日
iOSDC Japan 2024 Core Staff August 22-24, 2024
try! Swift Tokyo 2024 一般参加・スポンサーブース 令和6年3月22日〜24日
try! Swift Tokyo 2024 Audience / Sponsor booth March 22-24, 2024
PHPerKaigi 2024 コアスタッフ 令和6年3月7日〜9日
PHPerKaigi 2024 Core Staff March 7-9, 2024
iOSDC Japan 2023 コアスタッフ 令和5年9月1日〜3日
iOSDC Japan 2023 Core Staff September 1-3, 2023
PHPerKaigi 2023 コアスタッフ 令和5年3月23日〜25日
PHPerKaigi 2023 Core Staff March 23-25, 2023
iOSDC Japan 2022 スピーカー・コアスタッフ 令和4年9月10日〜12日
iOSDC Japan 2022 Speaker / Core Staff September 10-12, 2022
iOSDC Japan 2021 スピーカー・コアスタッフ 令和3年9月17日〜19日
iOSDC Japan 2021 Speaker / Core Staff September 17-19, 2021
iOSDC Japan 2020 コアスタッフ 令和2年9月19日〜21日
iOSDC Japan 2020 Core Staff September 19-21, 2020
try! Swift Tokyo 2020 スカラシップ 令和2年3月18日〜20日(新型コロナウイルス感染症感染拡大により開催中止)
try! Swift Tokyo 2020 Scholarship March 18-20, 2020 (Cancelled due to COVID-19 Infection)
iOSDC Japan 2019 当日スタッフ 令和元年9月5日〜7日
iOSDC Japan 2019 Site Staff September 5-7, 2019
Apple Teacher Swift Playgrounds認定 平成29年3月29日
Apple Teacher with Swift Playgrounds Recognition March 29, 2017
株式会社ディー・エヌ・エー 令和3年4月1日〜
DeNA Co., Ltd. April 2021 - Current
iOS App Developer
Swift • Foundation • Swift Concurrency • UIKit • SwiftUI • Combine • RxSwift • VIPER-like architecture • CocoaPods • Carthage • Swift Package Manager • Xcode • マルチモジュール構成 (Xcode Project (.xcodeproj) および Swift Package 混合) • ユニットテスト (Swift Testing • XCTest • Quick • Nimble) • Mockolo • スナップショットテスト • Firebase (Analytics • Crashlytics • App Distribution) • Amazon Simple Notification Service (Amazon SNS) • Amazon Interactive Video Service (Amazon IVS) • XcodeGen • SwiftGen • Mint • Danger • App Store Connect API • GitHub • CI / CD (GitHub Actions • Bitrise) • fastlane • Google Apps Script • Slack Workflow • 新卒チューター / サポーター • 面接 • 面談 • イベント (運営 • 司会 • 登壇 • 発表 • 簡易オンライン配信)
室蘭工業大学 情報電子工学系学科 電気電子工学コース 令和3年3月1日 卒業(平成31年4月 編入学)
Muroran Institute of Technology
Department of Information and Electronic Engineering
Course of Electrical and Electronic Engineering
Japan/Hokkaido, Bachelor of Engineering
April 2019 - March 2021
八戸工業高等専門学校 電気情報工学科 平成31年3月 卒業(平成26年4月 入学)
National Institute of Technology, Hachinohe College
Department of Electrical and Computer Engineering
Japan/Aomori, Foundation Degree
April 2014 - March 2019
普通自動車第一種運転免許 平成29年7月3日
Driver's License (1st grade) July 3, 2017
第二種電気工事士 平成29年7月14日
2nd class Qualified Certified Electrician July 14, 2017
Splatoon 3, Splatoon 2 - ノーチラス47 SW-2123-3565-2334
Copyright © 2018-2026 treastrain / Tanaka Ryoga All rights reserved. Created with Ignite