๋์์ด์ฌ์ง๋, ๊ณต์ ์ฐ์ฐ์ง๋, ๋ฌด๋์์ผํฐ์ง๋, ์ฌ์ฉ์ ์ปค๋ฎค๋ํฐ ๋ฐ ํฌํ์๋น์ค๊ฐ ์ ๊ณต๋๋ ๋์์ด์ฌ ์ดํ๋ฆฌ์ผ์ด์
์
๋๋ค.
- November 2023 ~ December 2023
- lang: Java 17
- IDE: Android Studio
- Android compileSdk 34
- Android tartgetSdk 34
- emulator: Pixel 7 Pro API 34
- external library : VectorChildFinder
- database: MySQL, SQLlite
โโโ README.md
โโโ __MACOSX
โย ย โโโ final
โโโ app
โย ย โโโ build
โย ย โโโ build.gradle
โย ย โโโ proguard-rules.pro
โย ย โโโ src
โโโ build.gradle
โโโ gradle
โย ย โโโ wrapper
โโโ gradle.properties
โโโ gradlew
โโโ gradlew.bat
โโโ local.properties
โโโ settings.gradle
โโโ vectorchildfinder
โโโ build
โโโ build.gradle
โโโ proguard-rules.pro
โโโ src
- ํด๋น ํ๋ก์ ํธ ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ API ํค๋ฅผ ์ค์ ํ๋ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ผ ์คํ ๊ฐ๋ฅํฉ๋๋ค.
- ๋งต(์ง๋)๋ฅผ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋์ฐ๊ธฐ ์ํด google cloud console ์์ ํ๋ก์ ํธ ๋ฐ API ํค๋ฅผ ๋ฐ๊ธ ๋ฐ์ต๋๋ค.
- ์์ธ์ ์ด๋ฆฐ ๋ฐ์ดํฐ ๊ด์ฅ์์ openAPI๋ฅผ ์ฌ์ฉํ์ฌ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๊ธฐ ์ํด API ํค๋ฅผ ๋ฐ๊ธ ๋ฐ์ต๋๋ค.
- AndroidManifest.xml ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application>
<!-- ... -->
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="MY_API_KEY_HERE" />
</application>
- HeatShelterAPI.java ํด๋์ค์ key ๋ณ์๋ก ์์ธ์ apiํค๋ฅผ ์ ์ด ๋ฃ์ต๋๋ค.
- SVG(Scalable Vector Graphics): ๊ฐ ์์ธ์ ํ์๊ตฌ path ์ง์
- Spinner ๋ฅผ ์ฌ์ฉํ์ฌ โ์จ๋", โ์ต๋", โ์ด์ฌ" ์ง๋ ํํ
- 08.14 ~ 08.20 ์ผ ๋ฐ์ดํฐ CSV ๋ฐ์ดํฐ ์ฌ์ฉ!
- ์ด์ฌ ์ ์ ๊ธฐ์ค์ ํ๊ท ์จ๋/์ต๋ + ๊ฐ ์์น๊ตฌ ์ ๋์ธ๊ตฌ ๊ณ ๋ ค
- S-Dot ์ ๋์ธ๊ตฌ & ๋์๋ฐ์ดํฐ CSV ์ฌ์ฉ
- ์ด์ฌํผํด๋ฅผ ๋ง๊ธฐ ์ํด ๋ฌด๋์ ์ผํฐ๋ฅผ ์ฌ์ฉ์์๊ฒ ์ ๋ณด ์ ๊ณต
- ํ์ฌ ์ฌ์ฉ์ ์์น ๊ธฐ์ค ๋ฌด๋์ ์ผํฐ๋ฅผ Google Maps ์ ํ์(๊ฐ์ฅ ๊ฐ๊น์ด ์ผํฐ 5๊ณณ์ ์ด๋ก์์ผ๋ก ํ์)
- ์ผํฐ ์์ด์ฝ ํฐ์น์ ์์ธ ์ฃผ์ ๋ฐ ์ํฉ ์ ๊ณต
- ๊ตฌ ๋ณ ๋ฌด๋์์ผํฐ ๊ฒ์ ๊ธฐ๋ฅ ์ ๊ณต
- ์์ธ์ ๋ฌด๋์ ์ผํฐ open API ์ฌ์ฉ ๋ฐ ๋ฐ์ดํฐ parse ํจ์๋ฅผ ์ด์ฉํ์ฌ ์ ์ฒ๋ฆฌ
- ์ด์ฌ์ผ๋ก ์ธํ ๋ถ๊ท์น์ ์ธ ๋ ์จ, ๋จ๊ฑฐ์ด ํ๋น์ผ๋ก๋ถํฐ ํผํด์๋ฐฉ
- ์ฌ์ฉ์ ์์น ๊ธฐ์ค ์ฐ์ฐํต ๋ฐฐ์น ๋ฐ ์ฐ์ฐ ๊ฐ์ ์์ ๊ฐ๋ฅ
- ์๋น์ค ์ฌ์ฉ์๋ ์์ด์ฝ์ ํตํ์ฌ ์์ฝ๊ฒ ๊ณต์ ์ฐ์ฐ ์กฐํ ๊ฐ๋ฅ
- ํด๋น ์ง์ญ๊ตฌ์ ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ๊ฒ์๋ฌผ ์์ฑ ๊ฐ๋ฅ, ๊ฒ์๋ฌผ ์ญ์ ๊ฐ๋ฅ
- ์นดํ ๊ณ ๋ฆฌ ๋ฐ ์ง์ญ๊ตฌ๋ณ ๊ฒ์ ๊ฐ๋ฅ
- ๋๊ธ ๊ธฐ๋ฅ ๊ตฌํ
- DB์ฐ๋, SQL ์ฌ์ฉ
- ํด๋น ์ง์ญ๊ตฌ ์ฌ๋๋ค์ ํฌํ๋ก ์ด์์ฐจ ๋ฐฐ์น ๊ณ ๋ ค
- ๋ฉ์ธ ํ๋ฉด์ ํตํ์ฌ ํฌํ๋ ์ง์ญ๊ตฌ ์กฐํ ๊ฐ๋ฅ
- DB ์ฐ๋, SQL ์ฌ์ฉ