サイト制作を効率化するBootstrapテーマを全部で10本紹介。ブログ、プロフィールサイトからECまで、すばやくサイトを立ち上げるのに便利なテンプレートです。 世の中に無数にあるBootstrapテーマはどれもレスポンシブで、どんなサイズのデバイスにも表示できます。その中でもモバイルファーストのサイトにより適しているテーマがあります。 私が気に入った「モバイルファーストサイトに特に適しているフリ…

Loading...

Androidアプリのウィジェットでリストを表示する「コレクションウィジェット」の設定方法を解説します。 以前のバージョンのAndroidは、アプリのウィジェットでの表示はTextViewとImageViewに限られていました。でも、翌週の予想気温をリストで表示するように、ウィジェットでアイテムのリストを表示できませんでした。 Android 3.0でListView、GridView、Stack…

Loading...

効率的なUIデザインに欠かせない、OS標準のUIキット。Android NougatとiOS 10に対応した最新のUIキットを紹介します。 AndroidやiOSがバージョンアップされるたびに、デザイナーや開発者はアプリをアップデートしなければなりません。最新版のAndroid 7 Nougat(ヌガー、Android N)とiOS 10用のUIキット(主に無料のもの)を紹介します。 Lollip…

Loading...

Androidが登場したときから、UIを作るにはXMLを使うのが普通でした。理屈ではJavaを使ってUIをプログラムできますが、あまり実用的ではありません。最近、ジェットブレインズがJava仮想マシンをターゲットとした近代的な言語Kotlinを開発しましたが、AndroidのUIプログラミングに役立ちそうです。 ジェットブレインズはより高速で使いやすいAndroidの開発スタイルとしてAnkoを発…

Loading...

※日本版編注:この記事には下品な表現が含まれますが、原文を尊重してそのまま翻訳しています。あらかじめご了承ください。 UserDefaultsとはいったいなんでしょう? 分かりにくい名前ではないですか? なにに使うのでしょう? そして、なぜUserDefaultsについて書いているのでしょうか? これらの質問に1つでも答えられるなら、UIColorについて書いているパート2に飛んでください。 参考…

Loading...

ついに2017年1月から日本でも開発者向けに出荷が始まった、マイクロソフトのHoloLens。30万円以上という高額商品ゆえにまだ購入に踏み切れていない人も多いのでは? そこで実機がなくても体験できる、アプリ開発のチュートリアルです。 ※本記事は2016年7月9日に掲載した記事の翻訳を一部更新したものです。執筆時点の情報をベースにしており、最新ではない可能性があります。 最近出た中でもっとも刺激的…

Loading...

Chromeデベロッパーツール、使いこなしていますか? モバイルブラウザーエミュレーターの機能が拡張され、通信帯域やセンサーのシミュレーション、PWAの検証など、どんどん進化しています。これは便利です! Webサイトのテストはますます複雑になっています。ほんの数種類のブラウザーで機能の互換性を確認していた時代は遠い昔の話。ピカピカの傑作サイトも、OS、画面解像度、マシン性能が異なる幅広いデバイス(…

Loading...

モバイルアプリの開発者やデザイナーは、アクセシビリティを保ち続ける必要があります。この記事では、アクセシビリティを向上させるためにやっておくべきことを紹介します。 タップしやすいコントロールのサイズ さまざまなアプリがありますが、どのようなアプリでもユーザーは画面にタッチして操作します。コントロール(タッチできる範囲)は適切な大きさで、見やすくあるべきです。最低でも幅、高さともに48dp以上あるべ…

Loading...

すっかり普及したCSS3アニメーション。ハイパフォーマンスなアニメーションを実現する、ちょっとした書き方のポイントとは? モバイルアプリケーション内の要素をアニメーションさせるのは難しいことではありません。でも、この記事を読めば、さらに適切な方法でアニメーションさせることができます。 最近、多くの人がモバイルでCSS3アニメーションを使っていますが、正しく使っていない場合が多くあります。開発者はし…

Loading...

iOSアプリでHTTP通信をする方法はいろいろありますが、オープンソースのライブラリー「Alamofire」を使うのが簡単で便利です。Wikipediaからデータを取得するアプリを例に、基本的な使い方を学びましょう。 ※本記事は2016年6月30日に掲載した記事を再編集したものです。執筆時点の情報をベースにしており、最新ではない可能性があります。 ほとんどのアプリは、外部サービスやデータソースに接…

Loading...