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
【2023/04/28 東北Tech道場】東北Tech道場に入ったら いつの間にかAndroi...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hirotask
July 17, 2023
Technology
0
110
【2023/04/28 東北Tech道場】東北Tech道場に入ったら いつの間にかAndroiderになっていた話
2023年4月28日に行った、東北Tech道場の新入生歓迎会のLT資料です
hirotask
July 17, 2023
Tweet
Share
More Decks by hirotask
See All by hirotask
【備忘録】ニューラルネットワークとはなにか
hirotask
0
38
【地域おこし勉強会】仮想化技術入門
hirotask
0
110
【地域おこし勉強会 第3回】ソフトなソフトウェアを作る【2023_10_25】
hirotask
0
37
【地域おこし勉強会 第2回】Git勉強会【2023/10/18】
hirotask
0
56
【Tech Community LuMo】第1回 バックエンド勉強会
hirotask
0
40
エンジニアもパワポを使って アウトプットしたほうが良い
hirotask
0
170
Other Decks in Technology
See All in Technology
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
740
Phase07_実務適用
overflowinc
0
1.2k
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.2k
Phase02_AI座学_応用
overflowinc
0
1.9k
Phase08_クイックウィン実装
overflowinc
0
1.1k
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
5.4k
事例から紐解くSHIFT流QA支援 ~大規模プロジェクトの品質管理支援、QA組織立ち上げ~ / 20260320 Nozomu Koketsu
shift_evolve
PRO
0
120
FastMCP OAuth Proxy with Cognito
hironobuiga
3
120
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
130
How to install a gem
indirect
0
220
スピンアウト講座05_実践活用事例
overflowinc
0
750
スピンアウト講座06_認証系(API-OAuth-MCP)入門
overflowinc
0
720
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Bash Introduction
62gerente
615
210k
How to train your dragon (web standard)
notwaldorf
97
6.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Designing for Performance
lara
611
70k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Transcript
東北Tech道場に入ったら いつの間にかAndroiderに なっていた話 岩手県立大学 ソフトウェア情報学部4年 波紫 寛斗
自己紹介 2
波紫寛斗 岩手県立大学 ソフト4年 趣味:プログラミング、読書、映画鑑賞 好きな技術領域:Android、バックエンド 3 @hirotask_ hirotask
4
今回話すこと 5
1. なぜ東北Tech道場に入ったのか 2. なぜAndroidを始めたのか 3. 学習するとき大変だったこと 4. なぜAndroidを続けてAndroiderになったのか 6
1. なぜ東北Tech道場に入ったのか 2. なぜAndroidを始めたのか 3. 学習するとき大変だったこと 4. なぜAndroidを続けてAndroiderになったのか 7
8 • 友だちが入ってた • 何かプログラミング関連の団体に入りたかった ◦ プログラミング友達欲しかった • スマホアプリやってみたかった •
「就活の時にアピールできればいいな」という気持ち
そんな浅い理由で入りました🙄 9
1. なぜ東北Tech道場に入ったのか 2. なぜAndroidを始めたのか 3. 学習するとき大変だったこと 4. なぜAndroidを続けてAndroiderになったのか 10
11 • スマホアプリを作る際に、FlutterかAndroidか迷った • 元道場主の勧め&Googleが開発している言語のFlutterに決定 • でも、Androidも捨てきれなかった ◦ もともとJava/Kotlinやってたから(主にマイクラのmod開発)
FlutterとAndroidを同時に 学ぶことにしよう 💪 12
1. なぜ東北Tech道場に入ったのか 2. なぜAndroidを始めたのか 3. 学習するとき大変だったこと 4. なぜAndroidを続けてAndroiderになったのか 13
はじめに理解すること多すぎ😭 14
15 Flutter Android • ウィジェット • ページ遷移 • 状態管理 ◦
Riverpod ◦ Provider ◦ etc… • camera • firebase • etc… • Activity、Fragment • ライフサイクル • ページ遷移 • 状態管理 ◦ LiveData ◦ StateFlow ◦ etc… • ViewModel • etc…
16 Flutter Android • ウィジェット • ページ遷移 • 状態管理 ◦
Riverpod ◦ Provider ◦ etc… • camera • firebase • etc… • Activity、Fragment • ライフサイクル • ページ遷移 • 状態管理 ◦ LiveData ◦ StateFlow ◦ etc… • ViewModel • etc… 書き方が違う!!!
似た書き方があれば楽なのに・・・ 17
Jetpack Compose 18
• AndroidはJetpack Composeから始めることにした ◦ 本来のロードマップとは違う • これにより、Flutterと似た書き方ができるように ◦ 若干学習コストが下がった(かも?) •
しかし、状態管理が難しいことには変わりなかった ◦ 公式ドキュメントやおすすめのサイトを周りに聞いてひたすら学習 19
学び方を工夫することで 学習コスト⇩ 20
1. なぜ東北Tech道場に入ったのか 2. なぜAndroidを始めたのか 3. 学習するとき大変だったこと 4. なぜAndroidを続けてAndroiderになったのか 21
22 • Androidを学ぶ環境が充実 • 新しいことがどんどん出てきて飽きない ◦ 最近だとKMMとかComposeが面白い • アーキテクチャがたくさんあって面白い ◦
MVVM、MVC、Flux、Clean Architecture … • 自分の作りたいものを形にできる • Kotlinの言語仕様が好き
Kotlin好き、 アーキテクチャ好き 23 東北Tech道場 いつの間にかAndroiderに
まとめ 24
大事なことは4つ 25
1.チャレンジするきっかけは浅くてよい 26
2.今までやってきたことは捨てない 27
3.学び方を工夫しよう 28
4.新たな可能性を生み出すために環境を 利用しよう 29
東北Tech道場に入ったら いつの間にかAndroiderに なっていた話 岩手県立大学 ソフトウェア情報学部4年 波紫 寛斗