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
550
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
220
良い話と悪い話
gadgelogger
0
400
Other Decks in How-to & DIY
See All in How-to & DIY
Dirbtinis intelektas dizainerio gyvenime
lekevicius
0
180
俺とキャンプ
sat
PRO
1
270
スクフェス福岡前夜祭 LT
pokotyamu
0
170
もくもく会? / mokumokukai?
tbshiki
0
380
miiboとamiibo繋げてみた。 #miibo #amiibo #iotlt
n0bisuke2
1
250
[너구리랑! 회고 밋업 2023] CTO 1년 회고와 회고를 바탕으로 만든 프로젝트에 대한 회고 - 전문가가 되는 방법 // 한날 님
develop_neoguri
0
110
面接で伸びしろを感じさせる方法 / How to make the interviewer feel like you have potential
uenitty
2
580
#相席食堂 ちょっと待てぃボタンダイジェスト+ソラコムボタン #iotlt
n0bisuke2
0
300
GPTsとラズパイ5で監視カメラを作ってみた #iotlt #chatgpt #raspberrypi
n0bisuke2
0
430
やがてカンファレンス登壇者になる
yumechi
1
220
GPT-4oに遅刻理由を考えてもらうボタン #gpt_4o #iotlt #chatgpt
n0bisuke2
0
190
【1周年】Blueskyちゃん総集編を通じて青空を遊びつくそう
kawaiirailroads
0
220
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
42
5.7k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
103
48k
A better future with KSS
kneath
235
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
359
19k
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
Unsuck your backbone
ammeep
667
57k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
166
48k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
Intergalactic Javascript Robots from Outer Space
tanoku
268
26k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
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回程度 落ちたので鬱になりかけた😇
今後⽬指したいこと ・コードがクッソ汚いので、綺麗にし オープンソース化や何やらを⾏い他⼤学 でも⼿軽に使えるようにしたい ・講義評価の投稿だけではなく サークル情報 ⾷堂のレビュー イベント投稿 などを実装したいと考えている。
ご清聴ありがとうございました!