CodeAssist - Android IDE

์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
10๋งŒ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

CodeAssist๋Š” ์‹ค์ œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Java, Kotlin, XML)์œผ๋กœ ์ž์‹ ๋งŒ์˜ Android ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ธฐ๋Šฅ ์š”์•ฝ:


- ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์›€: ์ž‘์€ ํ™”๋ฉด์—์„œ ์ฝ”๋”ฉ์„ ํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ต๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ์•ฑ์„ ํ†ตํ•ด ๊ทธ ์–ด๋А ๋•Œ๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! (์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์ฒ˜๋Ÿผ)

- ๋ถ€๋“œ๋Ÿฌ์šด ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ: ํ™•๋Œ€/์ถ•์†Œ, ๋ฐ”๋กœ ๊ฐ€๊ธฐ ๋ชจ์Œ, ์‹คํ–‰ ์ทจ์†Œ, ๋“ค์—ฌ์“ฐ๊ธฐ ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋ฅผ ์‰ฝ๊ฒŒ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค!

- ์ž๋™ ์ฝ”๋“œ ์™„์„ฑ: ์“ฐ๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์ฝ”๋”ฉ์—๋งŒ ์ง‘์ค‘ํ•˜์„ธ์š”. ์ง€๋Šฅํ˜• ์ฝ”๋“œ ์™„์„ฑ ๊ธฐ๋Šฅ์€ ์žฅ์น˜ ์ง€์—ฐ ์—†์ด ๋‹ค์Œ์— ์ž‘์„ฑํ•  ๋‚ด์šฉ์„ ํšจ์œจ์ ์œผ๋กœ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค! (ํ˜„์žฌ Java ์ „์šฉ)

- ์‹ค์‹œ๊ฐ„ ์˜ค๋ฅ˜ ๊ฐ•์กฐ ํ‘œ์‹œ: ์ฝ”๋“œ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ๋•Œ ์ฆ‰์‹œ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๋””์ž์ธ: ๋””์ž์ธ์€ ์•ฑ ์ œ์ž‘์˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ด IDE๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งค๋ฒˆ ์ปดํŒŒ์ผํ•˜์ง€ ์•Š๊ณ ๋„ ๋ ˆ์ด์•„์›ƒ์„ ๋ฏธ๋ฆฌ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

- ์ปดํŒŒ์ผ: ํด๋ฆญ ํ•œ ๋ฒˆ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ปดํŒŒ์ผํ•˜๊ณ  APK ๋˜๋Š” AAB๋ฅผ ๋นŒ๋“œํ•˜์„ธ์š”! ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ปดํŒŒ์ผ์ด๋ฏ€๋กœ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ปดํŒŒ์ผ๋˜๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ: ๊ธฐ๊ธฐ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ์ฐพ์ง€ ์•Š๊ณ ๋„ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด€๋ฆฌ์ž: ํ”„๋กœ์ ํŠธ์˜ ์—ฌ๋Ÿฌ ์ข…์†์„ฑ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด build.gradle์„ ์ฒ˜๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ†ตํ•ฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ์ข…์†์„ฑ์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ  ํ•˜์œ„ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- AAB ํŒŒ์ผ: AAB๋Š” Play ์Šคํ† ์–ด์— ์•ฑ์„ ๊ฒŒ์‹œํ•˜๋Š” ๋ฐ ํ•„์š”ํ•˜๋ฏ€๋กœ Code Assist์—์„œ ํ”„๋กœ๋•์…˜์„ ์œ„ํ•ด ์•ฑ์„ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- R8/ProGuard: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‚œ๋…ํ™”ํ•˜์—ฌ ๋ชจ๋“œ/ํฌ๋ž™์„ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

- ๋””๋ฒ„๊ทธ: ์›ํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ, ๋ผ์ด๋ธŒ ๋นŒ๋“œ ๋กœ๊ทธ, ์•ฑ ๋กœ๊ทธ ๋ฐ ๋””๋ฒ„๊ฑฐ. ๋ฒ„๊ทธ๊ฐ€ ์ƒ์กดํ•  ๊ธฐํšŒ๋Š” ์—†์Šต๋‹ˆ๋‹ค!

- Java 8 ์ง€์›: ๋žŒ๋‹ค ๋ฐ ๊ธฐํƒ€ ์ตœ์‹  ์–ธ์–ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

- ์˜คํ”ˆ ์†Œ์Šค: ์†Œ์Šค ์ฝ”๋“œ๋Š” https://github.com/tyron12233/CodeAssist์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ์ •๋œ ๊ธฐ๋Šฅ:
โ€ข ๋ ˆ์ด์•„์›ƒ ํŽธ์ง‘๊ธฐ/๋ฏธ๋ฆฌ๋ณด๊ธฐ
โ€ข Git ํ†ตํ•ฉ

๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋””์Šค์ฝ”๋“œ ์„œ๋ฒ„์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋˜๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋ฌธ์˜ํ•˜์„ธ์š”. https://discord.gg/pffnyE6prs
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2022. 3. 29.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

- Added ViewBinding
- Jetpack compose templates.
- XML Completion improvements.
- Bug fixes.

Full changelogs at https://github.com/tyron12233/CodeAssist/blob/main/changelogs/0.2.9/changelog.md