冨永 の検索結果:
…システム開発事業部の冨永です。 普段はiOSアプリ、iPadアプリを開発しているSwift愛好家です。 iOS・Androidアプリ両アプリを開発できるフレームワークFlutterで使用される言語にDartがあります。 Swift経験者が初見でDartに触れた際にクラスの修飾子の多さに驚くことかと思います。 base, abstract, interface, mixin, final, sealed... ざっと6種類あります。 (例: base classなどclassの…
…システム開発事業部の冨永です。 普段はiOS・iPadアプリ開発を中心に業務に携わっており、ゴリゴリのSwift愛好家です。 業務上、iOS・Android両プラットフォームの開発を効率化する際に、 クロスプラットフォーム対応のフレームワークであるFlutterの選択肢があるかと思います。 FlutterではDartという言語が使われていますが、Swift経験者がDartを学ぶ際に、 「SwiftでいうXXXってどうやって実装するのだろう」 という疑問が度々生じました。 今回…
…システム開発事業部の冨永です。 現在、主にiOSアプリ・iPadアプリの設計・開発を担当しております。 先日Swiftの国際カンファレンスである try! Swift Tokyo 2024 にオーガナイザーという形で参加してきました! 国際カンファレンスも、そのオーガナイザーというのも初めてだったので、 その時の体験を書きたいと思います! 目次 目次 try! Swift Tokyo 2024 とは? オーガナイザーとして参加するまでの経緯 事前準備 カンファレンス当日 英語…
…システム開発事業部の冨永です。 普段の業務ではiOSアプリ・iPadアプリ開発を担当しております。 iOS 16の登場でSwiftUIには新しいNavigationStackが追加され、従来のNavigationViewに比べて、より柔軟なナビゲーション体験を提供するようになりました。 しかし、新しい技術には時に問題も伴います。今回NavigationStackを使って実装した際に、TabViewと組み合わせるとiOS 16ではアニメーションが上手く動作しないという問題が発生…
…システム開発事業部の冨永です。 普段の業務ではiOSアプリ・iPadアプリ開発を担当しております。 少し前になりますが、ふとしたことがきっかけで 仲のよい同僚を誘って金沢で開発合宿を行なったので、その時の様子を記事にしました! 目次 目次 一緒に何か作りたいっす!! まずは「ヒーローズ・リーグ」に出てみますか! 時間がねぇぇ!あ、じゃあ今週末金沢行きますね。 ノリで開発合宿を開いたところ、思いのほか集まる 金沢最高〜! 初日 とりあえず居酒屋 2~3日目 よし開発! 開発合宿…
…システム開発事業部の冨永です。 現在、主にiOSアプリ・iPadアプリの設計・開発を担当しております。 先日、iOS関連をコアのテーマとしたカンファレンスiOSDCが開催され、スピーカー、コアスタッフとして初めて参加したので、 振り返りについて書きたいと思います! 目次 目次 iOSDCとは。。? 2回目のスタッフ参加で、コアスタッフに挑戦! コアスタッフをやってみて 20代最後の挑戦!スピーカーとして初挑戦! 安心して挑めたルーキーズLT 当日の動き 振り返って、今までで一…
… iOSエンジニアの冨永です!! 昨今、SwiftUIの案件が増えつつあり、開発者としては日々ワクワクしております。 SwiftUIにて当初ViewModelを@EnvironementObjectで宣言し実装していたのですが、 iOS16対応をきっかけに、いくつか問題点が見つかり、@StateObjectで実装するに至りました。 今回は@StateObject,@ObservedObject,@EnvironmentObjectの3パターンの実装方法と特徴を並べつつ、Vie…