Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
【2023/04/28 東北Tech道場】東北Tech道場に入ったら いつの間にかAndroi...
Search
hirotask
July 17, 2023
Technology
0
96
【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
34
【地域おこし勉強会】仮想化技術入門
hirotask
0
86
【地域おこし勉強会 第3回】ソフトなソフトウェアを作る【2023_10_25】
hirotask
0
33
【地域おこし勉強会 第2回】Git勉強会【2023/10/18】
hirotask
0
48
【Tech Community LuMo】第1回 バックエンド勉強会
hirotask
0
35
エンジニアもパワポを使って アウトプットしたほうが良い
hirotask
0
150
Other Decks in Technology
See All in Technology
乗りこなせAI駆動開発の波
eltociear
1
970
GitLab Duo Agent Platformで実現する“AI駆動・継続的サービス開発”と最新情報のアップデート
jeffi7
0
210
最近のLinux普段づかいWaylandデスクトップ元年
penguin2716
1
660
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
21st ACRi Webinar - Univ of Tokyo Presentation Slide (Shinya Takamaeda)
nao_sumikawa
0
120
regrowth_tokyo_2025_securityagent
hiashisan
0
160
【pmconf2025】PdMの「責任感」がチームを弱くする?「分業型」から全員がユーザー価値に本気で向き合う「共創型開発チーム」への変遷
toshimasa012345
0
270
モバイルゲーム開発におけるエージェント技術活用への試行錯誤 ~開発効率化へのアプローチの紹介と未来に向けた展望~
qualiarts
0
650
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
490
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
290
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
110
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
720
Featured
See All Featured
Code Review Best Practice
trishagee
74
19k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Thoughts on Productivity
jonyablonski
73
5k
Code Reviewing Like a Champion
maltzj
527
40k
Building Adaptive Systems
keathley
44
2.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
121
20k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Docker and Python
trallard
47
3.7k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
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年 波紫 寛斗