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
2020/9/11 TechDojo
Search
MOTCCi
September 11, 2020
0
13
2020/9/11 TechDojo
MOTCCi
September 11, 2020
Tweet
Share
More Decks by MOTCCi
See All by MOTCCi
2020-10-31 CIST-LT✖️Zli LT
motochika
0
33
2020-8-22 Zil✖️エキサイト LT
motochika
0
88
2020-8-22 Zil✖️CA LT
motochika
0
63
2020/7/11 Zli✖️DMM 合同LT
motochika
0
25
新歓LT
motochika
0
27
2020/1/8 新年LT
motochika
0
11
Presentation for Firefox
motochika
0
16
Nvidia Demo
motochika
0
29
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Producing Creativity
orderedlist
PRO
341
39k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Documentation Writing (for coders)
carmenintech
65
4.4k
Raft: Consensus for Rubyists
vanstee
136
6.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Typedesign – Prime Four
hannesfritz
40
2.4k
Transcript
成果発表 Team: BlueHawaii CATechDojo_Online
序章 ・アプリのコンセプト ・全体での工夫点 ・実装した機能の紹介 (各自) ・メンバーの役割、頑張ったこと (各自)
コンセプト 〜 シンプルで見やすいアプリ 〜 認知的不可はなくしたい
全体での工夫点 開発の取り組み方や共通認識を 持つことに力を注いだ テーマカラーを決めた (青) 認知のしやすさに配慮
実装した機能の紹介 side by MOTCCI ・見やすい使いやすい UIの作成 特徴 ・マテリアルデザインを意識 ・メモの内容が一目でわかる
実装した機能の紹介 side by MOTCCI ・プロフィール画面の作成
動画
実装した機能の紹介 side by うえりば ・データベースのテーブル作成と呼 び出し関係の機能の ・メモの作成、削除、編集機能 ・タグに基づく総合時間の算出 ・勉強時間の図示化
実装した機能の紹介 side by 八段 要件 ・タイマー機能 Requireの要件 スタート ストップボタン の実装
実装した機能の紹介 side by 八段 現状のAndroidの デフォルトタイマーアプリ デフォルトのアプリを参考に! 改善できそうと思ったこと ミリ秒まで作る! 電源落としても動き続けるようにし
たい!! 音楽聞きながら時間測ってたら電 源落ちるとかあるし
実装した機能の紹介 side by 八段 該当箇所のデモ動画 電源切っても動くデモ!
役割、工夫した点、学 んだ事 side by MOTCCI 工夫したこと 学んだこと 収穫 チームを開発経験できた! 工夫したこと
・マテリアルデザインを意識して使 い やすいUIを考えた 学んだこと ・チーム開発におけるGitの使い方 ・一緒に開発できる仲間がいると 学習がすすむ
役割、工夫した点、学 んだ事 side by うえりば 役割 ・MVVMの主にVVM周りの実装 ・リスト表示やメモ機能を利用可能 にするためのDBの実装 ・勉強時間の
役割、工夫した点、学 んだ事 side by うえりば 工夫したこと 成長するための工夫、個人ではで きない取り組み 学んだ事 Androidについて、チーム開発に
つ いて 収穫 Dojo二期生の皆と繋 がれたこと 工夫した点 ・質問のするときにできるだけ深ぼりできるよう ・できるだけだけチームメンバーに作業を手伝ってもら えるように作業の優先順位を決めながら開発した ・恐らく自分では気づけないより良い実装方法に関する 質問を投げるように意識した 学んだ事 ・チーム開発の楽しさ、むずかしさ ・ライフサイクルの重要性 ・依存間系 ・DBの扱い方 ・非同期処理 ・LiveData ・MVVM ・これからの活動とか(就活の軸、エンジニアとしての成 長) ・コードレビューの大切さ ・質問する勇気
役割、工夫した点 学んだこと side by 八段 当初の役割 今の役割 学んだこと 工夫したこと 当初の役割:
タイマーを作る 今の役割: 完璧なタイマーを作る 学んだ事: 基礎的なKotlinの文法, MVVMアーキテク チャでのAndroid開発, ライフサイクル, LiveData, SharedPreference, XMLファイルでのUIパーツ配置 工夫したこと: タイマーの状態維持 最初は、回転しても、タブ(フラグメント)変えても、アプリ を閉じても、電源を切っても情報を維持できない 全部できるようにした!!
役割、工夫した点 学んだこと side by 八段 最後に 最初、開発の周囲のことに大きな時間をかけて色々 したことが後々大きく役立って良かった GitHubを少しでも楽しく使ってもらえるようになると いいなと思ってます!!
エンジニアとしてどう活動していくか