最近、自分のポートフォリオサイトをNext.jsで書き換える作業を進めています。デザインを重視するあまり、画像ファイルが重くなりがちで、ページの表示速度が気になっていました。そこで、Next.jsが標準で備えている画像最適化機能を取り入れ、Core Web…
News
iPhoneを持ち歩く時間が長くなるにつれ、バッテリー残量への不安を感じる場面も増えてきました。動画視聴やカメラ撮影、地図アプリの利用頻度が増えたことで、消費電力が昔より高くなっているのも背景にあります。モバイルバッテリーを選ぶとき、大容量モデルと小型モデルのどちらを優先するかは、多くの人が直面する悩みです。…
福岡から東京へ拠点を移し、WebデザインやiPhoneアプリ開発に取り組むなかで、デザインの上達は一度の長時間勉強だけでは生まれにくいと感じています。短い時間でも毎日観察し、考え、手を動かすことが、少しずつ判断力を育ててくれます。…
スマホアプリの通知は、更新情報やリマインダーを届ける便利な仕組みです。一方で、送信頻度や表示内容を誤ると、ユーザーに煩わしさを感じさせ、通知許可の解除やアプリの削除につながります。機能を追加するだけでなく、必要な人に必要なタイミングで届く体験を設計することが重要です。…
福岡出身で、現在は東京でWebデザインやアプリ開発に関わっています。このサイトでは、制作実績だけでなく、勉強会やハッカソン、発表の記録、iPhoneアクセサリーのレビューなども公開しています。…
Swiftのジェネリクスは、異なる型を扱える柔軟さと、コンパイル時の型安全性を両立する仕組みです。ArrayやDictionaryのような標準ライブラリだけでなく、通信処理、画面表示、データ変換など、アプリ開発のさまざまな場面で活用できます。…
ウェブ制作の現場では、レスポンシブデザインの確認作業が日常的な工程として定着しています。スマートフォン、タブレット、PCと多種多様なデバイスが併用される現代において、レイアウト崩れや操作性低下はユーザー体験の悪化に直結するためです。…
ハッカソンでは限られた時間のなかで成果物を完成させる必要があり、プロジェクト管理の手法が結果を左右します。これまで何度かイベントに参加するなかで、複数のツールを試してきた経験から、それぞれの得手不得手が少しずつ見えてきました。…
最近、Webデザインの仕事でCSSを書く量が増えてきたので、よく使うSassのミックスインを自分用にまとめておくことにしました。毎回同じプロパティを手入力していると時間がかかりますし、修正が入ったときにすべての箇所を直すのも面倒です。…
最近、iPhoneで撮った写真を少しだけ加工してSNSに投稿するのが日課になっています。以前はフィルターを1つかける程度でしたが、最近では複数アプリを組み合わせて編集することが増えました。今回は、普段使っているiPhoneの写真編集アプリと、その使い分けのヒントをまとめてみます。…