treastrain のアイデンティティーマーク

treastrain / Tanaka Ryoga

Swift 🦅 / Core NFC 📶 / Japan NFC Reader 💳 / PadDisplay 📺

Shibuya, Tokyo, Japan from Hachinohe, Aomori Pref., Japan

Japan NFC Reader - カードリーダー

iOS App, watchOS App

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.


iPadOS App

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.


OSS for Apple Platforms with MIT license

NFC Reader for Japanese NFC Cards for Apple Platforms. (used in Japan NFC Reader App)

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 で読む


Zenn で読む

Thread.isMainThread の MainActor 版っぽいものがほしい(自分が今いる actor を調べる)

Zenn で読む

その Swift コード、こう書き換えてみないか

Zenn で読む

SwiftUI の Button などでトリガーする async なメソッドの実行を、キャンセルのことまで考えて実装する方法 2選

Zenn で読む

Swift 5.8 で存在型(existential types)を用いているところに「any」を付けていないときに、コンパイルエラーにする

Zenn で読む

わたしと iOSDC Japan。コアスタッフとスピーカー。 #iwillblog #ididblog

Zenn で読む

その他の公開記事は ZennQiita

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認定のマーク

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 混合) • ユニットテスト (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 • 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

Copyright © 2018-2024 treastrain / Tanaka Ryoga All rights reserved. Created with Ignite