注目のストーリー
All posts
Next.js v15.2で使えるようになった View Transition API を試してみた
Next.js v15.2 から、試験的な機能としてViewTransitionコンポーネントが追加され、ViewTransions APIを使用してページ遷移やDOMの更新にアニメーションをつけることができるようになりました。これまでNext.jsで実装するには何かと面倒だったViewTransiions APIですが、ViewTransiionコンポーネントを使用することでシンプルに実装できるようになっています。この記事ではサンプルコードを使って、ページ間の遷移でのViewTransitionの使い方やコンポーネント単位のアニメーションの例を紹介したいと思います。
自社プロダクトの発展につながるOSSコントリビューション
私たちが自社プロダクトとして提供しているMonacaでは、「誰でも簡単にアプリ開発を」というミッションをかかげ、Web技術を活用したモバイルアプリ開発プラットフォームを提供しています。Monacaサービス立ち上げ当初は、独自のSDK(ソフトウェア開発キット)を開発し、モバイルアプリを開発できるサービスを提供していました。しかし、サービスを発展させていく中で、オープンソース (以降、OSSと表記) の活用が有効であると気づき、徐々にOSSを利用する方針でサービス開発を進めてきました。今回は、Monacaの基盤として活用しているOSSの「Apache Cordova」(以降、Cordovaと...
内製化支援で実現したCordovaからFlutterへの移行
ベネッセ i-キャリア様は、学生にとって負荷の大きい就活の在り方を変革し、「大学生が主役になる就活の世界」を実現するため、2015年に誕生しました。「まなぶとはたらくをつなぐ」を理念とし、学生と企業、大学を結ぶ回路の創出を通じて、それぞれに価値を提供されています。「dodaキャンパス」は、新卒向けのオファー(スカウト)型就活支援サービスで、2024年6月時点、113万名の学生(25〜28年卒)が登録しています。本プロジェクトでは、「dodaキャンパス」のモバイルアプリの「土台」となる仕組みである「フレームワーク」を、最新の技術トレンドに合わせて最適なものへと切り替えを行うために、アシアル...
Windows PCからiOSのコンソールログを見る方法
これまではMacbook Pro 14インチ M1モデルを使っていましたが、ずっしりとした重さに嫌気がさしてきたところに、Lunar Lakeを搭載した富士通FMV Note U (UA-K1)が登場し、半分程度の軽さでCopilot+ PCに乗り換えられる点に魅力を感じたためです。移行の話はまた機会があったらと思いますが、正直処理速度はM1に敵わないものの、軽さには大満足です。WSL2も違和感なく使えています。ただしMacから離れて一点だけ困ったことがありました。私は普段、クロスプラットフォームツールのMonacaやExpoを用いて開発をしており、Macが必要なほとんどの作業はクラウド...