---
# System prepended metadata

title: やりたいこと

---

# やりたいこと

WebViewとネイティブ混ざったアプリを作りたい
（元々WebViewのみのアプリがあって一部ネイティブ機能を盛り込みたい）

<img src="https://i.gyazo.com/0cea36d19ff6a392bcc0bc26b272bfeb.png" alt="" height="500"/>

Toolbars（TabBar？）のボタンによって挙動変わる

- `A` WebViewで `/` に遷移（最初の画面）
- `B` ネイティブなメッセージ機能（メッセージ一覧→詳細みたいな画面）
- `C` ActionSheets的なやつが出て選ばれたURLのページにWebViewで遷移
- `D` WebViewで `/D` に遷移
- `E` サイドバーが出て選ばれたURLのページにWebViewで遷移

※WebViewで同じサイトの別ページを表示するだけなので、Aタブ内で遷移していくとDページにも行けてしまい完全に独立したタブになれない

# 聞きたいこと

## １．こういう構成自体、大丈夫ですか？

Toolbarsじゃなくて◯◯使ったほうが良いとか
そもそもこういうのやっちゃダメとか

## ２．画面遷移した際にどうなってるのが自然ですか？

1. A（ホーム）のWebView内で`/A` から `/A2` へ遷移
1. Dボタン押して `/D` に遷移
1. Aボタン押す
    - → Aが表示される？A2が表示される？

FBアプリだとタブ毎に独立したページっぽいのでA2が表示されると思うのですが
Webサイトを回遊するアプリなのでAに遷移の方が良いのかなと思っています。
