Submit Search
Upload
情報理工Android勉強会第一回大将Part
•
2 likes
•
1,110 views
Hiroki Sakamoto
Follow
Technology
Report
Share
Report
Share
1 of 83
Download now
Download to read offline
Recommended
日本出版学会春季研究発表会(2015年)発表資料(完成版)です。公開まで時間がかかったことをお詫びします。
出版学会(活字離れ)資料
出版学会(活字離れ)資料
Tomohiko (TOMO) Hayashi
Unityでオニオンアーキテクチャをやってみたという話です 2019/02/21 Roppongi.unity #1 https://roppongiunity.connpass.com/event/119111/
Unityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
torisoup
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
本セッションでは、Unityを使った開発のイテレーション高速化を目的として、有線接続したモバイル実機のゲームに対して開発用PCからリアルタイムに介入できるツールを高い柔軟性で容易に開発できる基盤をgRPC等と独自TCPリレーサーバーを組み合わせて構築した事例と、その上に実現したファイル転送システムをはじめとした、具体的に構築した デバッグツールの事例をご紹介します。
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
DeNA
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
勉強会 第1段
第1回 Android勉強会
第1回 Android勉強会
fujikunn
キーボードアプリ作りとデザインツールとしてのSketchについて.
キーボードアプリとSketchのススメ
キーボードアプリとSketchのススメ
Yuichi Yoshida
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
Recommended
日本出版学会春季研究発表会(2015年)発表資料(完成版)です。公開まで時間がかかったことをお詫びします。
出版学会(活字離れ)資料
出版学会(活字離れ)資料
Tomohiko (TOMO) Hayashi
Unityでオニオンアーキテクチャをやってみたという話です 2019/02/21 Roppongi.unity #1 https://roppongiunity.connpass.com/event/119111/
Unityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
torisoup
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
本セッションでは、Unityを使った開発のイテレーション高速化を目的として、有線接続したモバイル実機のゲームに対して開発用PCからリアルタイムに介入できるツールを高い柔軟性で容易に開発できる基盤をgRPC等と独自TCPリレーサーバーを組み合わせて構築した事例と、その上に実現したファイル転送システムをはじめとした、具体的に構築した デバッグツールの事例をご紹介します。
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
DeNA
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
勉強会 第1段
第1回 Android勉強会
第1回 Android勉強会
fujikunn
キーボードアプリ作りとデザインツールとしてのSketchについて.
キーボードアプリとSketchのススメ
キーボードアプリとSketchのススメ
Yuichi Yoshida
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
講演者:鎌田 泰行(ユニティ・テクノロジーズ・ジャパン合同会社) :塚田 大介(ユニティ・テクノロジーズ・ジャパン合同会社) こんな人におすすめ ・プロジェクト管理がこれから必要な方 ・モバイルプラットフォームでマネタイゼーションをこれからはじめようと思っている方 ・UnityのServicesでどんなことができるのかを知らない方 受講者が得られる知見 ・Unityのプロジェクトの管理方法 ・Analyticsサービスの使い方 ・マネタイゼーションの導入方法とコツ
【Unite Tokyo 2018】非プログラマでもできる!簡単プロジェクト管理&マネタイゼーション術!
【Unite Tokyo 2018】非プログラマでもできる!簡単プロジェクト管理&マネタイゼーション術!
Unity Technologies Japan K.K.
写真、名前はけしたぜよぉ!
01 idea table3.0
01 idea table3.0
umisuzume
iOS, Androidスマートフォンアプリを簡単に開発するためのフレームワークの使い方 ハンズオン用資料
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Kaz Furukawa
DevOpsDays Tokyo 2022 の発表資料です。 https://confengine.com/conferences/devopsdays-tokyo-2022/proposal/16422
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Ryo Mitoma
エンジニアのための本の紹介
本の紹介
本の紹介
t w
2018年11月28日に開催しました「Infragistics Ultimate 2018 Vol.2最新機能セミナー」において弊社製品担当の池原 (https://twitter.com/Neri78)が新機能についてご説明させていただきました。 新機能の詳細につきましては下記をごらんください。 https://jp.infragistics.com/whats-new
Infragistics Ultimate 2018 Vol.2最新機能
Infragistics Ultimate 2018 Vol.2最新機能
インフラジスティックス・ジャパン株式会社
エクストリームエンジニア1
エクストリームエンジニア1
T-arts
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/290/room ーーーーーーーーーーーーーーーーーーーーーーー
細かすぎて伝わらない「気配りデザイン」の極意 先生:秋葉 ちひろ
細かすぎて伝わらない「気配りデザイン」の極意 先生:秋葉 ちひろ
schoowebcampus
2016.4.14 に開催されたデザイナーイベントUICrunchにて発表した登壇内容。 「デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き」のslideに続く第2弾で、よりデザイナー向きのタスク効果率についてまとめてあります。
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたこと
Mayumi Narisawa
2016.4.14 に開催されたデザイナーイベントUICrunchにて発表した登壇内容。 「デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き」のslideに続く第2弾で、よりデザイナー向きのタスク効果率についてまとめてあります。
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたこと
Mayumi Narisawa
DATA
アジャイル開発におけるデータ活用の必要性.pdf
アジャイル開発におけるデータ活用の必要性.pdf
ssuser0c72ed
Yuka Ezura LINE / Development Team H 恒例行事となった LINE のサマーインターンシップ! 職種別に実施されるインターンシップですが、エンジニアコースでは学生が実際に現場に配属される「就業型インターンシップ」を実施してきました。そして、今年からは新たに「スクール」を新設・実施しました。 スクールコースでは、現場には入らず「就業型」とは異なる方針で成長を促すカリキュラムを実施しました。しかし、就業型を続けてきた中で、なぜ新たなカリキュラムを実施する必要があったのでしょうか。 本発表では「就業型」について、インターン生を受け入れる現場のエンジニアやチームという立場から、「スクール」についてはカリキュラム作成・主導者として、その背景や施策、課題、そして、これからをお話しします。
Behind-the-Scenes and Goals of LINE Summer Internship Program
Behind-the-Scenes and Goals of LINE Summer Internship Program
LINE Corporation
I/O Extended Kyushu | Google I/O 報告会 2019 in 福岡(2019年5月25日、LINE Fukuoka カフェスペース) https://gdg.connpass.com/event/127728/ I/O Extended 2019 Oita ♨ feat. Kotlin/Everywhare | Google I/O 珍道中報告会 in 大分 ♨(2019年5月19日、QOX Lab) https://www.meetup.com/GDG-Kyushu/events/260295442/
Google I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design Update
Nobuya Sato
3.0の改変ですー 写真・画像はいつも通り。 スライドの順番がだいぶ変わったので 注意しといてください。
01 idea table3.1(up)
01 idea table3.1(up)
umisuzume
ICT ERA + ABC 2012 Tohokuでの日本App Inventorユーザー会のスライドです。(講演前に変更する可能性があります)
世界一簡単なAndroidアプリ作り 20121020
世界一簡単なAndroidアプリ作り 20121020
Takeaki Tada
Rakuten Technology Conference 2019 @Nagoya
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Rakuten Group, Inc.
Shinjuku.html5.lunch 夜の特別編 http://connpass.com/event/857/
Shinjuku.html5.lunch #11
Shinjuku.html5.lunch #11
Kazuyuki CHINDA
時折お聞きする、「キャンバスはわかりやすいが、モデル駆動の使い所のイメージがつかない」というご意見に対して、モデル駆動型アプリっていったい何なの?そもそも ”モデル駆動” ってどういう意味?どういう時に使うべきなのか?について用途例を交えてお話しします。
【de:code 2020】 Power Platform いまさら聞けないモデル駆動型アプリケーション
【de:code 2020】 Power Platform いまさら聞けないモデル駆動型アプリケーション
日本マイクロソフト株式会社
夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料
Masafumi Terazono
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
More Related Content
Similar to 情報理工Android勉強会第一回大将Part
講演者:鎌田 泰行(ユニティ・テクノロジーズ・ジャパン合同会社) :塚田 大介(ユニティ・テクノロジーズ・ジャパン合同会社) こんな人におすすめ ・プロジェクト管理がこれから必要な方 ・モバイルプラットフォームでマネタイゼーションをこれからはじめようと思っている方 ・UnityのServicesでどんなことができるのかを知らない方 受講者が得られる知見 ・Unityのプロジェクトの管理方法 ・Analyticsサービスの使い方 ・マネタイゼーションの導入方法とコツ
【Unite Tokyo 2018】非プログラマでもできる!簡単プロジェクト管理&マネタイゼーション術!
【Unite Tokyo 2018】非プログラマでもできる!簡単プロジェクト管理&マネタイゼーション術!
Unity Technologies Japan K.K.
写真、名前はけしたぜよぉ!
01 idea table3.0
01 idea table3.0
umisuzume
iOS, Androidスマートフォンアプリを簡単に開発するためのフレームワークの使い方 ハンズオン用資料
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Kaz Furukawa
DevOpsDays Tokyo 2022 の発表資料です。 https://confengine.com/conferences/devopsdays-tokyo-2022/proposal/16422
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Ryo Mitoma
エンジニアのための本の紹介
本の紹介
本の紹介
t w
2018年11月28日に開催しました「Infragistics Ultimate 2018 Vol.2最新機能セミナー」において弊社製品担当の池原 (https://twitter.com/Neri78)が新機能についてご説明させていただきました。 新機能の詳細につきましては下記をごらんください。 https://jp.infragistics.com/whats-new
Infragistics Ultimate 2018 Vol.2最新機能
Infragistics Ultimate 2018 Vol.2最新機能
インフラジスティックス・ジャパン株式会社
エクストリームエンジニア1
エクストリームエンジニア1
T-arts
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/290/room ーーーーーーーーーーーーーーーーーーーーーーー
細かすぎて伝わらない「気配りデザイン」の極意 先生:秋葉 ちひろ
細かすぎて伝わらない「気配りデザイン」の極意 先生:秋葉 ちひろ
schoowebcampus
2016.4.14 に開催されたデザイナーイベントUICrunchにて発表した登壇内容。 「デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き」のslideに続く第2弾で、よりデザイナー向きのタスク効果率についてまとめてあります。
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたこと
Mayumi Narisawa
2016.4.14 に開催されたデザイナーイベントUICrunchにて発表した登壇内容。 「デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き」のslideに続く第2弾で、よりデザイナー向きのタスク効果率についてまとめてあります。
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたこと
Mayumi Narisawa
DATA
アジャイル開発におけるデータ活用の必要性.pdf
アジャイル開発におけるデータ活用の必要性.pdf
ssuser0c72ed
Yuka Ezura LINE / Development Team H 恒例行事となった LINE のサマーインターンシップ! 職種別に実施されるインターンシップですが、エンジニアコースでは学生が実際に現場に配属される「就業型インターンシップ」を実施してきました。そして、今年からは新たに「スクール」を新設・実施しました。 スクールコースでは、現場には入らず「就業型」とは異なる方針で成長を促すカリキュラムを実施しました。しかし、就業型を続けてきた中で、なぜ新たなカリキュラムを実施する必要があったのでしょうか。 本発表では「就業型」について、インターン生を受け入れる現場のエンジニアやチームという立場から、「スクール」についてはカリキュラム作成・主導者として、その背景や施策、課題、そして、これからをお話しします。
Behind-the-Scenes and Goals of LINE Summer Internship Program
Behind-the-Scenes and Goals of LINE Summer Internship Program
LINE Corporation
I/O Extended Kyushu | Google I/O 報告会 2019 in 福岡(2019年5月25日、LINE Fukuoka カフェスペース) https://gdg.connpass.com/event/127728/ I/O Extended 2019 Oita ♨ feat. Kotlin/Everywhare | Google I/O 珍道中報告会 in 大分 ♨(2019年5月19日、QOX Lab) https://www.meetup.com/GDG-Kyushu/events/260295442/
Google I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design Update
Nobuya Sato
3.0の改変ですー 写真・画像はいつも通り。 スライドの順番がだいぶ変わったので 注意しといてください。
01 idea table3.1(up)
01 idea table3.1(up)
umisuzume
ICT ERA + ABC 2012 Tohokuでの日本App Inventorユーザー会のスライドです。(講演前に変更する可能性があります)
世界一簡単なAndroidアプリ作り 20121020
世界一簡単なAndroidアプリ作り 20121020
Takeaki Tada
Rakuten Technology Conference 2019 @Nagoya
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Rakuten Group, Inc.
Shinjuku.html5.lunch 夜の特別編 http://connpass.com/event/857/
Shinjuku.html5.lunch #11
Shinjuku.html5.lunch #11
Kazuyuki CHINDA
時折お聞きする、「キャンバスはわかりやすいが、モデル駆動の使い所のイメージがつかない」というご意見に対して、モデル駆動型アプリっていったい何なの?そもそも ”モデル駆動” ってどういう意味?どういう時に使うべきなのか?について用途例を交えてお話しします。
【de:code 2020】 Power Platform いまさら聞けないモデル駆動型アプリケーション
【de:code 2020】 Power Platform いまさら聞けないモデル駆動型アプリケーション
日本マイクロソフト株式会社
夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料
Masafumi Terazono
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
Similar to 情報理工Android勉強会第一回大将Part
(20)
【Unite Tokyo 2018】非プログラマでもできる!簡単プロジェクト管理&マネタイゼーション術!
【Unite Tokyo 2018】非プログラマでもできる!簡単プロジェクト管理&マネタイゼーション術!
01 idea table3.0
01 idea table3.0
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
本の紹介
本の紹介
Infragistics Ultimate 2018 Vol.2最新機能
Infragistics Ultimate 2018 Vol.2最新機能
エクストリームエンジニア1
エクストリームエンジニア1
細かすぎて伝わらない「気配りデザイン」の極意 先生:秋葉 ちひろ
細かすぎて伝わらない「気配りデザイン」の極意 先生:秋葉 ちひろ
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたこと
アジャイル開発におけるデータ活用の必要性.pdf
アジャイル開発におけるデータ活用の必要性.pdf
Behind-the-Scenes and Goals of LINE Summer Internship Program
Behind-the-Scenes and Goals of LINE Summer Internship Program
Google I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design Update
01 idea table3.1(up)
01 idea table3.1(up)
世界一簡単なAndroidアプリ作り 20121020
世界一簡単なAndroidアプリ作り 20121020
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Shinjuku.html5.lunch #11
Shinjuku.html5.lunch #11
【de:code 2020】 Power Platform いまさら聞けないモデル駆動型アプリケーション
【de:code 2020】 Power Platform いまさら聞けないモデル駆動型アプリケーション
夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Recently uploaded
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Recently uploaded
(10)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
情報理工Android勉強会第一回大将Part
1.
情報理工 Android勉強会 第一回 坂本大将
2.
最終ゴール • 定期的な個別テーマ発表会 • なんかいっしょにつくれたらいいな、、、 •
突発的な企画実現の場として機能
3.
今日のゴール 自分で調べて何か作れるくらいのレベル
4.
今日の流れ • 大将Part 1. 何を学べばアプリを作れるの? 2.開発環境の使い方 3.画面作成(レイアウト)について •
維新Part 1. Activityについて 2.Intentについて • まとめ
5.
何を学べばいいの?
6.
何を学べばいいの? アプリ実装に必要なこと • UI • 画面遷移、アプリ間連携 •
DB処理(SQLite)、データ処理 • ネットワーク通信 • 非同期処理 • ハードウェア、センサー • バッチ処理、バックグラウンド処理 アプリの品質向上に必要なこと • オブジェクト指向 • アーキテクチャ設計 • テスト技法、TDD ! !
7.
まずはこっち! アプリ実装に必要なこと • UI • 画面遷移、アプリ間連携 •
DB処理(SQLite)、データ処理 • ネットワーク通信 • 非同期処理 • ハードウェア、センサー • バッチ処理、バックグラウンド処理
8.
まずはこっち! 今日の分! アプリ実装に必要なこと • UI • 画面遷移、アプリ間連携 •
DB処理(SQLite)、データ処理 • ネットワーク通信 • 非同期処理 • ハードウェア、センサー • バッチ処理、バックグラウンド処理
9.
単語だけ聞いても・・・ 正直良くわかんない・・・
10.
みんなだいすきLIN○の挙動を 追ってみよう!
11.
※あくまでイメージです。 実在のシステムや団体などとは (ry
12.
UI レイアウト ボタンタップ 検知 ボタン 画像 上部ヘッダー タブメニュー アニメーション
13.
画面遷移 タップ 遷移
14.
アプリ間連携(Intent) タップ 呼び出し
15.
DB処理(SQLite) ローカルのDBへ 会話ログの保管
16.
コンテントプロバイダ 電話帳アプリ が保持する 連絡先DBに アクセス 外部アプリDB と連携!
17.
ネットワーク通信 タップ サーバー 非同期処理で 送信
18.
バックグラウンド処理 (Service) サーバーから受信 バックグラウンドで 受信処理
19.
バックグラウンド処理 (Service) 表示!!
20.
この他に・・・ • 決められた時間に決まった処理 AlarmManager • 地磁気センサー、加速度センサー、GPS
21.
つまり! ! • これらの仕組みを上手く組み合わせれば・・・ なんでも作れる!!!!
22.
開発を開始しよう!
23.
最初に・・・ ごめんなさい! ぼくもAndroidStudio初心者です><
24.
最初に・・・ AndroidStudio勉強会も 別途やりたい。。。
25.
プロジェクト作成 ・MinimumRequiredSDK 実行できる最小のAndroidバージョン ・TargetSDK ・Compile with
26.
ディレクトリ,ファイル • drawable • menu •
values • layout • manifest
27.
画面構成について
28.
アプリの画面構成 画面=ビューの組み合わせ
29.
ビューって? 画面を構成する二種類の要素の集合 • レイアウト ウィジェットを置く領域。種類によって置かれ方が違う! • ウィジェット ボタン、チェックボックス、テキストボックス、etc
30.
たとえば・・・
31.
こんな感じ! ウィジェットを 縦に並べる 領域を設置 =レイアウト レイアウトの中に ボタン配置 階層構造!
32.
さらに・・・
33.
こんな感じ! ウィジェットを 縦に並べる レイアウト ウィジェット を横に並べる レイアウト レイアウトの中に レイアウト
34.
つまり! ∼画面の作り方∼ 1. 画面全体のレイアウトを作る 2. その中にウィジェットまたはレイアウトを置い ていく。 以上!
35.
とっても簡単!
36.
実際に作ってみる どうやって作るの? →XMLに記述していく 何学べばXMLに記述して画面作れるの? ・レイアウト、ウィジェットの種類 ・サイズ指定などのパラメータ設定
37.
実際に作ってみる まずはこの画面を作成しつつ 説明します!
38.
実際に作ってみる ・上から順にボタンを置く ・ボタンを中心寄せ ! この二点で作れそう!
39.
まずは画面全体のレイアウト 今回は LinearLayout(縦または横に順に並べる)使用
40.
定義の仕方 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=“match_parent" android:gravity=“center" android:orientation="vertical"> </LinearLayout> ここでやってるのは、 ・要素名の参照先の指定(最上階層のビューに必須) ・ビューサイズ指定 ・内部のビューの配置(中央寄せ) ・ウィジェットを置く向きの指定
41.
ビューサイズ指定 ビューは必ずwidthとheightを持つ! ☆指定方法 • wrap_content • match_parent •
dp指定
42.
ビューサイズ指定 wrap_content 表示に必要最低限なサイズに自動調整 match_parent 画面をフルに使う
43.
dpによるサイズ指定!
44.
px指定だと・・・ Androidには多様な解像度の機種が存在! →機種によって見た目が大きく変動する
45.
そこで! ! ! 1dp = 160dpi(dot
per inch)の機種で1px →320dpiなら1dp=2pxとなる
46.
解像度に合わせてサイズを調整!!!
47.
今回は・・・・ Layoutの配置なので画面全体を使いたい! →match_parent
48.
ビューの位置 gravity ビューが内部に持っているビューを どの位置に寄せるか。 layout_gravity ビュー自体が親ビューに対してどこに寄るか。
49.
どういうこと? サンプル LinearLayoutLinearLayout TextView こういう画面が あったとする
50.
どういうこと? サンプル 内部のLinearLayoutに android:gravity= right を設定
51.
どういうこと? サンプル TextViewが右による!
52.
どういうこと? サンプル 内部のLinearLayoutに android:layout_gravity= right を設定
53.
どういうこと? サンプル Layoutそのものが右による!
54.
今回は・・・ 最上階層のLayoutの子の配置を中央寄せ →gravity= center を設定
55.
向きの指定 android:orientation ! vertical: 縦に並べる !
horizontal: 横に並べる
56.
今回は・・・ 縦に順に並べたい→verticalを設定
57.
ボタンを置く <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=“@string/start_text"
/>
58.
文字列定義 <strings.xml> ! <?xml version="1.0" encoding="utf-8"?> <resources> ! <string
name="app_name">MapSample</string> <string name="action_settings">Settings</string> <string name="hello_world">Hello world!</string> ! </resources> 通常は外部定義ファイルに記述する!!
59.
全体のコード ! <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=“match_parent" android:gravity=“center" android:orientation=“vertical"> !
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=“@string/start_text" /> ! <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=“@string/end_text" /> ! </LinearLayout>
60.
完成!!
61.
話はそれますが・・・ drawableフォルダ、たくさんあります。 なぜでしょうか・・・・?
62.
話はそれますが・・・ 100dp 100dp こんな画像を 表示する画面 を考えてください
63.
dpをpxに直すと・・・ • 160dpiでは、 100px 100px ! •
320dpiでは、 200px 200px
64.
つまり 自動的に拡大、縮小を行う →画像の品質が劣化する
65.
そこで・・・ 端末解像度に合わせて画像を用意する! drawable-ldpi :
120dpi drawable-mdpi : 160dpi drawable-hdpi : 240dpi drawable-xhdpi : 320dpi
66.
端末に合わせて適切なフォルダから 画像を選択してくれます!
67.
あれ・・・? 一番dpi高い端末用に作っておけば 縮小されるだけだしよくね・・・?
68.
あんまよくない! • オーバヘッドの問題 • たまに形崩れるかもしれない でも僕はわりとやってしまうことあります。。。 ごめんなさい、、、、、
69.
お話戻します!
70.
他のレイアウト 他にどんなレイアウトがあるの? • TableLayout • FrameLayout •
RelativeLayout
71.
TableLayout 表を作成(HTMLのtableタグとほぼ同じ!) <TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" > ! <TableRow android:layout_width="match_parent" android:layout_height="match_parent" > ! <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/hello"
/> ! <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/world" /> </TableRow> ! </TableLayout> Hello world
72.
FrameLayout ビューを重ねて配置していく ! 子ビュー一つずつにレイヤーが割り当てられ 重ねられていく。
73.
FrameLayout <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/FrameLayout1" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > ! <!--
赤 --> <ImageView android:layout_width="200dp" android:layout_height="200dp" android:background="#FF0000" /> ! <!-- 緑 --> <ImageView android:layout_width="190dp" android:layout_height="190dp" android:background="#00FF00" /> ! <!-- 青 --> <ImageView android:layout_width="180dp" android:layout_height="180dp" android:background="#0000FF" /> ! </FrameLayout> (出典:Github mixi-inc / AndroidTraining 「レイアウトの作成」) https://github.com/mixi-inc/AndroidTraining
74.
RelativeLayout 親または他の子ビューからの相対位置で配置
75.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > ! <Button android:id="@+id/a" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="A" android:textSize="16sp"
/> ! <Button android:id="@+id/b" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/a" android:layout_toRightOf="@+id/a" android:text="B" /> ! <Button android:id="@+id/c" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/b" android:layout_below="@+id/b" android:text="C" /> ! <Button android:id="@+id/d" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/c" android:layout_alignTop="@+id/b" android:layout_toRightOf="@+id/b" android:text="D" /> ! </RelativeLayout> (出典:Github mixi-inc / AndroidTraining 「レイアウトの作成」) https://github.com/mixi-inc/AndroidTraining
76.
他のウィジェット • EditText:テキストボックス • Spinner:選択ボックス •
RadioButton:ラジオボタン • CheckBox:チェックボタン • ListView: リスト などなど盛りだくさん!!!!!!!逐次検索して!!
77.
ちなみに・・・ ListView こういうの!
78.
他のパラメータ指定 他にどんなパラメータがあるの?? ・Padding、Margin ・画像指定 ・背景色、背景画像 ・右寄せ、左寄せ ・文字色、書体 などなど盛りだくさん!!!!あとはリファレンス見て!!
79.
演習 (出典:Github mixi-inc / AndroidTraining
「レイアウトの作成」) https://github.com/mixi-inc/AndroidTraining
80.
演習 (出典:Github mixi-inc / AndroidTraining
「レイアウトの作成」) https://github.com/mixi-inc/AndroidTraining
81.
参考にするとよいです Androidアプリ開発入門 http://androidguide.nomaki.jp/html/widget/ widgetMain.html Android Developers API
Reference http://developer.android.com/reference/ packages.html
82.
参考にするとよいです OpenGrok(Androidソースコード検索) http://tools.oesf.biz/android-4.4.2_r1.0/
83.
‒Hiroki Sakamoto Thank you
for listening!!
Download now