Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
FlutterとFirebaseを使い大学生活をチョロくしよう
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
gadge logger
June 05, 2023
How-to & DIY
970
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FlutterとFirebaseを使い大学生活をチョロくしよう
2023/06/05 YOUTRUST x ゆめみ Flutter LT会
https://yumemi.connpass.com/event/284933/
gadge logger
June 05, 2023
More Decks by gadge logger
See All by gadge logger
4月27日理大LT
gadgelogger
0
340
良い話と悪い話
gadgelogger
0
560
Other Decks in How-to & DIY
See All in How-to & DIY
タスク管理で人生はもっと楽しくなる
naomik92
2
120
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
1.1k
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
890
決まらない会議を卒業しよう 意思決定を進化させるワークショップ
andrearc
0
230
家庭植物工場×Node-REDの話
maepu
0
120
私がカンファレンスのプロポーザルを書くときに考えていること
kotomin_m
1
820
JAWS/AWS Community Updates - JAWS-UG新潟 #29
awsjcpm
1
180
EmbeddingGemmaをDifyから使いたいけどAPI経由はつまらん #iotlt #gemma #dify
n0bisuke2
0
230
Burnoutとの「対話」 〜 アジャイルコーチングを活用した、燃え尽き症候群を克服するスキル 〜 / Dialogue with Burnout by Using Agile Coaching Skills
hageyahhoo
0
1.2k
JAWS-UG/AWS Community Update 2026年6月20日JAWS-UG FUKUOKA #26 JAWS DAYS 2026 re:Cap! おつかれせいけしろー
awsjcpm
0
180
地域コミュニティって いいよね/Local Communities Are Pretty Great
aokiplayer
1
150
MustをWillに変える技術 〜アイドル・郁田はるきが"すべき"の壁を超えるまで〜
subroh0508
1
2.1k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
For a Future-Friendly Web
brad_frost
184
10k
The browser strikes back
jonoalderson
0
1.8k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Leo the Paperboy
mayatellez
10
2.4k
The Invisible Side of Design
smashingmag
301
52k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
540
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回程度 落ちたので鬱になりかけた😇
今後⽬指したいこと ・コードがクッソ汚いので、綺麗にし オープンソース化や何やらを⾏い他⼤学 でも⼿軽に使えるようにしたい ・講義評価の投稿だけではなく サークル情報 ⾷堂のレビュー イベント投稿 などを実装したいと考えている。
ご清聴ありがとうございました!