iOS / Android アプリのレイアウト構造・ナビゲーション・画面パターンの設計判断基準を提供する。 React Native、Flutter、SwiftUI、Jetpack Compose いずれのフレームワークでも適用可能な プラットフォーム横断の設計原則をまとめている。 --- ## トリガー アプリ開発、モバイルアプリ、iOS設計、Android設計、アプリレイアウト、 ナビゲーション設計、タブバー、画面遷移、レスポンシブアプリ、 SwiftUI、Jetpack Compose、React Native、Flutter --- ## 1. アプリの基本構造(Anatomy) ### 3つの領域 ``` ┌──────────────────────────┐ │ System Bar │ ← ステータスバー(時刻・バッテリー等) ├──────────────────────────┤ │ Navigation Area │ ← アプリバー / ナビゲーションバー ├──────────────────────────┤ │ │ │ Body │ ← メインコンテンツ │ │ │ │ ├──────────────────────────┤ │ Navigation Bar / Tab Bar │ ← ボトムナビ / タブバー ├──────────────────────────┤ │ System Navigation │ ← ホームインジケーター / ナビバー └──────────────────────────┘ ``` ### Safe Area コンテンツを配置してよい安全領域。以下を避ける: | 要素 | iOS | Android | |------|-----|---------| | ノッチ / Dynamic Island / カットアウト | Safe Area Inset (top 54-68pt) | Display Cutout Inset | | ホームインジケーター | Safe Area Inset (bottom 34pt) | Navigation Bar Inset | | ステータスバー | 含まれる | System Bar Inset | | ソフトウェアキーボード | keyboard avoidance | IME Inset | **原則**: 主要コンテンツはSafe Area内に。背景・装飾はSafe Area外まで拡張(Edge-to-Edge)。 --- ## 2. グリッドシステム ### 共通原則: 8ptグリッド 両プラットフォーム共通で **8の倍数** を基本単位とする。 | グリッド | 増分 | 用途 | |---------|------|------| | 主要グリッド | **8pt / 8dp** | レイアウト、コンポーネント、スペーシング | | 小要素グリッド | **4pt / 4dp** | アイコン内部、細部の調整 | ### カラム数 | 画面サイズ | Android (dp) | iOS | カラム数 | |-----------|-------------|-----|---------| | スマートフォン縦 | = 840dp (Expanded) | iPad横 | **12列** | ### マージン・ガター | サイズクラス | マージン | ガター | |-------------|---------|--------| | Compact (スマートフォン) | **16dp / 16pt** | **8dp / 8pt** |
Philosophy
Skillora では、スキルを売る人も買う人も同じコミュニティにいます。 気に入った作者の新作やアップデートを追いかけたり、自分も出品して還元を受け取ったり。 好きなクリエイターをフォローして、発見と応援をひとつの場所で。
購入後にターミナルで実行してください。
正規購入者にはインストールコマンド再実行で最新版が配信されます。
継続的な価値を提供します
Skilloraのスキルはライセンス認証で保護されており、定期的にアップデートされます。スクリーンショットやコピーでは最新版を受け取れず、バグ修正や新機能の恩恵も得られません。正規購入者には常に最新バージョンが自動配信されます。
利用規約を確認 →—
評価なし
まだレビューがありません。最初のレビューを書いてみましょう。
Free
無料で導入共有する
SNS・リンクで広める
App Layout — AIの使い方が変わるスキル
モバイルアプリ画面・ナビ設計(RN/Flutter/SwiftUI横断)。トリガー: アプリレイアウト、モバイル画面設計、app layout、タブナビゲーション
https://skillora.jp/skills/app-layout
この作者の他のスキル
このスキルに似たスキル
Nextjs I18n Api
FreeNext.js APIルート多言語化(Accept-Language日英自動切替)。トリガー: i18n、多言語化、国際化、翻訳
Meta Orchestrator
Freeチェックリスト駆動で一気通貫実行するスキル v3.2。「メタオーケストラで」と明示時のみ起動。 新機能・UI改善・バグ修正・監査など規模不問。「メタオーケストラで○○して」で必ず使うこと。 v3.2: worktree並列ビルド / Spec File駆動 / 150行バジェット追加
Nightos Deploy Check
FreeNIGHTOSデプロイ前バリデーション。トリガー: デプロイ前チェック、deploy check、本番反映前、リリース前確認