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
FlutterとFirebaseを使い大学生活をチョロくしよう
Search
gadge logger
June 05, 2023
How-to & DIY
2
430
FlutterとFirebaseを使い大学生活をチョロくしよう
2023/06/05 YOUTRUST x ゆめみ Flutter LT会
https://yumemi.connpass.com/event/284933/
gadge logger
June 05, 2023
Tweet
Share
More Decks by gadge logger
See All by gadge logger
4月27日理大LT
gadgelogger
0
42
良い話と悪い話
gadgelogger
0
350
Other Decks in How-to & DIY
See All in How-to & DIY
見極めと情報収集でスタートダッシュ_株式会社コミュカル 松岡 光隆
comucal
PRO
0
220
「おうちクラウド」が今も熱い!
hirosat
2
890
The story of repairing my junk keyboard with The kinT keyboard controller
kurotaky
0
1.2k
「赤い芸人」養成講座
mobilebiz
0
960
スクフェス福岡前夜祭 LT
pokotyamu
0
110
メタバース研究所のマネジメントプレイヤーが爆速で業務効率化している件 #VRStudioLab
vrstudiolab
1
1.2k
Open Source Sonne tanken | Wallboxen mit evcc smarter machen
naltatis
1
2.1k
本気でコミュニティを成功させたいなら_株式会社コミュカル Mitz
comucal
PRO
0
660
ちょっと待てぃ!!ボタンをキーボード化 #M5Stack #M5JPTour2023 #相席食堂
n0bisuke2
0
410
#技術を動画で伝える技術 〜 α シリーズを活用した技術紹介・プレゼン動画制作ノウハウ〜
1heisuzuki
3
520
一番やさしいDJ入門 2024
stefafafan
6
1.4k
[너구리랑! 회고 밋업 2023] GTD & PARA -머릿속이 복잡하던 일상에 적용한 정리법 // 토르 님
develop_neoguri
1
110
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
79
43k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Statistics for Hackers
jakevdp
789
220k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
For a Future-Friendly Web
brad_frost
172
9k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
A Tale of Four Properties
chriscoyier
151
22k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Gamification - CAS2011
davidbonilla
76
4.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Transcript
'MVUUFSͱ'JSFCBTFΛ͍ େֶੜ׆Λνϣϩ͘͠Α͏ 😁 LTのど素⼈ @Gadgelogger
(BEHFMPHHFS ⾃⼰紹介 ・岡⼭理⼤学総合情報学部情報科学科 ・最近Flutterを始めてアプリをリリースした ・開発経験はFlutterを1年(ど素⼈) ・ChatGPTとGithubCopilotに頼らないといけない よわよわエンジニア ・趣味:⾞いじってドライブ&ガジェット収集 ・現在インターン先探してます!!!
⼤学⼊学したときの図 ・⇦輝かしいキャンパスライフを過ごせると 思っている図 ・普通に単位を取れて無事に進級できると思っ ていた ・このあとボコボコにされます
None
なぜこうなったのか •単純にテスト勉強してなかった • 「テストなんか何とかなるっしょw」的な考えで何とかなると 思ってた結果。。。(察し) • 講義の難易度と評判がわからないため、過酷な科⽬を取ること も多々あった。 • このままでは留年するからやばい!どうしよ😇
じゃあ楽に単位が取れるアプリ作れば良くね🤔
None
作成したアプリについて ・アプリ名は「⾮公式岡理アプリ」 ・⼤学のポータルサイトが使い物になら ないので、それの代替にできるような サービスを作りたく開発しました
None
主要な機能について ・⇦のように学部ごとに分かれている ・講義の取りやすさは「ラク単」「普通」 「エグ単」と分けている ・「⾯⽩さ」「取りやすさ」「総合評価」を 5段階で評価できる ・またコメント等やその他いろんな情報を投 稿可能
使⽤した技術とか ・Flutterを使いました ・アカウント関連や投稿システムに Firebase AuthとFirestoreを採⽤ ・あとFirestoreでは全⽂検索ができない のでAlgoliaを使⽤
なぜそれを採⽤しようと 思ったのか? ・開発時間の短縮のために最近流 ⾏ってるマルチプラットフォームの ⾔語を採⽤しました ・Flutterとの相性が良かったかつ ググった結果の情報が多かったので Firebaseを採⽤しました。
苦戦した点 ・プログラミング経験皆無なのでDartや Flutterそのものに慣れるのに時間がか かった ・App Storeのリリース審査に10回程度 落ちたので鬱になりかけた😇
今後⽬指したいこと ・コードがクッソ汚いので、綺麗にし オープンソース化や何やらを⾏い他⼤学 でも⼿軽に使えるようにしたい ・講義評価の投稿だけではなく サークル情報 ⾷堂のレビュー イベント投稿 などを実装したいと考えている。
ご清聴ありがとうございました!