ํ์ฌ image_picker ํ๋ฌ๊ทธ์ธ์ ํฌํผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ Glide์ ํจ๊ป GitHub์ ์๋ Android Image Picker Android ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ข ์๋์ด ์์ต๋๋ค. ์ด๋ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ ธ์ค๋ ค๋ฉด ์์ฒญ์ Git์ ํ๋ก์ํ๋ ํจํค์ง ์ ์ฅ์์ธ Jitpack ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. Codelab์๋ ํ์ฌ ๊ฐ๋ฐ์๊ฐ build.gradle์ ๋ค์์ ์ถ๊ฐํ์ฌ Jitpack์ ํ์ฑํํ๋ ๋จ๊ณ๊ฐ ์์ต๋๋ค.
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" } // new
}
}
ํ๋ฌ๊ทธ์ธ์ด Jitpack ์ ์ฅ์์ ์์กดํ๋ค๋ ๊ฒ์ ์๊ณ ์ด ์์กด์ฑ์ ์๋์ผ๋ก ์ถ๊ฐํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์ ๋๋ค. iOS์ ๊ด๋ จํ์ฌ ํ๋ฌ๊ทธ์ธ์ ํ์ฌ Cocoapods ์ฌ์ ์ ์ฅ์์๋ ์ข ์์ฑ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์ด ์ ํ์ ์์ ํ๋ฉด ๋ชจ๋ ์ฝ๋๊ฐ ์ถ์ฒ์ธ Flutter ๊ฐ๋ฐ์๊ฐ ์์ธกํ๊ธฐ ์ด๋ ค์์ง๋ค๋ ๋จ์ ์ด ์์ต๋๋ค. ๊ทธ๋์ ์ด๊ฒ์ด "์๋ํ ๋๋ก ์๋"ํ๋ ๊ฒ์ผ๊น์? ๊ทธ๋ฌ๋ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋น๋๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ด๋ฏธ pub์ ์์กดํ๊ณ ์์ต๋๋ค. ๊ฐ๋ฐ์๊ฐ build.gradle ํธ์ง ์์ด ํ๋ฌ๊ทธ์ธ์ผ๋ก ์์ ์ ์๋ฃํ ์ ์๋ค๋ฉด ํ์คํ ์ข์ ๊ฒ์ ๋๋ค.
API ๋ณ๊ฒฝ์ ์ค๋จํ์ง ์๋ ๋ฐฉ์์ผ๋ก ์์ ๋ ์ ์๋ค๋ ์ ์์ ์ฐ์ ์์๊ฐ ๋ค์ ๋ฎ์ต๋๋ค.
/cc @mravn-google @mit-mit @jakobr-google @szakarias
์ฌ์ฉ์ ์ ์ maven ์ ์ฅ์์ ๋ํ ์ข
์์ฑ์ ์ง์ ํ๊ธฐ ์ํด ์ด ๋ฒ๊ทธ๋ฅผ ์ผ๋ฐํํฉ๋๋ค.
maven { url '<maven_repo_url>' }
์๋ jitpack ์์ ์ธ์ ๋ค๋ฅธ ์ ์ฌํ ์ฌ๋ก๋ก๋ ZenDesk ๋ฐ fabric.io ๊ฐ ์์ต๋๋ค.
์ฐธ๊ณ : ์ด ๋ฌธ์ ๋ก ์ธํด https://github.com/flutter/plugins/pull/141 ์ด ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ด ๋์์ต๋๋ค(ํ๋ฌ๊ทธ์ธ API๋ ๋ณ๊ฒฝ๋์ง ์์์ง๋ง ํ๋ฌ๊ทธ์ธ์ ์ ์ข ์์ฑ์ ์ถ๊ฐํ๋ ์ค์).
์ฐธ์กฐ @mravn-google
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฌ์ฉ์ ์ ์ maven ์ ์ฅ์์ ๋ํ ์ข ์์ฑ์ ์ง์ ํ๊ธฐ ์ํด ์ด ๋ฒ๊ทธ๋ฅผ ์ผ๋ฐํํฉ๋๋ค.
maven { url '<maven_repo_url>' }
์๋ jitpack ์์ ์ธ์ ๋ค๋ฅธ ์ ์ฌํ ์ฌ๋ก๋ก๋ ZenDesk ๋ฐ fabric.io ๊ฐ ์์ต๋๋ค.