4 |
5 | Ionic Vue Mobile Template 04
6 |
7 |
8 |
9 |
10 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/public/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "short_name": "Ionic App",
3 | "name": "My Ionic App",
4 | "icons": [
5 | {
6 | "src": "assets/icon/favicon.png",
7 | "sizes": "64x64 32x32 24x24 16x16",
8 | "type": "image/x-icon"
9 | },
10 | {
11 | "src": "assets/icon/icon.png",
12 | "type": "image/png",
13 | "sizes": "512x512",
14 | "purpose": "maskable"
15 | }
16 | ],
17 | "start_url": ".",
18 | "display": "standalone",
19 | "theme_color": "#ffffff",
20 | "background_color": "#ffffff"
21 | }
22 |
--------------------------------------------------------------------------------
/readme-ja.md:
--------------------------------------------------------------------------------
1 | ## Ionic Vue Mobile Template 04
2 |
3 | 
4 |
5 | vue-ionic ([最新版](https://ionicframework.com/blog/announcing-the-new-ionic-vue-beta/)) と ネイティブアプリにビルドするための Capacitor フレームワーク を使ったハイブリッドアプリのテンプレートです。 - これらのテンプレートは Instagram や Dribble のアプリデザインのインスピレーションページにあったものを実装しました。
6 |
7 | このテンプレートはCaptec 銀行のアプリをもとに実装しました。Captec 銀行は 南アフリカ最大級の銀行です。国内に 1000 以上の支店を持ち、個人向け銀行サービスを提供しています。このテンプレートでは、一般的な外観に焦点を当てています。
8 |
9 | [デモページ](https://ionic-vue-mobile-template-04.netlify.app)
10 |
11 |
12 |
13 | ## 環境を構築する
14 | ```
15 | npm install
16 | ```
17 |
18 | ### 開発環境でブラウザ上で起動する
19 | ```
20 | npm run serve
21 | ```
22 |
23 | ## デザイン
24 | 
25 |
26 | ## ネイティブアプリについて
27 |
28 | ネイティブアプリをビルドするために [Capacitor](https://capacitorjs.com/docs/getting-started) を使用しました。
29 |
30 | ### ネイティブアプリにビルドするための準備
31 |
32 | ## iOS でのテスト、ディストリビューション
33 | 1. 最新版の Xcode をダウンロードしてください。
34 | 2. `npm run build`
35 | 3. `npx cap add ios`
36 | 3. `npx cap copy`
37 | 4. `npx cap open ios` Xcode がファイルのインデックスを作成するのに数分かかります。XCode の画面上部の進捗状況に注目してください。
38 |
39 | [任意] 正常に動作するかを確認するために、画面上部の左側にある 実行ボタンをクリックしてください。もしシミュレーター上でアプリが起動します。 もし何も問題なければ、ログインしてクリックできるようになるはずです。そうでなければ、issue を作成してください🤷。確認します。
40 |
41 | *アイコンとスプラッシュ画面* - Xcode (v11.5) では、config.xml 上のアイコンをマッピングできまないので、手動で行う必要があります😞。 ルートディレクトリ上で、Resources を探し、Images.xcassets を選択します。パネルが表示され、アイコンを追加する場合はアプリアイコンを、スプラッシュ画面を追加したい場合にLaunchImages を選択できます。
42 |
43 | ## Android でのテスト、ディストリビューション
44 | 1. 最新版の Android Studio をダウンロードします。
45 | 2. `npm run build`
46 | 3. `npx cap add android`
47 | 3. `npx cap copy`
48 | 4. `npx cap open android` Android Studio がファイルのインデックスの作成に数分かかります。画面下部の進捗状況に注目してください。
49 |
50 | 5. Testing -インデックス作成完了後、緑の実行ボタンを探してください。そのボタンをクリックすると、エミュレーター上、あるいは、もし USB 接続されているなら、スマホでアプリが起動します。([エミュレーターのセットアップはこちら](https://developer.android.com/studio/run/managing-avds))
51 |
52 | ## 公式ドキュメント
53 | - [ブログ](https://ionicframework.com/blog/announcing-ionic-vue/)
54 | - [Getting started](https://ionicframework.com/docs/vue/quickstart)
55 | - [Changelog](https://github.com/ionic-team/ionic-framework/blob/master/CHANGELOG.md)
56 |
57 | ## お問い合わせ
58 | - [@dlodeprojuicer](https://twitter.com/dlodeprojuicer) on Twitter
59 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | ## Ionic Vue Mobile Template 04
2 | 
3 |
4 | Hybrid mobile template built with Ionic Vue using capacitor for native builds.
5 |
6 | Template is inspired by the new Capitec Bank app. Capitec is one of the largest banks in South Africa. It provides personal banking services through its 1000-plus branches across the country. For this template the focus is on the general look and feel.
7 |
8 | [Demo](https://ionic-vue-mobile-template-04.netlify.app)
9 |
10 | ## Project setup
11 | ```
12 | npm install
13 | ```
14 |
15 | ### Run on the browser - development
16 | ```
17 | npm run serve
18 | ```
19 |
20 | ## Design
21 | 
22 |
23 | ## Native
24 |
25 | Using [Capacitor](https://capacitorjs.com/docs/getting-started) for native builds
26 |
27 | ## Prepare native builds
28 |
29 | ### iOS testing and distribution
30 | 1. Download the latest Xcode
31 | 2. `npm run build`
32 | 3. `npx cap add ios`
33 | 3. `npx cap copy`
34 | 4. `npx cap open ios` Xcode takes a few seconds to index the files; keep an eye at the top of Xcode's window for progress.
35 |
36 | [Not compulsory] For sanity check click on the play button in the top left. This will prepare and run the app in a simulator, if all goes well you should be able to run the app and click around. If not, create an issue 🤷 and I will have a look.
37 |
38 | ### Android testing and distribution
39 | 1. Download the latest Android Studio
40 | 2. `npm run build`
41 | 3. `npx cap add android`
42 | 3. `npx cap copy`
43 | 4. `npx cap open android` Android Studio takes a few seconds to index the files, keep an eye at the bottom of Android Studio for progress.
44 | 5. Testing - When indexing is complete, look for a green play button. Click the play button and it will launch the app in an emulator ([See here to setup Emulator](https://developer.android.com/studio/run/managing-avds)) or on the phone, if a phone is connected via USB.
45 |
46 | ## Official Docs
47 | - [Getting started](https://ionicframework.com/vue)
48 |
49 | ## Resources
50 | - [Newsletter](https://mailchi.mp/b9133e120ccf/sqan8ggx22) - Signup to my Ionic Vue newsletter to get templates and other Ionic Vue updates in your inbox!
51 | - [YouTube Channel](https://www.youtube.com/channel/UC5jZ6srZuLwt3O3ZtuM1Dsg) - Subscribe to my YouTube channel.
52 | - [Ionic Vue Tempalates](https://tinyurl.com/y2gl39dk) - Free Ionic Vue Templates.
53 | - [Ionic Vue VSCode Snippets](https://marketplace.visualstudio.com/items?itemName=dlodeprojuicer.ionicvuesnippets) - This extension adds ionic-vue snippets. Quickly add ionic-vue component code by simply typing iv. The iv prefix will show a range of snippets to choose from.
54 |
55 | ## Affiliates
56 | I want to keep doing these templates for free for as long as possible. I have joined a few affiliate programs to help take care of the costs.
57 | - [Pixeltrue](https://www.pixeltrue.com/?via=simo) - High-quality illustrations that will help you build breath-taking websites.
58 | - [Getrewardful](https://www.getrewardful.com/?via=simo) - Create your own affiliate program.
59 |
60 | Alternatively, you can buy me a coffee
61 |
62 | ## Credits
63 | - [Tami Maiwashe](https://www.linkedin.com/in/tami-maiwashe-32824a19a/) - Documentation
64 | - [おかきょー](https://twitter.com/31415O_Kyo) - [Japanese doc translation](https://github.com/dlodeprojuicer/ionic-vue-mobile-template-01/blob/master/readme-ja.md)
65 |
66 | ## Contact
67 | - [@dlodeprojuicer](https://twitter.com/dlodeprojuicer) on Twitter
68 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Template is built for mobile, for best experience please use a mobile device or use the browser in mobile mode.
5 |