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
2020.11.04 (Wed) あるあるLT 〜アプリ開発者を救いたい。LT・・・やってみないか?。〜Vol.13 @the_uhooi 激ムズ!? の実装 画像共有
Slide 2
Slide 2 text
iOS app developer Kotlin 業務未経験
Slide 3
Slide 3 text
オリジナルモンスター図鑑 累計 100 万 DL (予定) / 主要画面数: 2
Slide 4
Slide 4 text
画像共有機能を追加しました
Slide 5
Slide 5 text
実装の詳細 https://github.com/uhooi/UhooiPicBook-Android/pull/61
Slide 6
Slide 6 text
苦戦したこと と わからないこと を 話します
Slide 7
Slide 7 text
苦戦したこと
Slide 8
Slide 8 text
苦戦したこと①: メニューの XML が作成できない
Slide 9
Slide 9 text
「menu」フォルダを手動で作成する必要がある
Slide 10
Slide 10 text
メニューのリソースファイルを作成できた
Slide 11
Slide 11 text
苦戦したこと②: 共有ボタンのデザインが古い
Slide 12
Slide 12 text
マテリアルデザインのアイコンを手動で追加する
Slide 13
Slide 13 text
マテリアルデザインのアイコンを手動で追加する
Slide 14
Slide 14 text
アイコンがマテリアルデザインになった
Slide 15
Slide 15 text
苦戦したこと③: 全フラグメントにボタンが表示される
Slide 16
Slide 16 text
フラグメントでメニューを表示する
Slide 17
Slide 17 text
苦戦したこと④: 画像が共有できない(一番凶悪 )
Slide 18
Slide 18 text
一時フォルダに保存して Uri を共有する必要がある
Slide 19
Slide 19 text
Image URL → Drawble → Bitmap → File → Uri
Slide 20
Slide 20 text
画像を共有できた
Slide 21
Slide 21 text
わからないこと
Slide 22
Slide 22 text
わからないこと①: 責務の分割方法 フラグメントに ベタ書きしている
Slide 23
Slide 23 text
わからないこと②: 一時ファイルの置き場所
Slide 24
Slide 24 text
わからないこと③: ディスポーズのタイミング
Slide 25
Slide 25 text
まとめ
Slide 26
Slide 26 text
まとめ ・画像共有の実装は難しい
Slide 27
Slide 27 text
まとめ ・画像共有の実装は難しい ・Android は流れが早く、ネットの情報が古いことが多い
Slide 28
Slide 28 text
まとめ ・画像共有の実装は難しい ・Android は流れが早く、ネットの情報が古いことが多い ・アドバイスやレビューありがとうございました m(_ _)m