webエンジニアが_2ヶ月Kotlin_Android_開発して思ったこと.pdf
by
acchanAlexander
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
webエンジニアが 2ヶ月Kotlin(Android)開発して思ったこと この資料は公開します achan
Slide 2
Slide 2 text
自己紹介 サーバサイドエンジニア (webのフロントのJSも) 日頃はRuby, PHP, JavaScript 趣味でインフラとAndroid勉強中
Slide 3
Slide 3 text
・作ってるアプリ ・できることの幅が広がった話 ・Kotlin楽しい ・Kotlin(Android)の世界をみて思ったこと
Slide 4
Slide 4 text
作っているアプリ 「会計をメモ&割り勘を計算してくれるアプリ (オンライン)」
Slide 5
Slide 5 text
自分のできることの幅が広がった話
Slide 6
Slide 6 text
KotlinでAndroidやると、とても楽。 簡単なアプリだったら自分の力でも なんとかなる。 自分のできることの幅が広がった話
Slide 7
Slide 7 text
Web Apiを開発することには 慣れている 自分のできることの幅が広がった話
Slide 8
Slide 8 text
サーバサイド(&少しインフラ)と Kotlinができると 一人でオンラインアプリが作れる 自分のできることの幅が広がった話
Slide 9
Slide 9 text
(私の周りでは) AndroidもiOSもできるって人は多い Webができて スマホアプリもできるって人は少ない 自分のできることの幅が広がった話
Slide 10
Slide 10 text
Web畑の現場で 「それ、アプリでできますよ」って 言えるかもしれない。 自分のできることの幅が広がった話
Slide 11
Slide 11 text
最初だったので Android側でやることは 必要最低限の簡単なことでいい。 ただ、それがオンラインになると とてもアプリ感が出てくる。 自分のできることの幅が広がった話
Slide 12
Slide 12 text
Kotlin楽しい
Slide 13
Slide 13 text
楽しさってやっぱ大事 Kotlin楽しい
Slide 14
Slide 14 text
これからAndroidをやる人がいたら 実機デバッグで開発して欲しい Kotlin楽しい
Slide 15
Slide 15 text
わぁ、うごいた...!! プログラミングを始めたころの感動が再び...! 簡単な画面遷移を実装するだけで とても楽しい。 Kotlin楽しい
Slide 16
Slide 16 text
型に厳密な言語を学ぶのがとても楽しい。 ・型をちゃんと書くので、IDEが叱ってくれる。 ・書いてて頭の整理ができる。 Kotlin楽しい
Slide 17
Slide 17 text
コンパイル通してから動かす言語を 学ぶのがとても楽しい。 実行時エラーになりにくく、安心できる Kotlin楽しい
Slide 18
Slide 18 text
Kotlin(Android)やってて思うことが、 同じ問題に当たって 同じ解決策で乗り切れることが多い Kotlin楽しい
Slide 19
Slide 19 text
webだと Kotlin楽しい
Slide 20
Slide 20 text
vimしか使ったことなかったが、 IDEが強力すぎることに驚いた。 Kotlin楽しい
Slide 21
Slide 21 text
今後はサーバサイドKotlinにも 挑戦していきたいと思う Kotlin楽しい
Slide 22
Slide 22 text
Kotlin(Android)の世界をみて思ったこと
Slide 23
Slide 23 text
・型をちゃんと書く(特にジェネリクス)ことはコードの理解に便利 ・FlutterとかReact Nativeとか、技術進歩のスピードが早い ・強力なAndroid Studio ・viewとロジックの分離は難しい問題 ・非同期処理は書きづらい問題 ・クライアントアプリを自由に更新できない問題 (古いapkがインストールされている端末への対応) ・コンパイルに時間かかる問題 ・端末依存問題 ・実行環境整えないといけない問題 Kotlin(Android)の世界をみて思ったこと
Slide 24
Slide 24 text
技術的にすばらしいこと多いし 解決しづらい問題に立ち向かっている みなさんすごい Kotlin(Android)の世界をみて思ったこと
Slide 25
Slide 25 text
サーバサイドエンジニアだけど Kotlin(Android)をやって 新しい世界に触れるのは良い。 ・技術の幅が広がる ・楽しい ・世界が知れる まとめ