APP5 [Firebase+Android Studio] ์ฑ์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ 1 ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ผ ํ๋๋ฐ Firebase๋ฅผ ์ด์ฉํด ์ด๋ฅผ ๊ฐ๋จํ๊ฒ ๊ตฌํํ ์ ์๋ค. 1. Firebase ํ์๊ฐ์ ํ๊ธฐ https://firebase.google.com/?gclid=Cj0KCQjwl_SHBhCQARIsAFIFRVX5zfnj3QlvzcQmCmPhu-twV5JdxHy-gqCT-YNpraFqhUVPphgtMjsaAuM_EALw_wcB&gclsrc=aw.ds Firebase Firebase๋ ๊ณ ํ์ง ์ฑ์ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ๊ณ ๋น์ฆ๋์ค๋ฅผ ์ฑ์ฅ์ํค๋ ๋ฐ ๋์์ด ๋๋ Google์ ๋ชจ๋ฐ์ผ ํ๋ซํผ์ ๋๋ค. firebase.google.com Firebase๊ณ์ ์ด ์๋ค๋ฉด ์ ๋งํฌ์์ ํ์๊ฐ์ ์ ์งํํด์ผ ํ๋ค. 2. Firebase ํ๋ก์ ํธ ๋ง๋ค๊ธฐ ๋ก๊ทธ์ธ์ ์๋ฃํ๋ค๋ฉด ์ผ์ชฝ ์ ์ฝ์๋ก ์ด๋ .. APP 2021. 7. 26. [์ ฐ์ดํ ๋๋ก์ด๋ธ(ShapeDrawable)] ๋ฐฐ๊ฒฝ๋ณ๊ฒฝ/ํ ๋๋ฆฌ๋ง ์๋ ๋ฒํผ ๋ง๋ค๊ธฐ https://sectumsempra.tistory.com/75 [์ํ ๋๋ก์ด๋ธ(StateListDrawable)] ์ด๋ฏธ์ง ๋ฒํผ ๋ง๋ค๊ธฐ ๋ฐ ์ด๋ฏธ์ง ๋ฐ๊พธ๊ธฐ ๋ฒํผ์ background ์์ฑ์ ์ด๋ฏธ์ง๋ก ์ค์ ํ๋ฉด ์ด๋ฏธ์ง๋ ๋ณํ๊ฐ ์๋ค. ์ด๋ฒ์๋ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ด๋ฏธ์ง๊ฐ ๋ฐ๋๋ ๋ฒํผ์ ๋ง๋ค ๊ฒ์ด๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์๋ ๋๋ก์ด๋ธ(Drawable)์ ์ฌ์ฉํ๋ฉด ๋๋ค. Drawable์ด๋ sectumsempra.tistory.com ์ ๊ธ๊ณผ ์ด์ด์ง๋ ๋ด์ฉ์ ๋๋ค. ๋ฒํผ ๋ง๋ค๊ธฐ drawable ํด๋ ์๋์ ์๋ก์ด layoutํ์ผ์ ๋ง๋ค๊ณ ์๋์ ๊ฐ์ด ์ ๋ ฅํ์. bbb.xml //ํฌ๊ธฐ ์ค์ //ํ ๋๋ฆฌ ์ค์ (์ ๊ตต๊ธฐ/์๊น) //์ฑ์ฐ๊ธฐ ์ ์ค์ //์๋ ์ฌ๋ฐฑ ์๊ณผ ๊ฐ์ด ๋ฒํผ์ ์ถ๊ฐํ๊ณ ๋ฐฐ๊ฒฝ์ ์ค์ ํ๋ค. ์ค์ ๊ฐ๊ณผ ์์ค ์ฝ๋๋ ์๋์ .. APP 2021. 7. 12. [์ํ ๋๋ก์ด๋ธ(StateListDrawable)] ์ด๋ฏธ์ง ๋ฒํผ ๋ง๋ค๊ธฐ ๋ฐ ์ด๋ฏธ์ง ๋ฐ๊พธ๊ธฐ ๋ฒํผ์ background ์์ฑ์ ์ด๋ฏธ์ง๋ก ์ค์ ํ๋ฉด ์ด๋ฏธ์ง๋ ๋ณํ๊ฐ ์๋ค. ์ด๋ฒ์๋ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ด๋ฏธ์ง๊ฐ ๋ฐ๋๋ ๋ฒํผ์ ๋ง๋ค ๊ฒ์ด๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์๋ ๋๋ก์ด๋ธ(Drawable)์ ์ฌ์ฉํ๋ฉด ๋๋ค. Drawable์ด๋? ์ํ์ ๋ฐ๋ผ ๊ทธ๋ํฝ์ด๋ ์ด๋ฏธ์ง๊ฐ ์ ํ์ ์ผ๋ก ๋ณด์ด๊ฒ ํด์ค๋ค. ๋๋ก์ด๋ธ์ ์ข ๋ฅ๋ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๋ค. ๊ฐ๋จํ ์์๋ ์๋์ ๊ฐ๋ค. ๋๋ก์ด๋ธ ์ค๋ช ๋นํธ๋งต ๋๋ก์ด๋ธ(BitmapDrawable) ์ด๋ฏธ์ง ํ์ผ์ ๋ณด์ฌ์ค ๋ ์ฌ์ฉ ๋นํธ๋งต ๊ทธ๋ํฝ ํ์ผ(png, jpg, gif ๋ฑ)์ ์ฌ์ฉํด์ ์์ฑ ์ํ ๋๋ก์ด๋ธ(StateListDrawable) ์ํ๋ณ๋ก ๋ค๋ฅธ ๋นํธ๋งต ๊ทธ๋ํฝ์ ์ฐธ์กฐ ์ ํ ๋๋ก์ด๋ธ(TransitionDrawable) ๋ ๊ฐ์ ๋๋ก์ด๋ธ์ ์๋ก ์ ํ ์ ฐ์ดํ ๋๋ก์ด๋ธ(ShapeDrawable) ์์๊ณผ .. APP 2021. 7. 12. JAVA 2 - ์ดํด๋ฆฝ์ค ์ค์นํ๊ธฐ ์ดํด๋ฆฝ์ค ์ค์นํ๊ธฐ ์ดํด๋ฆฝ์ค๋ ์๋ ๋งํฌ์์ ๋ค์ด๋ฐ์ ์ ์๋ค. ์ํ๋ ํจํค์ง๋ฅผ ์ ํํด ์ค์นํ๋ฉด ๋๋๋ฐ ๋๋ Eclips IDE for Java Developers ํจํค์ง๋ฅผ ์ค์นํ ๊ฒ์ด๋ค. www.eclipse.org/downloads/packages/ Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro 438 MB 7,367 DOWNLOADS The Modeling package provides tools and runtimes for building model-based applications. You can use it to.. APP 2021. 2. 7. JAVA 1-JDK ์ค์นํ๊ธฐ ์๋ฐ ๊ณต๋ถ๋ฅผ ์์ํ๊ฒ ๋์ด์ ์ฐ์ JDK์ค์น ๋ฐฉ๋ฒ๋ถํฐ ํฌ์คํ ํ๋ ค๊ณ ํ๋ค. ์๋ ๋งํฌ์์ JDK๋ฅผ ๋ค์ด๋ฐ์ ์ ์๋ค. https://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html ์ ๋งํฌ์ ๋ค์ด๊ฐ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋จ๋๋ฐ ์ด๊ณณ์์ ์์ ์ ์ด์์ฒด์ ์ ๋ง๋ JDK๋ฅผ ์ค์นํ๋ฉด ๋๋ค. ์๋ฅผ ๋ค์ด ์๋์ฐ 32bit์ ๊ฒฝ์ฐ ๋งจ ๋ฐ Windowsx86์ 64bit์ ๊ฒฝ์ฐ Windowsx64๋ฅผ ์ค์นํ๋ฉด ๋๋ค. ํด๋ฆญํ๋ฉด ๋ก๊ทธ์ธ์ ํ๋ผ๋ ์ฐฝ์ด ๋ ์ ๊ทธ๋ฅ ๊ณ์ ์ ๋ง๋ค๊ณ ์งํํ๋ค. ๊ณ์ ์ ๋ง๋ค๋ก ๋ก๊ทธ์ธ ํ๋ฉด ์๋์ผ๋ก ํ์ผ ์ค์น๊ฐ ์์๋๋ค.(ํฌ๋กฌ๋ธ๋ผ์ฐ์ ์ฌ์ฉ) ์ค์น๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ์ง ์์ ๊ฑฐ๋ผ๋ฉด ๊ทธ๋ฅ next๋ฅผ ๊ณ์ ๋๋ฌ ์งํํ ์ ์๋ค. ์งํํ๋ค๋ณด.. APP 2021. 2. 6. ์ด์ 1 ๋ค์