SlideShare a Scribd company logo
Cross-Platform Mobile App開発
ionicとは?
Angular
OR
Mobile
Platforms
Web App Frameworkを用いて、One CodebaseでWeb, iOS, Androidアプリが
同時に開発可能になる、Hybrid Frameworkです。
ionic
必要知識
• Webの基本知識と、Angular 2+の最低限の知識が必要です。
• HTML5, CSS3, JavaScript(ES6+), TypeScript
• Angular 2+のArchitecture, Module, Component,
Service & DI(Dependency Injection)
※Angularの基本アーキテクチャとDI概念
Angular TypeScript
+
作ってみた
• OS環境と言語と諸々
• Windows 10 home
• Visual Studio Code, Android Studio
• Node.js v10.15.1, JDK 8, Android SDK
• Angular 7, Ionic 4, Capacitor
Angular
• Web App / Android App
• 料理レシピリスト
(※iOSは今回作ってません。)
✕
環境構築
本家サイト参考にて、構築実施。
Windows OSは、Android環境のみ構築可能。
※Appflowと言う、Cloud上で環境が揃っていて、Buildも可能な有料サービスがあります。
Components 制作
ionicは、モダンMaterial Designをベースに、UIコンポーネントを提供しています。
別UIコンポーネントが必要な場合は、他サードパーティにて追加も可能です。
(Angular BootStrap, Ant Designなど)
Components 制作
さっそく、ionic CLIのコマンド、「ionic start PJ_NAME --option」入力して
ベースファイルを作成します。
Components 制作
基本構成は、Angular CLIと似たようにファイル構成を作ってくれます。
※ionic 4のroutingの基本は、遅延ロード(lazy load)で遷移することになりました。
Components 制作
制作するComponentsとService構成する。データと機能は全部Serviceへおまかせする。
Components 制作
Ionic UI Componentと構成図をベースにComponentとServie制作
ionic Build
Ionic CLIの機能を利用し、web, android, iosアプリを同時buildができます。
(※iOSは Mac OS Xが必要…)
ionic Build
Androidはjdk, android jdk、Android Studioの環境構成が揃っていればbuildが可能です。
(※apk生成は、Android Studioにて可能)
参考資料
• Ionic : https://ionicframework.com/
• Capacitor : https://capacitor.ionicframework.com/
• Udemy Ionic 4 course : https://www.udemy.com/ionic-2-the-practical-guide-to-building-ios-android-apps/

More Related Content

PPTX
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
PDF
スキスキIonic
PPTX
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
PDF
Onsen UI 2.0とUIライブラリの未来
PDF
Angular2
PPTX
Hello, React!! まで導く Reactの基礎
PPTX
iOS13 SDK による 全機能置き換え Part1
PPTX
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
スキスキIonic
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
Onsen UI 2.0とUIライブラリの未来
Angular2
Hello, React!! まで導く Reactの基礎
iOS13 SDK による 全機能置き換え Part1
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた

What's hot (19)

PPTX
smartFXにおけるApache Cordovaの活用について
PPTX
Vscodemeetup6
PPTX
アプリ開発&チーム管理で 役立った拡張機能
PDF
もっと良くなるHTMLアプリケーション設計と実装
PPTX
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
PDF
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
PDF
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
PDF
Vtecxlt20151201
PDF
Ionicでハイブリッドアプリ入門①
PDF
イベント駆動AngularJS / 今から書くAngular 2.0
PPTX
【ABC2014Spring LT】AngularJSでWEBアプリ開発
PPTX
Onsen UIが目指すもの
PDF
俺とAngular JS 2
PDF
モバイルアプリ向けAWSネイティブアーキテクチャ
PDF
Visual studio 2019 updates pickup!
PPTX
ACI Stateful APP 作ってみた
PDF
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
PDF
Azure の ID 管理サービスに LINE ログインを組み込もう
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
smartFXにおけるApache Cordovaの活用について
Vscodemeetup6
アプリ開発&チーム管理で 役立った拡張機能
もっと良くなるHTMLアプリケーション設計と実装
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Vtecxlt20151201
Ionicでハイブリッドアプリ入門①
イベント駆動AngularJS / 今から書くAngular 2.0
【ABC2014Spring LT】AngularJSでWEBアプリ開発
Onsen UIが目指すもの
俺とAngular JS 2
モバイルアプリ向けAWSネイティブアーキテクチャ
Visual studio 2019 updates pickup!
ACI Stateful APP 作ってみた
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Azure の ID 管理サービスに LINE ログインを組み込もう
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
Ad

Similar to ionic - cross platform mobile app 開発 (20)

PDF
Ionicを使ってスマホアプリを作ってみた
PPTX
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
PDF
building HTML hybrid app
 with ionic
PDF
クロスプラットフォーム開発概要@STARTUP HILLS SCHOOL
PDF
HTML5でハイブリットなアプリ開発をアレしてみた件
PDF
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
PPTX
HTML5 クロスプラットフォームアプリ開発の現実解
PDF
PhoneGapとハイブリッド開発
PPTX
Xamarin
PPTX
クロスプラットフォーム開発環境のすヽめ
PDF
[Potatotips]クロスプラットフォーム開発Tips
PPTX
Webエンジニアによるスマートフォンアプリ開発
KEY
スマートフォンアプリケーション開発の最新動向
PPTX
Phone gap+javascriptスマホアプリ開発(入門編)
PPTX
HTML5ハイブリッドアプリ開発のベストプラクティス
PPTX
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
PDF
HTML5とか勉強会#48 ionic
PDF
DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~
PDF
Build an iOS app with Ionic and 4D
PDF
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Ionicを使ってスマホアプリを作ってみた
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
building HTML hybrid app
 with ionic
クロスプラットフォーム開発概要@STARTUP HILLS SCHOOL
HTML5でハイブリットなアプリ開発をアレしてみた件
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
HTML5 クロスプラットフォームアプリ開発の現実解
PhoneGapとハイブリッド開発
Xamarin
クロスプラットフォーム開発環境のすヽめ
[Potatotips]クロスプラットフォーム開発Tips
Webエンジニアによるスマートフォンアプリ開発
スマートフォンアプリケーション開発の最新動向
Phone gap+javascriptスマホアプリ開発(入門編)
HTML5ハイブリッドアプリ開発のベストプラクティス
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
HTML5とか勉強会#48 ionic
DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~
Build an iOS app with Ionic and 4D
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Ad

ionic - cross platform mobile app 開発