![山田良](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=384&q=75)
山田良
山田良が執筆した記事
![MKMapViewで最大ズームしてもクラスタリングされてしまう時の回避方法](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
MKMapViewで最大ズームしてもクラスタリングされてしまう時の回避方法
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![【SwiftUI】タップでセルがセクション間を移動するリストを実装したメモ](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
【SwiftUI】タップでセルがセクション間を移動するリストを実装したメモ
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![SwiftUIでサイドメニューを実装してみた](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
SwiftUIでサイドメニューを実装してみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![【SwiftUI】Floating Buttonの実装をしてみたのでメモ(TextFieldの入力チェック付き)](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
【SwiftUI】Floating Buttonの実装をしてみたのでメモ(TextFieldの入力チェック付き)
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![【Swift】Codableで動的なキーを持つJSONに対応する](https://devio2023-media.developers.io/wp-content/uploads/2018/12/eyecatch-swift.png)
【Swift】Codableで動的なキーを持つJSONに対応する
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![ライブラリを使わずにJSON形式のWebAPIクライアントを実装してみたメモ](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
ライブラリを使わずにJSON形式のWebAPIクライアントを実装してみたメモ
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![Explore logging in Swiftの紹介 #WWDC20](https://devio2023-media.developers.io/wp-content/uploads/2020/06/eyecatch-wwdc20.jpg)
Explore logging in Swiftの紹介 #WWDC20
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![UITabBarとUITabBarControllerについて調べた](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
UITabBarとUITabBarControllerについて調べた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![SwiftのKeyPathについて調べた](https://devio2023-media.developers.io/wp-content/uploads/2018/12/eyecatch-swift.png)
SwiftのKeyPathについて調べた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![【iOS】CMMotionManagerを使ってViewを動かして遊ぶ](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
【iOS】CMMotionManagerを使ってViewを動かして遊ぶ
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![UITableViewのdragDelegate, dropDelegateについて調べて試した](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
UITableViewのdragDelegate, dropDelegateについて調べて試した
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![【iOS】CGAffineTransformを使ったので、アフィン変換について調べた](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
【iOS】CGAffineTransformを使ったので、アフィン変換について調べた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![【iOS】SwiftでQRコードを表示して目で読んでみた](https://devio2023-media.developers.io/wp-content/uploads/2019/07/eyecatch_ios_1200x630.png)
【iOS】SwiftでQRコードを表示して目で読んでみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![GCDを使った非同期処理について改めて調べてみた](https://devio2023-media.developers.io/wp-content/uploads/2015/12/ios.png)
GCDを使った非同期処理について改めて調べてみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![FlutterでAPIをコールしてデータを表示して見た](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
FlutterでAPIをコールしてデータを表示して見た
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![Flutter Release Preview 2で追加されたCupertinoスタイルのWidgetを試してみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
Flutter Release Preview 2で追加されたCupertinoスタイルのWidgetを試してみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![FlutterでPluginプロジェクトを作って実装してみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
FlutterでPluginプロジェクトを作って実装してみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![flutter doctorでVSCodeのExtensionが認識されない問題を調査してみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
flutter doctorでVSCodeのExtensionが認識されない問題を調査してみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![Flutterでプラットフォームによって違うUIのダイアログを表示してみた。](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
Flutterでプラットフォームによって違うUIのダイアログを表示してみた。
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![FlutterでFirebase Authenticationを使ってみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
FlutterでFirebase Authenticationを使ってみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![FlutterでFirebase Realtime Databaseを使ってみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
FlutterでFirebase Realtime Databaseを使ってみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![FlutterでFCMを使ったプッシュ通知を実装してみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
FlutterでFCMを使ったプッシュ通知を実装してみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![FlutterのStackを使ってみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
FlutterのStackを使ってみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![[レポート]「 〜クラスメソッドのモバイル開発を知る!〜全5回 #3 iOS開発編」で登壇しました #cm_osaka](https://devio2023-media.developers.io/wp-content/uploads/2018/07/18osaka03_400x400.png)
[レポート]「 〜クラスメソッドのモバイル開発を知る!〜全5回 #3 iOS開発編」で登壇しました #cm_osaka
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![FlutterでGoogle Mapを表示してみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
FlutterでGoogle Mapを表示してみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![FlutterのColumnとRowを使ってみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
FlutterのColumnとRowを使ってみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![Flutterを使ってiOS、Androidアプリを動かしてみた](https://devio2023-media.developers.io/wp-content/uploads/2018/08/flutter-logo-400x400.png)
Flutterを使ってiOS、Androidアプリを動かしてみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![Raspberry PiでSPI通信をしてLCD(ST7735)に描画してみた](https://devio2023-media.developers.io/wp-content/uploads/2018/07/cm-osaka-iot-rpi.png)
Raspberry PiでSPI通信をしてLCD(ST7735)に描画してみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![XcodeでSwiftのコンパイルにかかる時間を調査する方法を調べてみた](https://devio2023-media.developers.io/wp-content/uploads/2015/12/ios.png)
XcodeでSwiftのコンパイルにかかる時間を調査する方法を調べてみた
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![[レポート] モバイルメソッド大阪 第1回でiOSアプリの単体テストについて話をしました #mobilemethod](https://devio2023-media.developers.io/wp-content/uploads/2018/05/e43390dd793bca21b1b7ee1fc719d7a6.png)
[レポート] モバイルメソッド大阪 第1回でiOSアプリの単体テストについて話をしました #mobilemethod
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)
![クラスメソッド株式会社 モバイルアプリサービス部にJOINした山田です](https://devio2023-media.developers.io/wp-content/uploads/2018/02/eyecatch1.png)
クラスメソッド株式会社 モバイルアプリサービス部にJOINした山田です
![User avatar](/_next/image/?url=https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2Fdevio_thumbnail%2F2024-06%2Fyamada-ryo.png&w=256&q=75)