Suche senden
Hochladen
React + Amplifyで アプリ開発
Melden
Teilen
虎の穴 開発室
虎の穴 開発室
Folgen
•
2 gefällt mir
•
5,316 views
1
von
30
React + Amplifyで アプリ開発
•
2 gefällt mir
•
5,316 views
Melden
Teilen
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Präsentationen & Vorträge
https://rakus.connpass.com/event/214484/ フロントエンドLT会 - vol.3での発表資料になります
Mehr lesen
虎の穴 開発室
虎の穴 開発室
Folgen
Recomendados
継続的なモデルモニタリングを実現するKubernetes Operator von
継続的なモデルモニタリングを実現するKubernetes Operator
Yahoo!デベロッパーネットワーク
4.9K views
•
35 Folien
GraalVM の概要と、Native Image 化によるSpring Boot 爆速化の夢 von
GraalVM の概要と、Native Image 化によるSpring Boot 爆速化の夢
apkiban
4K views
•
31 Folien
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割 von
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
Recruit Lifestyle Co., Ltd.
15.1K views
•
82 Folien
DockerとPodmanの比較 von
DockerとPodmanの比較
Akihiro Suda
48.1K views
•
37 Folien
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料) von
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
3.2K views
•
92 Folien
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料) von
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
NTT DATA Technology & Innovation
458 views
•
13 Folien
Más contenido relacionado
Was ist angesagt?
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!) von
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
13.4K views
•
22 Folien
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy von
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
25.5K views
•
55 Folien
Multicastが出来ないならUnicastすればいいじゃない von
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
9.2K views
•
20 Folien
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料) von
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
NTT DATA Technology & Innovation
968 views
•
73 Folien
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料) von
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
3.6K views
•
31 Folien
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ... von
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTT DATA Technology & Innovation
10.1K views
•
62 Folien
Was ist angesagt?
(20)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!) von Trainocate Japan, Ltd.
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
•
13.4K views
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy von Kazuhito Miura
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
•
25.5K views
Multicastが出来ないならUnicastすればいいじゃない von Kenta Yasukawa
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
•
9.2K views
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料) von NTT DATA Technology & Innovation
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
NTT DATA Technology & Innovation
•
968 views
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料) von NTT DATA Technology & Innovation
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
•
3.6K views
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ... von NTT DATA Technology & Innovation
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTT DATA Technology & Innovation
•
10.1K views
こんなに使える!今どきのAPIドキュメンテーションツール von dcubeio
こんなに使える!今どきのAPIドキュメンテーションツール
dcubeio
•
25.9K views
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26 von Yahoo!デベロッパーネットワーク
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Yahoo!デベロッパーネットワーク
•
17.9K views
フロー効率性とリソース効率性について #xpjug von Itsuki Kuroda
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
•
106.4K views
人生がときめくAPIテスト自動化 with Karate von Takanori Suzuki
人生がときめくAPIテスト自動化 with Karate
Takanori Suzuki
•
9.3K views
明日からはじめるネットワーク運用自動化 von Taiji Tsuchiya
明日からはじめるネットワーク運用自動化
Taiji Tsuchiya
•
4.8K views
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか? von naoki koyama
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
•
91.3K views
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M... von whywaita
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
whywaita
•
4.6K views
とにかく分かりづらいTwelve-Factor Appの解説を試みる von Masatoshi Tada
とにかく分かりづらいTwelve-Factor Appの解説を試みる
Masatoshi Tada
•
17.4K views
Java 18で入ったJVM関連の(やや細かめな)改善(JJUGナイトセミナー「Java 18 リリース記念イベント」発表資料) von NTT DATA Technology & Innovation
Java 18で入ったJVM関連の(やや細かめな)改善(JJUGナイトセミナー「Java 18 リリース記念イベント」発表資料)
NTT DATA Technology & Innovation
•
1.2K views
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み von Jumpei Miyata
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
Jumpei Miyata
•
827 views
Amplify Studioを使ってみた von 虎の穴 開発室
Amplify Studioを使ってみた
虎の穴 開発室
•
696 views
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話 von JustSystems Corporation
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
•
16.5K views
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN von Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Amazon Web Services Japan
•
8.1K views
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service von Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
Amazon Web Services Japan
•
53.7K views
Similar a React + Amplifyで アプリ開発
AWSとReactで始めるShopifyアプリ開発 von
AWSとReactで始めるShopifyアプリ開発
Takaaki Kurasawa
3.4K views
•
53 Folien
Deno で始めるフロントエンド von
Deno で始めるフロントエンド
虎の穴 開発室
568 views
•
12 Folien
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight von
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
Amazon Web Services Japan
3.6K views
•
48 Folien
チラシルiOSでの広告枠開発 von
チラシルiOSでの広告枠開発
Satoshi Takano
3.7K views
•
48 Folien
Rails on GKEで運用するWebアプリケーションの紹介 von
Rails on GKEで運用するWebアプリケーションの紹介
Makoto Haruyama
4.2K views
•
44 Folien
MonacaとmBaaSでO2Oクーポンアプリを作りましょう!【GPS x 会員 x クーポン】 von
MonacaとmBaaSでO2Oクーポンアプリを作りましょう!【GPS x 会員 x クーポン】
ニフクラ mobile backend
3.1K views
•
83 Folien
Similar a React + Amplifyで アプリ開発
(20)
AWSとReactで始めるShopifyアプリ開発 von Takaaki Kurasawa
AWSとReactで始めるShopifyアプリ開発
Takaaki Kurasawa
•
3.4K views
Deno で始めるフロントエンド von 虎の穴 開発室
Deno で始めるフロントエンド
虎の穴 開発室
•
568 views
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight von Amazon Web Services Japan
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
Amazon Web Services Japan
•
3.6K views
チラシルiOSでの広告枠開発 von Satoshi Takano
チラシルiOSでの広告枠開発
Satoshi Takano
•
3.7K views
Rails on GKEで運用するWebアプリケーションの紹介 von Makoto Haruyama
Rails on GKEで運用するWebアプリケーションの紹介
Makoto Haruyama
•
4.2K views
MonacaとmBaaSでO2Oクーポンアプリを作りましょう!【GPS x 会員 x クーポン】 von ニフクラ mobile backend
MonacaとmBaaSでO2Oクーポンアプリを作りましょう!【GPS x 会員 x クーポン】
ニフクラ mobile backend
•
3.1K views
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう von Hiroki Uchida
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
Hiroki Uchida
•
6.8K views
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 – von 虎の穴 開発室
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
虎の穴 開発室
•
1K views
AWS Black Belt Online Seminar AWS Amplify von Amazon Web Services Japan
AWS Black Belt Online Seminar AWS Amplify
Amazon Web Services Japan
•
14.8K views
【2】swiftアプリにプッシュ通知を組み込もう! von ニフクラ mobile backend
【2】swiftアプリにプッシュ通知を組み込もう!
ニフクラ mobile backend
•
2.1K views
AWSのインフラはプログラミングコードで構築!AWS Cloud Development Kit 入門 von Amazon Web Services Japan
AWSのインフラはプログラミングコードで構築!AWS Cloud Development Kit 入門
Amazon Web Services Japan
•
7K views
GCPの画像認識APIの紹介 von 虎の穴 開発室
GCPの画像認識APIの紹介
虎の穴 開発室
•
332 views
AWS Amplify - Auth/API Category & Vue 構築ハンズオン von Eiji KOMINAMI
AWS Amplify - Auth/API Category & Vue 構築ハンズオン
Eiji KOMINAMI
•
1.5K views
SPAを選択した理由とその結果 ~Reactを添えて~ von Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
SPAを選択した理由とその結果 ~Reactを添えて~
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
•
4.5K views
20190619 AWS Black Belt Online Seminar Dive Deep into AWS Chalice von Amazon Web Services Japan
20190619 AWS Black Belt Online Seminar Dive Deep into AWS Chalice
Amazon Web Services Japan
•
50.2K views
AngularJSとバックエンドサービスAppPotで作る業務システムハンズオン von Takuya Kitamura
AngularJSとバックエンドサービスAppPotで作る業務システムハンズオン
Takuya Kitamura
•
884 views
Spring Boot × Vue.jsでSPAを作る von Go Miyasaka
Spring Boot × Vue.jsでSPAを作る
Go Miyasaka
•
14.9K views
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう! von natsumo
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
natsumo
•
1.5K views
【English】monacaxmbaas o2o lunch coupon app handson von ニフクラ mobile backend
【English】monacaxmbaas o2o lunch coupon app handson
ニフクラ mobile backend
•
813 views
Googleアシスタントアプリ実際のところ von Yahoo!デベロッパーネットワーク
Googleアシスタントアプリ実際のところ
Yahoo!デベロッパーネットワーク
•
1.5K views
Más de 虎の穴 開発室
FizzBuzzで学ぶJavaの進化 von
FizzBuzzで学ぶJavaの進化
虎の穴 開発室
310 views
•
33 Folien
Railsのデバッグ どうやるかを改めて確認する von
Railsのデバッグ どうやるかを改めて確認する
虎の穴 開発室
427 views
•
16 Folien
虎の穴ラボ エンジニア採用説明資料 .pdf von
虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴 開発室
53.2K views
•
34 Folien
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf von
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
虎の穴 開発室
209 views
•
20 Folien
toranoana.deno #6 アジェンダ 採用説明 von
toranoana.deno #6 アジェンダ 採用説明
虎の穴 開発室
391 views
•
14 Folien
Deno 向け WEB 開発用のツールを作ったので 紹介します von
Deno 向け WEB 開発用のツールを作ったので 紹介します
虎の穴 開発室
299 views
•
12 Folien
Más de 虎の穴 開発室
(20)
FizzBuzzで学ぶJavaの進化 von 虎の穴 開発室
FizzBuzzで学ぶJavaの進化
虎の穴 開発室
•
310 views
Railsのデバッグ どうやるかを改めて確認する von 虎の穴 開発室
Railsのデバッグ どうやるかを改めて確認する
虎の穴 開発室
•
427 views
虎の穴ラボ エンジニア採用説明資料 .pdf von 虎の穴 開発室
虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴 開発室
•
53.2K views
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf von 虎の穴 開発室
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
虎の穴 開発室
•
209 views
toranoana.deno #6 アジェンダ 採用説明 von 虎の穴 開発室
toranoana.deno #6 アジェンダ 採用説明
虎の穴 開発室
•
391 views
Deno 向け WEB 開発用のツールを作ったので 紹介します von 虎の穴 開発室
Deno 向け WEB 開発用のツールを作ったので 紹介します
虎の穴 開発室
•
299 views
GitHub APIとfreshで遊ぼう von 虎の穴 開発室
GitHub APIとfreshで遊ぼう
虎の穴 開発室
•
446 views
通販開発部の西田さん「通販開発マネジメントの5ルール」 von 虎の穴 開発室
通販開発部の西田さん「通販開発マネジメントの5ルール」
虎の穴 開発室
•
117 views
社内DX推進!非エンジニア向けにプログラミング講座を実施してみた! von 虎の穴 開発室
社内DX推進!非エンジニア向けにプログラミング講座を実施してみた!
虎の穴 開発室
•
148 views
セキュリティを強化しよう!CloudArmorの機能解説 von 虎の穴 開発室
セキュリティを強化しよう!CloudArmorの機能解説
虎の穴 開発室
•
301 views
JavaScript LT会 〜 React.js Node.js歓迎 〜 Deno で やってみるweb開発 von 虎の穴 開発室
JavaScript LT会 〜 React.js Node.js歓迎 〜 Deno で やってみるweb開発
虎の穴 開発室
•
294 views
いいテスト会 (スプリントレビュー) をやろう! von 虎の穴 開発室
いいテスト会 (スプリントレビュー) をやろう!
虎の穴 開発室
•
545 views
【Saitama.js】Denoのすすめ von 虎の穴 開発室
【Saitama.js】Denoのすすめ
虎の穴 開発室
•
437 views
虎の穴ラボ Tech day#3 チームで戦う!とらのあな通販冬の大感謝祭でのフロント開発について von 虎の穴 開発室
虎の穴ラボ Tech day#3 チームで戦う!とらのあな通販冬の大感謝祭でのフロント開発について
虎の穴 開発室
•
133 views
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜 von 虎の穴 開発室
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜
虎の穴 開発室
•
1.1K views
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント von 虎の穴 開発室
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント
虎の穴 開発室
•
170 views
【20220120 toranoana.deno#4】denoでffiの続き von 虎の穴 開発室
【20220120 toranoana.deno#4】denoでffiの続き
虎の穴 開発室
•
174 views
虎の穴ラボ エンジニア採用説明資料 von 虎の穴 開発室
虎の穴ラボ エンジニア採用説明資料
虎の穴 開発室
•
531 views
虎の穴ラボにおけるリモートワークの働き方 von 虎の穴 開発室
虎の穴ラボにおけるリモートワークの働き方
虎の穴 開発室
•
659 views
【20211202_toranoana.deno#3】denoでFFI von 虎の穴 開発室
【20211202_toranoana.deno#3】denoでFFI
虎の穴 開発室
•
256 views
React + Amplifyで アプリ開発
1.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. React + AWS Amplifyで アプリ開発 虎の穴ラボ株式会社 西志村友基 1
2.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 自己紹介 西志村 友基 ● 所属:虎の穴ラボ株式会社 ● 担当:Fantiaなど ● 入社理由: ○ BtoCサービスに関わりたい ○ 一生に一度はオタク業界に関わりたい ● 趣味:アニメ鑑賞、ゲーム 競馬 ← New 2
3.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 話すこと 1. 開発の課題とAWS Amplifyの魅力 2. React + Amplifyでアプリ開発の流れ 3. Amplify Admin UI によるアプリケーションの管理 4. まとめ 3
4.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 話すこと 1. 開発の課題とAWS Amplifyの魅力 2. React + Amplifyでアプリ開発の流れ 3. Amplify Admin UI によるアプリケーションの管理 4. まとめ 4
5.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 開発の課題 ● 本当はアプリケーションの本質的な開発だけに集中したいけど... ○ ユーザー認証 ○ データ登録 ○ セキュリティ → 結局バックエンドも書かないといけない → 覚えることいっぱいで辛い 5 誰かに丸投げしたい
6.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. それ、AWS Amplifyならできます 6
7.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. AWS Amplifyの魅力 1. 数分でバックエンドを構成 2. AWSのベストプラクティスに沿ったサーバーレスアプリケーションが構築可 能 3. 対話形式で各種設定を行うことができる 4. 数クリックでアプリを公開できる 5. Amplify Admin UIによる容易なコンテンツ管理 7
8.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 話すこと 1. 開発の課題とAWS Amplifyの魅力 2. React + Amplifyでアプリ開発の流れ 3. Amplify Admin UI によるアプリケーションの管理 4. まとめ 8
9.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 今回開発したアプリ 9 【仕様】 ● 画面から ○ 名前 ○ スキル ○ 説明 という値を受け取る ● DBに保存して表示 ● 管理画面も作る
10.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. Node.jsのインストール Amplifyのインストール Reactアプリの作成 Amplifyの初期設定を実施 フロー 10 React用のライブラリをインストール APIの作成 Amplifyでデプロイ ホスティング設定 アプリ公開!!!
11.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. Node.jsのインストール ・・・コマンド打つだけ Amplifyのインストール ・・・コマンド打つだけ Reactアプリの作成 ・・・コマンド打つだけ Amplifyの初期設定を実施 ・・・コマンド+対話形式 フロー 11
12.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. React用のライブラリをインストール ・・・コマンド+tsxの修正 APIの作成 ・・・コマンド+対話形式 Amplifyでデプロイ ・・・コマンド+対話形式 ホスティング設定 ・・・コマンド+対話形式 アプリ公開 ・・・コマンド打つだけ フロー 12
13.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 【APIの設定】 ● GraphQLを使用 ● スキーマテンプレートとしてToDoを使用 【デプロイの設定】 ● TypeScript使用 ● GraphQLのコード自動生成ON 今回作成したAPI、デプロイの設定 13
14.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. Amplifyのインストール (Node.jsがインストールされている前提です) amplifyの設定(以下のコマンドを実行) # リージョンの選択、IAMの作成(アクセスキー、シークレットキーの入力)などが求められ ます $ npm install -g @aws-amplify/cli $ amplify configure 14
15.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. React アプリにAmplifyを設定① $ cd uma_note $ amplify init $ npx create-react-app --template typescript uma_note 15 Reactアプリケーションを新規作成 Amplifyの初期設定を実施
16.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 16
17.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. React アプリにAmplifyを設定② 17 import Amplify from "aws-amplify"; import awsExports from "./aws-exports"; Amplify.configure(awsExports); $ npm install aws-amplify @aws-amplify/ui-react React用のライブラリをインストール 生成されたindex.tsxに以下を追記
18.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. APIの作成 $ amplify add api 18 対話形式で設定
19.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. Amplifyでデプロイ $ amplify push 19 Graphqlのソースを自動生成してくれます
20.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. Amplify でアプリを公開 ホスティング設定 以下のコマンドでアプリが公開されます $ amplify add hosting $ amplify publish 20 たったこれだけ!!
21.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. スキーマを変更したい場合 type Todo @model @auth(rules: [{allow: public}]) { id: ID! name: String! description: String } type Uma @model @auth(rules: [{allow: public}]) { id: ID! name: String! skill: String description: String } amplify/backend/api/umanote/ schema.graphql を書き換える $ amplify push 21
22.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. あとはアプリ開発に集中(TypeScript) 22 const umaData = await API.graphql(graphqlOperation(listUmas)) await API.graphql(graphqlOperation(createUma, {input: uma})) リストの取得 データ登録 自動生成されたものを呼 び出すだけ
23.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 話すこと 1. 開発の課題とAWS Amplifyの魅力 2. React + Amplifyでアプリ開発の流れ(Vueじゃないのかよ) 3. Amplify Admin UI によるアプリケーションの管理 4. まとめ 23
24.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. Admin UIを有効にする 24
25.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 管理画面からデータ登録 25
26.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 画面に表示されています 26
27.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. ユーザー画面から入力 27
28.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 管理画面で確認します すこしタイムラグあります 28
29.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. 話すこと 1. 開発の課題とAWS Amplifyの魅力 2. React + Amplifyでアプリ開発の流れ 3. Amplify Admin UI によるアプリケーションの管理 4. まとめ 29
30.
Copyright (C) 2021
Toranoana Inc. All Rights Reserved. まとめ ● APIが自動生成できたり管理画面の実装の手間を省ける →フロントのロジックの開発に集中できる! ● AWSのサービスに馴染みがある人は特におすすめ ● GraphQLを使った気になれた ● 自分のトレーニングを記録して振り返れるアプリにしたい 30