Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amplify Gen2 が GA したよ! #jawsug_sapporo #jawsug
Search
Kihara, Takuya
PRO
June 07, 2024
Technology
580
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amplify Gen2 が GA したよ! #jawsug_sapporo #jawsug
第35回 JAWS-UG札幌 勉強会 登壇資料
https://jawsug-sapporo.connpass.com/event/317273/
Kihara, Takuya
PRO
June 07, 2024
More Decks by Kihara, Takuya
See All by Kihara, Takuya
Amplify でも Auth0 をいい感じに使いたい! - Cognito Identity Pool を使った認証情報の連携 #auth0
tacck
PRO
0
120
雑食エンジニアの生きる道〜AI時代のこれから #seb_summit
tacck
PRO
1
230
それでは聞いてください「Impeller導入に失敗しました」 #FlutterKaigi #skia
tacck
PRO
0
610
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
710
Amazon Q Developer CLI でゲームと Amplify アプリを作ってみた #ゆるWeb札幌
tacck
PRO
0
83
ゆるWeb勉強会@札幌 #30 #ゆるWeb札幌
tacck
PRO
0
57
Flutter を始めよう! - Flutter の開発現場から
tacck
PRO
0
220
GitHub Actions で Flutter アプリの CI/CD をやってます #ゆるWeb札幌
tacck
PRO
0
570
ゆるWeb勉強会@札幌 #29 #ゆるWeb札幌
tacck
PRO
0
240
Other Decks in Technology
See All in Technology
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
310
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
6.2k
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
5.9k
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
300
カートの信頼性を担保するWireMockを使ったe2eテスト
ykagano
0
340
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
210
Genie Codeハンズオン基礎編
taka_aki
1
120
ハーレムエンジニアリング
kazuma777777
0
170
FDEの心得
noriakioji
5
6.1k
Goでデータパイプラインを作ろう
sansantech
PRO
1
470
私がブラウザを自作したくなった理由
supurazako
1
240
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
9k
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Site-Speed That Sticks
csswizardry
13
1.4k
So, you think you're a good person
axbom
PRO
2
2.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
The SEO identity crisis: Don't let AI make you average
varn
0
530
Producing Creativity
orderedlist
PRO
348
40k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Building an army of robots
kneath
306
46k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Chasing Engaging Ingredients in Design
codingconduct
0
270
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
370
Transcript
AWS Amplify Gen2 が GAしたよ! 第35回 JAWS-UG札幌 勉強会 2024/06/07 tacck
(Kihara, Takuya) JAWS-UG札幌 / #jawsug_sapporo 1
JAWS-UG札幌 / #jawsug_sapporo 2 木原 卓也 Kihara, Takuya / @tacck
生活協同組合コープさっぽろ デジタル推進本部システム部 Amplify Japan User Group 運営メンバー ゆるWeb勉強会@札幌 主催 AWS Community Builder Since Q2 2021 / Category: Front-end Web and Mobile 好きなフィギュアスケートの技 スプレッド・イーグル
AWS Amplify Gen2 GA したよ!! - 2024/05/06 発表 - https://aws.amazon.com/jp/blogs/mobile/amplify-gen2-ga/
- https://aws.amazon.com/jp/blogs/news/amplify-gen2-ga/ JAWS-UG札幌 / #jawsug_sapporo 3
AWS Amplify とは そもそも - mBaaS (Mobile Backend as a
Service) - モバイル向けのバックエンド機能提供サービス - 認証、DB、ストレージ、ホスティング、など。 - 最近はWebフロントエンドを中心とした機能追加が目立っていた - Amplify Studio - Next.js 対応 - SSR アダプター JAWS-UG札幌 / #jawsug_sapporo 4
AWS Amplify Gen2 変わったこと 変わらないこと JAWS-UG札幌 / #jawsug_sapporo 5
AWS Amplify Gen2 対応する開発環境 JAWS-UG札幌 / #jawsug_sapporo 6 React Next.js
Angular Vue JavaScript React Native Flutter Android Swift Web系 スマホアプリ
AWS Amplify Gen2 とは 変わったこと🥰 - TypeScript でフルスタック開発 (Webフロントエンドの場合) -
リソース追加も TypeScript - Gen1 は CLI - Functions (AWS Lambda Functions) も TypeScript - Gen1 は JavaScript (NodeJS) / Java / Go / .Net Core / Python - Sandbox 環境による高速なローカル開発 (リソースのホットスワップ) - Data 機能の新設 - Gen1 の `API (GraphQL)` と `DataStore` を統合した感じ JAWS-UG札幌 / #jawsug_sapporo 7
AWS Amplify Gen2 とは 変わらないこと😌 - Webホスティング (SSRも対応) - Git
連携の CI/CD (Gitへの比重がより高まった) - バックエンドリソースの CDK での設定更新 - Amplify 標準のもの以外のリソースの CDK 対応 - そもそも CDK ベースでリソース管理されるように JAWS-UG札幌 / #jawsug_sapporo 8
AWS Amplify Gen2 とは 変わったこと😢 - Amplify Studio が無い -
一部機能がWebコンソールへ統合 - 簡易の管理画面としては使えない - Figma コンポーネントの React コンポーネント連携 - Amplify Studio 経由だったので必然的に無くなった - コード出力に Figma の Developer モードが必要に - DataStore のローカルモード(オフラインモード)も無さそう - スマホアプリは個別に実装必要そう JAWS-UG札幌 / #jawsug_sapporo 9
AWS Amplify Gen2 デモ JAWS-UG札幌 / #jawsug_sapporo 10
AWS Amplify Gen2 とは ちょっとだけデモ - TypeScript でリソース定義 - Sandbox
でホットリロード JAWS-UG札幌 / #jawsug_sapporo 11
AWS Amplify Gen2 少し休憩 JAWS-UG札幌 / #jawsug_sapporo 12
ほっこりした話 おまけ - AWS Amplify の Sr. Dev Advocate の
Salih さんが、 Flutter のことを X(旧:Twitter) にポストすると、お返事をくれる。😆 JAWS-UG札幌 / #jawsug_sapporo 13
JAWS-UG札幌 / #jawsug_sapporo 14
JAWS-UG札幌 / #jawsug_sapporo 15
AWS Amplify Gen2 個人的期待 JAWS-UG札幌 / #jawsug_sapporo 16
個人的期待 - Amplify Studio Gen2 はくる? - 「バックエンドが必要なフロントエンド」の強化がされた - 「デザインを実現するフロントエンド」の強化に再度期待
- React / Next.js 以外の強化はできる? - どの環境でも使える UI パーツは Authenticator くらい - スマホアプリの開発者に TypeScript がどこまでささる? JAWS-UG札幌 / #jawsug_sapporo 17
END JAWS-UG札幌 / #jawsug_sapporo 18