Slide 1

Slide 1 text

初めてのスマホアプリ開発 24時間チャレンジ 失敗報告 白栁隆司 2020年12月16日 スマホアプリ大好きエンジニアLT会

Slide 2

Slide 2 text

自己紹介 エンジニアカウンセラー 白栁 隆司 Youtubeに平日毎日動画投稿中! #ほぼ日ITエンジニアニュース @IT 自分戦略研究所 エンジニアライフにて「コレがワタシの生きる様」連載中(木曜日) 4つのことを、ITエンジニアに勧めてます 1. 傾聴によるコミュニケーション 2. メンタルヘルス(セルフケア) 3. セルフマネジメント 4. 日々の生活の中からエンジニアリングを学ぶ

Slide 3

Slide 3 text

このスライドの趣旨 スマホアプリ開発の経験がないオジサンエンジニアがネッ トで情報を寄せ集めて スマホアプリを開発したときの色々をまとめた だけ

Slide 4

Slide 4 text

アジェンダ 1. 計画を立てた 2. 環境設定した 3. GUIに苦しんだ 4. DBの迷宮で迷った

Slide 5

Slide 5 text

1. 計画立てた ● 最初の目的をしっかり書く ● 必要な機能を洗い出す ● 関係しそうな技術資料も目星をつける ○ KotlinでのAndroid開発の資料 ○ Kotlinでカメラ機能を使う方法 ○ DB(Realm) ※30分で書いた

Slide 6

Slide 6 text

2. 環境設定した ● インストールだけなら簡単 & 日本語化もOK!! ○ 説明してるWebサイトもたくさん! ○ 納得する環境まで繰り返し作成したい… [闇] ● エミュレータの設定に手間取る ← 自由過ぎる ○ 設定後は無限に遊べる!(遊んだ)

Slide 7

Slide 7 text

● HTML や VisualStudioのWPF みたいな感じ ○ アイテム間の相対位置で決めるのむずい! ○ 専門知識必要かも ※僕の苦手分野 ● 日本語名の画像ファイルが登録できない ● 入力項目の書式設定わからん(わからん) 3. GUIに苦しんだ

Slide 8

Slide 8 text

4. DBの迷宮で迷った ● 折角だから新しいことをしよう!(フラグ ● まったく知らない「Realm」を採用 ※おすすめらしい ○ Kotlin用公式ドキュメントが古い&英語 ○ 公式ドキュメント以外のHowToはどこ? ● MariaDBは経験あるからこちらにしておけば…

Slide 9

Slide 9 text

反省点 ● 行きあたりばったりすぎた ※計画は立てた ○ ネットの情報(円)だけでは隙間が大きい ○ ベタープラクティスすらわからん ● DBに迷いすぎた、新しいこと重ね過ぎた ● Kotlin 結局触ってない(少し書いた)

Slide 10

Slide 10 text

まとめ ● いくらベテランとはいえ【写経】は大事! ○ 入門書を利用してステップアップしていれば… ● 困ったら誰かに訊ける環境って大事!! ○ メンターの存在、同好の士の存在はツヨイ ● RAKUSU Developer Blog さんありがとう!

Slide 11

Slide 11 text

もっとダラダラと垂れ流した記録達 ● Twitter ● Qiita [Android #2 Advent Calender 2020 day 16] ← URL長いのでQRコードで

Slide 12

Slide 12 text

ご清聴ありがとうございました エンジニアカウンセラー 白栁隆司 いい加減、家計簿アプリ作ろう

Slide 13

Slide 13 text

自己紹介 主な開発言語 twitter:@ShirayanagiRyuj 1981年 5月 生まれる 1993年10月 プログラムに初めて触れる(小 6) 1995年 5月 自宅にPC導入(中2) 1997年 4月 高校でプログラミングを学習(高 1) 2000年 4月 地元の中小ソフトハウス勤務( 19歳) 2005年 4月 東京SESエンジニア活動開始( 24歳) 2019年 9月 フリーランス活動開始( 38歳) 2020年 5月 講師活動開始(39歳) ♥ TRPG, ボードゲーム, ポケモン, 特撮, スキー etc... ・C/C++ ・VB、VBA、VBScript ・C#(.net系) ・Java ・PHP ・Python ・PL/SQL ・JavaScript(JQuery) エンジニアカウンセラー 白栁 隆司 Youtubeに平日毎日動画投稿中! #ほぼ日ITエンジニアニュース @IT 自分戦略研究所 エンジニアライフにて「コレがワタシの生きる様」連載中(木曜日)