Scraps 最終更新 2026/10/01 22:40

#フロントエンド

@GENDA 公式アカウント /

DroidKaigi 2026 参加レポート

  • DroidKaigi 2026でJetpack Navigation 3の設計意図やローカルLLMの活用が紹介された
  • Nav3のコンポーネントの設計意図をComposeで自作しながら解説し、GemmaをAndroidアプリでローカルLLMとして動かす具体例が紹介された
  • Nav3の仕組みを理解しておくことで、AIが書いたコードの信頼性を判断できるようになる

@manasuta /

関西の金欠学生が、約4.4万円でiOSDC Japan 2026に行ってきた話

  • iOSDC Japan 2026に参加した学生が、U-23チケットと交通費の工夫で約4.4万円で参加した経験を紹介している
  • U-23チケット(2,750円)と新幹線学割、カプセルホテル利用でコストを抑えた。CallKitとVoIPプッシュの実装方法が解説されている
  • 交通費が全体の6割を占め、関西からの参加者は特に注意が必要。セッションはアーカイブで見られる

@Ivan Mehta /

元TikTokエグゼクティブがAIで写真のポーズを教えるアプリを開発

  • 元TikTokのエグゼクティブがAIを活用したポーズ指導アプリをリリース
  • AIが4つのポーズを生成し、マッチポーズ機能で実際のフレームに合わせる、画像生成とコンピュータビジョン技術を組み合わせた
  • 無料で1日5回のポーズ生成が可能で、追加は有料、リアルな写真撮影に特化した

@mgre_tanabe /

AndroidとiOSのWebViewコールバックが発火するタイミングをまとめてみた

  • AndroidとiOSのWebViewコールバックがページ読み込みのどの時点で発火するかを整理した
  • AndroidのonPageStartedとonPageCommitVisible、iOSのdidCommitがコミットタイミングで呼ばれる、FCPはJSで取得する
  • FCPを基準にページ内コンテンツの描画開始を判定するが、WebViewの表示状態に依存するため、実装時に注意が必要

@N_oka /

『時間がない』を意志ではなく仕組みで解決する — iPhoneショートカットで集中時間を守る

  • iPhoneショートカットで特定アプリの使用時間を制限する仕組みを実装した
  • 平日の9:00〜17:59にのみ許可し、祝日や土日は利用不可、時間帯の判定にカレンダー機能を活用
  • アプリを開いたタイミングで条件を判定し、該当しない場合はホーム画面に戻す処理を実装する

@GamiSan /

Superpowersを試してみた:AI開発フレームワークを活用した設計から実装まで

  • SuperpowersをGitHub Copilot CLIで試し、要件整理から実装までを段階的に進める手法を紹介
  • brainstormingで要件を具体化し、writing-plansで実装計画を作成し、test-driven-developmentでテストを先に書く
  • 設計書の確認が必要で、コード品質を高めるためには追加の指示や環境整備が重要

@maeda-niku18 /

逆にどうしたら美味しくAI生成できるのか?

  • AI生成の食べ物画像が不自然に見える理由をプロンプトの工夫で改善しようと試みた
  • プロンプトに「不揃いさ」「素材ごとの反射」「普通のスマホのボケ量」を指定してリアルな画像を作成、ターン3とターン4の比較でAI感を減らす方法を検証
  • AI生成の画像を美味しく見せるには、現実の食材を撮影して加工する方が効果的で、無から生成するのは難しい

@Ivan Mehta /

macOS 27: 新しいSiriがAI生産性アプリと競う

  • macOS 27でSiriのAI機能が強化され、画面の特定領域を参照して質問に答えたりドキュメントの編集を支援する
  • Visual Intelligenceによる画面選択機能と、 Spotlight Searchでのファイルやメールの検索対象拡大
  • Siriがファイルやメールの内容を参照できるため、以前より広範な検索が可能になった

@Lauren Forristal /

ファッションアプリDaydream、カメラロールの写真からApple Intelligenceで商品を購入可能に

  • DaydreamがApple Intelligenceを活用してカメラロールの写真から商品を購入できる機能を追加した
  • 画像認識で写真の服を分解し、似た商品を提示する機能とSiriによる自然言語検索機能を搭載
  • iOS27とSiriAIが必要で、写真の服を元にしたショッピングが可能になる

@Ando /

仕様と実装を同じ言葉で書く ― 責務を機械的に突合し検証し続けるフロントエンド開発(要件定義〜実装・テスト)

  • フロントエンド開発で仕様と実装を同じ語彙で書くことで、機械的な突合で漏れを防ぐ手法を提案
  • SOVアーキテクチャの命名規則とymlによる責務宣言、ts-morphでの実装抽出、Playwrightテストとの突合
  • 実装と仕様の突合はCIで自動化可能で、未実装責務や野良コンポーネントを差集合で検出できる

@udon! /

Kubbで理想のfetchクライアントを作りたいっ!!

  • Kubbとneverthrowを組み合わせてResultAsyncで返すfetchクライアントを生成する方法を紹介
  • KubbでOpenAPIから型とクライアントを生成、neverthrowでエラーハンドリングを型安全に実装、プラグインでボイラープレートを自動生成
  • OpenAPIスキーマを更新してgenerate実行するだけでエンドポイントごとのfetchクライアントが自動生成される

@WorldDownTown /

Flutter ライブラリの SDK 制約と利用アプリのバージョンの関係を整理する

  • FlutterライブラリのSDK制約と利用アプリのバージョンは独立して管理できる
  • 開発環境のFlutterバージョンと環境制約のflutter下限を分離し、Dart SDKとFlutter SDKの制約を別々に設定できる
  • 利用アプリのSDK下限を満たしながらライブラリの開発環境を最新に更新できるが、生成コードの動作確認が必要