SlideShare a Scribd company logo
【基礎から学ぶ】
Androidアプリ開発者
を目指しませんか?
富士通クラウドテクノロジーズ株式会社
竹田 侑祐
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
1
自己紹介
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
mobile backend
オリジナルキャラクター
タカノくん
◼ 富士通クラウドテクノロジーズ株式会社
◼ ニフクラ mobile backend 企画担当
竹田 侑祐(たけだ ゆうすけ)
静岡から都会に進出しました。
アプリ開発はアイデアを形にする、クリエイターに近い分野だと思います。
少しコードが書けるようになればアイデア勝負です!
Twitter: @nifcloud_mb
Facebook: @nifcloudmb
Twitter
2
今日の目標
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
簡単なアプリを作り始める事が出来るようになること
Androidアプリ開発を勉強・実践していくための基礎知識を学び、
もちろんKotlinやJavaの学習は必要になりますが、
基礎的な文法だけでアプリは形にすることができるんです。
3
第一部
なぜAndroidアプリ開発を勧めるのか
~データから考えるOSの違い~
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
4
モバイル端末向けのOSのシェアは?
市場にあるモバイル端末のほとんどがAndroid、iOSのいずれかによって動いています。
モバイル向けアプリはOS毎に開発言語が違う点も特徴に挙げられます。
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
Android iOS others
日本
世界
0.13%
67.11%
32.76%
出典:https://gs.statcounter.com/os-market-share/mobile/worldwide
モバイル端末向けOSのシェア
5
モバイル端末向けのOSのシェアは?
市場にあるモバイル端末のほとんどがAndroid、iOSのいずれかによって動いています。
モバイル向けアプリはOS毎に開発言語が違う点も特徴に挙げられます。
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
Android iOS others
日本
世界 72.37% 26.98% 0.65%
0.13%
67.11%
32.76%
出典:https://gs.statcounter.com/os-market-share/mobile/worldwide
モバイル端末向けOSのシェア
6
更に掘り下げます。
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
▼南アメリカ
▼北アメリカ
地域が違うとこれだけ変わる
出典:https://www.auncon.co.jp/press/release/2021-05-25/
7
地域、言語以外にも考える事がたくさん・・
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
・購買意識
・アプリDL数
・人気ジャンル
・年齢層
・端末の利用時間
etc…
AndroidとiOSユーザーの違い
8
iOSユーザーの課金額はAndroidユーザーの2倍以上!
⚫ Sensor Towerの調査によれば、2021年のApp Storeユーザーの課金額は、
Google Playストアユーザーの課金額の2倍以上に及ぶ事が判明
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
0
2
4
6
8
10
12
14
16
ストアの課金額(Grobal)
GooglePlay(Android) AppStore(iOS)
(billion$)
参考:https://sensortower.com/blog/subscription-apps-revenue-2021/
4.8billion $
13.5billion $
ユーザー数は
Androidの方が
多いはず・・・
9
Appleの「ATT」により広告収益が減少
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
トラッキング
の許可
ア
プ
リ
DL
Yes
No
従来通りターゲティング
広告が表示できる
従来通りターゲティング
広告が表示できない
⚫ Apple Tracking Transparency(アプリのトラッキングの透明性)
⚫ 個人情報の提供可否をユーザーに確認する決まりごと
⚫ 対応しない場合は広告付きアプリがストアに出せない
ATTによって必要となったフロー
10
アプリリリースについて
⚫Android → Google Play Console デベロッパー登録($25)
⚫登録時に$25がかかるが、その後は無料で利用できる
⚫プッシュ通知は無料で送信する事が出来る
⚫比較的ストア審査は易しい
⚫iOS → Apple Developer Program ($99/年)
⚫アプリをストアに出す際に必要となる他、毎年費用を払う必要がある
⚫プッシュ通知を送信する際にも必要となる(テスト環境でも必要)
⚫ストア審査が厳しい
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
11
まとめ
ユーザー数だけでなく、課金意識の違いや広告収入な
ども違いましたね。
違いはあれど、Androidアプリはユーザー数が桁違い
に多いのもまた事実です。
リリースするアプリを検討する際には、世のニーズを
「調査」してみるとバズりやすいかもしれませんね。
第二部では、Androidアプリ開発について触れていき
ましょう!
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
12
第二部
Androidアプリ開発の流れ
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
13
・Obj-C/Swiftの習熟
・iOSアプリ画面の作成
・Java/Kotlinの習熟
・Androidアプリ画面の作成
③クラウドサーバーの
構築・設置
④サーバー機能の開発
会員
管理
データ
保存
ファイル
管理
プッシュ
通知
通
信
①環境構築&
iOSアプリ開発
②環境構築&
Androidアプリ開発
スマホアプリ開発の流れ
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
14
⚫ Android Studio
⚫ Androidアプリ開発用の「統合開発環境」
⚫ Googleが公式でサポート、開発に必要な機能がパッケージングされている
⚫ バックエンド環境(サーバー側)
⚫ プッシュ通知を送りたい、データベースを参照出来るアプリにしたい場合
⚫ ニフクラ mobile backend, Firebase, レンタルサーバー(非推奨)
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
Androidアプリ開発に必要な環境・知識
開発環境
15
Androidアプリ開発に必要な環境・知識
⚫Kotlin
⚫2011年に登場し、2017年にGoogleから正式に採用された言語
⚫主にAndroidアプリを開発するための言語として用いられる
⚫学習難易度は比較的易しめ
⚫Java
⚫昔から一般的に利用されている言語
⚫アプリ開発だけでなく、基幹システムやIoT開発にも用いられる
⚫学習難易度はやや難しめ
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
アプリ開発であればKotlinを学習していきましょう!
開発言語
16
Androidアプリ開発に必要な環境・知識(参考)
OSごとのシステム要件(Android Studio)
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
•64 ビット Microsoft® Windows® 8 / 10 / 11
•x86_64 CPU アーキテクチャ、第 2 世代の Intel Core 以降、または Windows Hypervisor をサポートする AMD CPU
•8 GB 以上の RAM
•8 GB 以上の空きディスク容量(IDE + Android SDK + Android Emulator)
•1,280 × 800 以上の画面解像度
• MacOS® 10.14(Mojave)以降
• ARM ベースのチップ、または Hypervisor.Framework をサポートする第 2 世代の Intel Core 以降
• 8 GB 以上の RAM
• 8 GB 以上の空きディスク容量(IDE + Android SDK + Android Emulator)
• 1,280 × 800 以上の画面解像度
Windows
Mac
(引用)https://developer.android.com/codelabs/basic-android-kotlin-compose-install-android-studio?hl=ja#1
17
アプリ開発のために使うサービス
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
Androidアプリ開発
Android Studio
クラウドサーバーの構築・設置
サーバー機能の開発
・サーバーの用意は不要!
・無料で充分利用可能!
・プッシュ通知やデータストアなど
の機能を開発せずにアプリに実装可能
ビルド&動作検証
連
携
・Java/Kotlinで記述
・Androidアプリ画面の作成
・豊富な種類のエミュレータを利用可能
・気軽にビルド可能
18
ライブコーディング
~Android Studioで会員管理・ログイン機能アプリを動かそう~
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
19
体験内容
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
公式のサンプルアプリを起動して、mobile backendとの連携につい
て体験していきましょう!
完成
ユーザーID
パスワード
ユーザーID パスワード
APIで連携すると入力した
データが保存できるように!
20
Android Studio のインストール~初期設定(省略)
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
インストール 初期設定
エミュレーター
(仮想端末)の準備
https://developer.
android.com/studio/?hl=ja
公式からWindows/Mac
いずれかを選んでダウン
ロードする
ライセンスへの同意等、
案内に従って操作する
開発したアプリはAndroid
Studio上のエミュレータで
動作確認が可能。
その為にエミュレータを用
意する
Android Studioで開発を始めるまでの3STEPはこれだけ
→ここからライブ
コーディングします
21
ニフクラ mobile backendへの登録(省略)
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラ mobile backendはSNS IDを経由して登録が
可能なので、以下の動画のようにサクッと行えます!
▼ ニフクラ mobile backendの登録手順 ▼
https://www.youtube.com/watch?v=5PddRPlUALg
22
アプリ実行までの流れ
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラ mobile backendサイトで用意しているサンプルのプロジェクト
を利用すれば、これだけでログインアプリが体験できます!
サンプルPJ
インポート
1 Android Studio
仮想端末作成
(エミュレータ)
2 Android Studio
サービス同士を
連携
3 Android Studio
mobile backend
動作確認
4 Android Studio
データ連携が
出来ているか
確認
5 mobile backend
完成
23
必要な準備
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラ mobile backendのサイトから
サンプルプロジェクトをダウンロードする
以下のページからGitHubに遷移し、プロジェクトをzip形式でダウンロードします。(解凍して使用)
遷移
https://mbaas.nifcloud.com/doc/current/tutorial/tutorial_kotlin.html
24
エミュレータの作成
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
Play Storeのマークがあるものを選択し、
好きなバージョンのOSをインストール
※今回は実施しませんが、プッシュ通知を試す時にはPlay Storeマークの付いた端末しか送れません。
※右上のDevice managerから新規に作成する事が出来ます。
Android Studio
25
Android Studioでプロジェクトを開きます
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
New Projectではなく、Openを選択し、
P26で解凍したプロジェクトを開く
Android Studio
26
Android Studioでプロジェクトを開きます
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
開いたプロジェクトを信頼するか聞かれるので
Trust Projectを押す
Android Studio
27
ニフクラ mobile backendと連携します
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
Project View に切り替え、libsフォルダに
Kotlin SDKを配置する
NCMB.jar をlibsの中
にドラッグ&ドロップ
サンプルアプリには設定済みのため、
今回は操作不要
Android Studio
28
参考:SDKとは
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
SDKのダウンロード場所
サンプルアプリには設定済みのため、
今回は操作不要
SDKとは
ざっくり言えばコーディング無しで使える機能の詰め合わせファイルです。
データの保存・取得、画像データの表示など、通常コーディングが必要な機能
などが予め1つのファイル内(SDK)に用意されており、その中から機能を呼び
出す事で利用が出来るようになります。
ニフクラ mobile backendでは、各言語のSDKを準備しており、
簡単にダウンロード可能です。※詳細は次ページにて
29
参考:SDKのダウンロード方法
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
Android Studio
ニフクラ mobile backend のSDKをダウンロードする
下記サイトよりリリースページ(Github)をクリック
NCMBX.X.X.zipをダウンロードして解凍
https://mbaas.nifcloud.com/doc/current/introduction/sdkdownload_kotlin.html
サンプルアプリには設定済みのため、
今回は操作不要
30
dependencies {
implementation 'com.squareup.okhttp3:okhttp:4.8.1'
implementation 'com.google.code.gson:gson:2.3.1'
api files('libs/NCMB.jar')
//同期処理を使用する場合はこちらを追加していただく必要があります
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-
core:1.3.9'
}
ニフクラ mobile backendと連携します
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
build.gradleに以下を追記する
①appフォルダの中にある
build.gradleに書く
②build.gradleは編集後に
syncNow(同期)ボタンを押す
サンプルアプリには設定済みのため、
今回は操作不要
※こっちは触らない
Android Studio
31
ニフクラ mobile backendと連携します
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
AndroidManifest.xmlに以下を追記する
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
サンプルアプリには設定済みのため、
今回は操作不要
Android Studio
32
ニフクラ mobile backendと連携します
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラ mobile backendへログインし、
「Kotlin_seminar」として新しくアプリを作成する
mobile backend
33
ニフクラ mobile backendと連携します
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
新しく作成されたアプリのAPIキーを控えておく
mobile backend
この後の操作で
必要になります
34
ニフクラ mobile backendと連携します
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
APIキーを控えそびれた場合
mobile backend
管理画面右上部より
・アプリ設定
・APIキーを確認
35
ニフクラ mobile backendと連携します
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
使うライブラリ(機能)をアクティビティの冒頭に記述する
import com.nifcloud.mbaas.core.NCMB //必須で記述
import com.nifcloud.mbaas.core.NCMBUser //会員管理で利用
※Android Studioや、その他の外部ライブラリ(今回はニフクラ mobile backend)から機能を利用する時
は必ず利用するライブラリの宣言が必要になります。
APIキーとインポート文
の記述位置はここ
Android Studio
36
ニフクラ mobile backendと連携します
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
払い出されたAPIキーをAndroid Studio側(.ktファイル)に入力する
NCMB.initialize(this, "YOUR_APPLICATION_KEY", "YOUR_CLIENT_KEY");
※ニフクラ mobile backendから機能を呼び出すファイルのonCreateメソッド内に記述する。
onCreateの中に記述したものはアプリ起動時に自動で読み込まれます。
val applicationKey = "YOUR_APPLICATION_KEY"
val clientKey = "YOUR_CLIENT_KEY"
NCMB.initialize(this, applicationKey, clientKey)
APIキーは管理画面の「アプリ設定」からコピーします。
※以下のように記述しても問題ありません。
Android Studio
mobile backend
37
動作確認
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
以下のような画面になり、ニフクラ側にデータが格納されていれば成功です。
Android Studio mobile backend
38
機能を1つ紐解きましょう
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
今お見せした「サンプルPJの実行」が上手く動作すれば、
Android Studioでの開発はスタートできます。
今日はせっかくなので、今動かしたアプリのソースコードを参
考に、「ニフクラ mobile backend」の使いどころをお見せし
ます。
意味が分からない場合でも、雰囲気だけ伝われば最初はOKです。
39
機能を1つ紐解きましょう
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
新規登録機能:
fun signup() {
<省略>
//NCMBUserのインスタンスを作成
val user = NCMBUser()
//ユーザー名を設定(省略部で取得処理を記述)
user.username = name
//パスワードを設定(省略部で取得処理を記述)
user.password = password
try {
//nameとpasswordをUserクラスに登録する処理
user.signUp()
}
catch(e:NCMBException){
//新規登録に失敗した場合の処理
<省略>
}
user.signUp()
※ユーザー名、パスワードを引数として渡す事も可能。
この一行だけでニフクラ mobile backendに会員情報を格納できます!
SignupActivity.kt
に記述されています。
mobile backend
40
機能を1つ紐解きましょう
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
新規登録機能: user.signUp()
本来必要な開発(Before)がuser.signUp()(After)で済む
会員情報がある場所
(Userクラス)
会員登録機能
が使えるように!
user.signUp()
After
会員登録完了!
Before
会員情報をDBに格納する
会員登録機能
が使えるように!
会員登録完了!
会員登録機能を開発
※沢山コードを書く
fun signup() {
<省略>
//NCMBUserのインスタンスを作成
val user = NCMBUser()
//ユーザー名を設定(省略部で取得処理を記述)
user.username = name
//パスワードを設定(省略部で取得処理を記述)
user.password = password
try {
//nameとpasswordをUserクラスに登録する処理
user.signUp()
}
catch(e:NCMBException){
//新規登録に失敗した場合の処理
<省略>
}
SignupActivity.kt
に記述されています。
機能呼び出し
mobile backend
41
Androidアプリ開発 学習について
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラ mobile backend ユーザーコミュニティでは知識の共有や質問など、
ユーザー同士で交流が図れるので是非活用してみてください。
https://github.com/NIFCLOUD-mbaas/UserCommunity
ニフクラ mobile backend ユーザーコミュニティ
⚫ Android公式ドキュメント
⚫ Android公式: https://developer.android.com/courses/kotlin-android-fundamentals/overview?hl=ja
⚫ Udemyなどの動画型サービス
⚫ Udemy公式: https://www.udemy.com/ja/
⚫ 学習参考書
⚫ 扱った経験無し…。が、1冊あると安心かもしれません
⚫ YoutubeやQiitaなどの投稿コンテンツ
⚫ Qiita: https://qiita.com/
⚫ Youtube: Kotlin SDKでToDoアプリを作ろう
⚫ https://www.youtube.com/watch?v=l3Uc01MmC3Y&list=PLSNY40p4warlRX69Ew1OtyzyEXclsAfYf
42
ご清聴頂きありがとうございました!
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
セミナー事後アンケート
https://inquiry.nifcloud.com/webeq/p
ub/mbaas/seminar_20230131
今後のセミナー品質向上のため、
簡単なアンケートにご協力ください。
43
© 2023 FUJITSU CLOUD TECHNOLOGIES LIMITED
Thank you

More Related Content

What's hot

[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送Google Cloud Platform - Japan
 
Adaptive Cardsへの招待
Adaptive Cardsへの招待Adaptive Cardsへの招待
Adaptive Cardsへの招待Nagao Hiroaki
 
Android6.0 RuntimePermissionの実装と注意点
 Android6.0 RuntimePermissionの実装と注意点 Android6.0 RuntimePermissionの実装と注意点
Android6.0 RuntimePermissionの実装と注意点Katsuki Nakatani
 
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~Juniper Networks (日本)
 
クラウドでの大規模Moodleの構築方法とモデルケース
クラウドでの大規模Moodleの構築方法とモデルケースクラウドでの大規模Moodleの構築方法とモデルケース
クラウドでの大規模Moodleの構築方法とモデルケースShigeharu Yamaoka
 
知っておきたいFirebase の色んな上限について
知っておきたいFirebase の色んな上限について知っておきたいFirebase の色んな上限について
知っておきたいFirebase の色んな上限について健一 辰濱
 
Siber Sigorta Nedir? Nasıl Yapılır?
Siber Sigorta Nedir? Nasıl Yapılır?Siber Sigorta Nedir? Nasıl Yapılır?
Siber Sigorta Nedir? Nasıl Yapılır?BGA Cyber Security
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会ShuheiUda
 
DNS移転失敗体験談
DNS移転失敗体験談DNS移転失敗体験談
DNS移転失敗体験談oheso tori
 
WkWebViewのキャッシュについて調べた
WkWebViewのキャッシュについて調べたWkWebViewのキャッシュについて調べた
WkWebViewのキャッシュについて調べたfirewood
 
gRPC と nginx による HTTP/2 サービスメッシュ構築
gRPC と nginx による HTTP/2 サービスメッシュ構築gRPC と nginx による HTTP/2 サービスメッシュ構築
gRPC と nginx による HTTP/2 サービスメッシュ構築Kazuki Ogiwara
 
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)シスコシステムズ合同会社
 
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
[Cloud OnAir] #01 徹底解剖 GCP のここがすごいGoogle Cloud Platform - Japan
 
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~Takunori Minamisawa
 
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方Hiroshi Okano
 
20240201_大規模通信制御信号 ETLシステムにおける 大幅なコスト削減・意識改革の取り組み.pdf
20240201_大規模通信制御信号 ETLシステムにおける 大幅なコスト削減・意識改革の取り組み.pdf20240201_大規模通信制御信号 ETLシステムにおける 大幅なコスト削減・意識改革の取り組み.pdf
20240201_大規模通信制御信号 ETLシステムにおける 大幅なコスト削減・意識改革の取り組み.pdfNTTDOCOMO-ServiceInnovation
 
Android enterpriseで実現できる端末管理の世界
Android enterpriseで実現できる端末管理の世界Android enterpriseで実現できる端末管理の世界
Android enterpriseで実現できる端末管理の世界Daisuke Tsutsumi
 
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundryコンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud FoundryKazuto Kusama
 

What's hot (20)

[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
 
Adaptive Cardsへの招待
Adaptive Cardsへの招待Adaptive Cardsへの招待
Adaptive Cardsへの招待
 
Android6.0 RuntimePermissionの実装と注意点
 Android6.0 RuntimePermissionの実装と注意点 Android6.0 RuntimePermissionの実装と注意点
Android6.0 RuntimePermissionの実装と注意点
 
VM 基盤運用チームの DevOps
VM 基盤運用チームの DevOpsVM 基盤運用チームの DevOps
VM 基盤運用チームの DevOps
 
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
 
クラウドでの大規模Moodleの構築方法とモデルケース
クラウドでの大規模Moodleの構築方法とモデルケースクラウドでの大規模Moodleの構築方法とモデルケース
クラウドでの大規模Moodleの構築方法とモデルケース
 
IoT のシナリオを変える Azure SQL Edge
IoT のシナリオを変える Azure SQL EdgeIoT のシナリオを変える Azure SQL Edge
IoT のシナリオを変える Azure SQL Edge
 
知っておきたいFirebase の色んな上限について
知っておきたいFirebase の色んな上限について知っておきたいFirebase の色んな上限について
知っておきたいFirebase の色んな上限について
 
Siber Sigorta Nedir? Nasıl Yapılır?
Siber Sigorta Nedir? Nasıl Yapılır?Siber Sigorta Nedir? Nasıl Yapılır?
Siber Sigorta Nedir? Nasıl Yapılır?
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
 
DNS移転失敗体験談
DNS移転失敗体験談DNS移転失敗体験談
DNS移転失敗体験談
 
WkWebViewのキャッシュについて調べた
WkWebViewのキャッシュについて調べたWkWebViewのキャッシュについて調べた
WkWebViewのキャッシュについて調べた
 
gRPC と nginx による HTTP/2 サービスメッシュ構築
gRPC と nginx による HTTP/2 サービスメッシュ構築gRPC と nginx による HTTP/2 サービスメッシュ構築
gRPC と nginx による HTTP/2 サービスメッシュ構築
 
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)
 
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
 
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
 
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方
 
20240201_大規模通信制御信号 ETLシステムにおける 大幅なコスト削減・意識改革の取り組み.pdf
20240201_大規模通信制御信号 ETLシステムにおける 大幅なコスト削減・意識改革の取り組み.pdf20240201_大規模通信制御信号 ETLシステムにおける 大幅なコスト削減・意識改革の取り組み.pdf
20240201_大規模通信制御信号 ETLシステムにおける 大幅なコスト削減・意識改革の取り組み.pdf
 
Android enterpriseで実現できる端末管理の世界
Android enterpriseで実現できる端末管理の世界Android enterpriseで実現できる端末管理の世界
Android enterpriseで実現できる端末管理の世界
 
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundryコンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundry
 

Similar to ニフクラmobilebackend_セミナー_配布用.pdf

Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューションAzureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューションJingun Jung
 
Noodlによる次世代IoTアプリ開発
Noodlによる次世代IoTアプリ開発Noodlによる次世代IoTアプリ開発
Noodlによる次世代IoTアプリ開発miyp
 
第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会Shuichi Yukimoto
 
Project 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdfProject 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdfYasuhiroHanda2
 
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発Satoru Yamaguchi
 
Noodl資料.pdf
Noodl資料.pdfNoodl資料.pdf
Noodl資料.pdfmiyp
 
新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】
新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】
新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】shimay
 
kintone新機能開発のお仕事_和渕.pptx
kintone新機能開発のお仕事_和渕.pptxkintone新機能開発のお仕事_和渕.pptx
kintone新機能開発のお仕事_和渕.pptxCybozu, Inc.
 
ポケモンGoをスマートグラスで表示してみた話
ポケモンGoをスマートグラスで表示してみた話ポケモンGoをスマートグラスで表示してみた話
ポケモンGoをスマートグラスで表示してみた話Keiichiro Fujii
 
Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor AppWeb開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor AppTomomitsuKusaba
 
05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料wagatuma
 
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).Fumiya Sakai
 
サーバーレス・スクラム開発の速効性とは
サーバーレス・スクラム開発の速効性とはサーバーレス・スクラム開発の速効性とは
サーバーレス・スクラム開発の速効性とはShuheiHonma
 
Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5Jingun Jung
 
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践SORACOM,INC
 
Approach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOSApproach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOSFumiya Sakai
 
Microsoft Azure で始める サクサク Android開発 in jazug青森
Microsoft Azureで始めるサクサクAndroid開発 in jazug青森Microsoft Azureで始めるサクサクAndroid開発 in jazug青森
Microsoft Azure で始める サクサク Android開発 in jazug青森Masaki Yamamoto
 

Similar to ニフクラmobilebackend_セミナー_配布用.pdf (20)

ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介
 
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューションAzureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
 
Noodlによる次世代IoTアプリ開発
Noodlによる次世代IoTアプリ開発Noodlによる次世代IoTアプリ開発
Noodlによる次世代IoTアプリ開発
 
第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会
 
Project 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdfProject 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdf
 
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
 
Noodl資料.pdf
Noodl資料.pdfNoodl資料.pdf
Noodl資料.pdf
 
新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】
新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】
新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】
 
kintone新機能開発のお仕事_和渕.pptx
kintone新機能開発のお仕事_和渕.pptxkintone新機能開発のお仕事_和渕.pptx
kintone新機能開発のお仕事_和渕.pptx
 
ポケモンGoをスマートグラスで表示してみた話
ポケモンGoをスマートグラスで表示してみた話ポケモンGoをスマートグラスで表示してみた話
ポケモンGoをスマートグラスで表示してみた話
 
弊社サービスを使って ノーコード開発してみた.pdf
弊社サービスを使って ノーコード開発してみた.pdf弊社サービスを使って ノーコード開発してみた.pdf
弊社サービスを使って ノーコード開発してみた.pdf
 
Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor AppWeb開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor App
 
05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料
 
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
 
これから始めるエンジニアのためのクラウド超入門
これから始めるエンジニアのためのクラウド超入門これから始めるエンジニアのためのクラウド超入門
これから始めるエンジニアのためのクラウド超入門
 
サーバーレス・スクラム開発の速効性とは
サーバーレス・スクラム開発の速効性とはサーバーレス・スクラム開発の速効性とは
サーバーレス・スクラム開発の速効性とは
 
Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5
 
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
 
Approach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOSApproach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOS
 
Microsoft Azure で始める サクサク Android開発 in jazug青森
Microsoft Azureで始めるサクサクAndroid開発 in jazug青森Microsoft Azureで始めるサクサクAndroid開発 in jazug青森
Microsoft Azure で始める サクサク Android開発 in jazug青森
 

Recently uploaded

株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)Members_corp
 
The AI service "MMOL Pot (MMOT)" by MMOL Holdings
The AI service "MMOL Pot (MMOT)" by MMOL HoldingsThe AI service "MMOL Pot (MMOT)" by MMOL Holdings
The AI service "MMOL Pot (MMOT)" by MMOL Holdingsmikidaisuke
 
LINEコンサルティング事例資料 | 北海道イノベーション&インキュベーション株式会社
LINEコンサルティング事例資料 | 北海道イノベーション&インキュベーション株式会社LINEコンサルティング事例資料 | 北海道イノベーション&インキュベーション株式会社
LINEコンサルティング事例資料 | 北海道イノベーション&インキュベーション株式会社taka k
 
最先端の勝ち筋 を常に考えてきた SAKIYOMIだからできる 全く新しい運用代行 Instagram総合支援
最先端の勝ち筋 を常に考えてきた SAKIYOMIだからできる 全く新しい運用代行 Instagram総合支援最先端の勝ち筋 を常に考えてきた SAKIYOMIだからできる 全く新しい運用代行 Instagram総合支援
最先端の勝ち筋 を常に考えてきた SAKIYOMIだからできる 全く新しい運用代行 Instagram総合支援toshifumiyase1
 
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪ytakahashi4
 
《ビルコム株式会社》エンジニア向け会社紹介資料.pptx
《ビルコム株式会社》エンジニア向け会社紹介資料.pptx《ビルコム株式会社》エンジニア向け会社紹介資料.pptx
《ビルコム株式会社》エンジニア向け会社紹介資料.pptxssuser82ee2b
 
【スポンサープラン】Marketing Native Fes 2024summer
【スポンサープラン】Marketing Native Fes 2024summer【スポンサープラン】Marketing Native Fes 2024summer
【スポンサープラン】Marketing Native Fes 2024summeryutooyama
 
株式会社種村建設_新卒向け会社紹介資料_____________________
株式会社種村建設_新卒向け会社紹介資料_____________________株式会社種村建設_新卒向け会社紹介資料_____________________
株式会社種村建設_新卒向け会社紹介資料_____________________ssuser560305
 
HRMOS-saiyo_overview_material_powred_by_bizreach
HRMOS-saiyo_overview_material_powred_by_bizreachHRMOS-saiyo_overview_material_powred_by_bizreach
HRMOS-saiyo_overview_material_powred_by_bizreachgmiki1
 

Recently uploaded (9)

株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
株式会社メンバーズ社内報MEMBUZZ(メンバズ)2024年4・5月合併号(♯168,169)
 
The AI service "MMOL Pot (MMOT)" by MMOL Holdings
The AI service "MMOL Pot (MMOT)" by MMOL HoldingsThe AI service "MMOL Pot (MMOT)" by MMOL Holdings
The AI service "MMOL Pot (MMOT)" by MMOL Holdings
 
LINEコンサルティング事例資料 | 北海道イノベーション&インキュベーション株式会社
LINEコンサルティング事例資料 | 北海道イノベーション&インキュベーション株式会社LINEコンサルティング事例資料 | 北海道イノベーション&インキュベーション株式会社
LINEコンサルティング事例資料 | 北海道イノベーション&インキュベーション株式会社
 
最先端の勝ち筋 を常に考えてきた SAKIYOMIだからできる 全く新しい運用代行 Instagram総合支援
最先端の勝ち筋 を常に考えてきた SAKIYOMIだからできる 全く新しい運用代行 Instagram総合支援最先端の勝ち筋 を常に考えてきた SAKIYOMIだからできる 全く新しい運用代行 Instagram総合支援
最先端の勝ち筋 を常に考えてきた SAKIYOMIだからできる 全く新しい運用代行 Instagram総合支援
 
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
【株式会社ゆめみ】 会社紹介 & 実績資料 ≫≫Saleshub_企業様向け≪≪
 
《ビルコム株式会社》エンジニア向け会社紹介資料.pptx
《ビルコム株式会社》エンジニア向け会社紹介資料.pptx《ビルコム株式会社》エンジニア向け会社紹介資料.pptx
《ビルコム株式会社》エンジニア向け会社紹介資料.pptx
 
【スポンサープラン】Marketing Native Fes 2024summer
【スポンサープラン】Marketing Native Fes 2024summer【スポンサープラン】Marketing Native Fes 2024summer
【スポンサープラン】Marketing Native Fes 2024summer
 
株式会社種村建設_新卒向け会社紹介資料_____________________
株式会社種村建設_新卒向け会社紹介資料_____________________株式会社種村建設_新卒向け会社紹介資料_____________________
株式会社種村建設_新卒向け会社紹介資料_____________________
 
HRMOS-saiyo_overview_material_powred_by_bizreach
HRMOS-saiyo_overview_material_powred_by_bizreachHRMOS-saiyo_overview_material_powred_by_bizreach
HRMOS-saiyo_overview_material_powred_by_bizreach
 

ニフクラmobilebackend_セミナー_配布用.pdf