Home 2022 SSU DevCamp ν›„κΈ° πŸš€
Post
Cancel

2022 SSU DevCamp ν›„κΈ° πŸš€

9μ›” 17일에 μ—΄λ¦° μ˜€ν”„λΌμΈ 데이λ₯Ό λ§ˆμ§€λ§‰μœΌλ‘œ 여름 λ°©ν•™μ˜ μ•½ ν•œ 달 λ™μ•ˆμ˜ DevCamp의 ν™œλ™μ΄ λ§ˆλ¬΄λ¦¬λ˜μ—ˆλ‹€. SSU DevCampλŠ” λ°©ν•™λ™μ•ˆ μˆ­μ‹€ ITλŒ€ μž¬ν•™μƒμ—κ²Œ ν˜„μ—… ν”„λ‘œμ νŠΈ κ²½ν—˜λ₯Ό μ œκ³΅ν•˜κΈ° μœ„ν•΄ ITλŒ€ ν•™μƒνšŒμ—μ„œ μ£Όμ΅œν•œ 행사닀. 이 ν–‰μ‚¬μ˜ νŠΉλ³„ν•œ 점 쀑 ν•˜λ‚˜λŠ” ν˜„μ§μž 쑸업생 뢄듀이 μš°λ¦¬λ“€μ˜ ν”„λ‘œμ νŠΈμ— κ΄€ν•΄ λ©˜ν† λ§μ„ ν•΄μ€€λ‹€λŠ” 것이닀. λ•Œλ¬Έμ— ν˜„μ—…μ—μ„œ ν™œμš©ν•˜λŠ” 개발 곡뢀 방식, 개발 λ¬Έν™” λ“± μœ μ΅ν•œ κ²½ν—˜μ„ 이번 μΊ ν”„λ₯Ό 톡해 μ–»μ–΄κ°ˆ 수 μžˆμ—ˆλ‹€. 이 ν–‰μ‚¬λŠ” μ΄λ²ˆμ— 처음 μ—΄λ¦¬λŠ” 것이고 μΊ ν”„κ°€ λλ‚œ ν›„ μ°Έμ—¬μžλ“€μ˜ μ„±κ³Όκ°€ μ’‹μœΌλ©΄ 내년에도 개졜될 수 μžˆλ„λ‘ λ…Έλ ₯ν•  것이라고 ν•˜μ…¨λ‹€.

이 ν¬μŠ€νŒ…μ—λŠ” λ‚΄κ°€ κ²ͺμ—ˆλ˜ DevCamp의 진행과정, 그리고 λ§‘μ•˜λ˜ ν”„λ‘œμ νŠΈμ— λŒ€ν•΄ 기둝할 μ˜ˆμ •μ΄λ‹€.

ν”„λ‘œμ νŠΈ 선택 및 λ°°μ •

이슈 사진 이슈 사진

λ¨Όμ € κΉƒν—ˆλΈŒ μ΄μŠˆμ— λ©˜ν† λ‹˜λ“€μ΄ ν”„λ‘œμ νŠΈ 주제λ₯Ό μ œμ•ˆν•œ 것을 λ°”νƒ•μœΌλ‘œ ν•˜κ³  싢은 주제λ₯Ό 1지망뢀터 3μ§€λ§κΉŒμ§€ 골라 μ‹ μ²­ν–ˆλ‹€. μ΄μŠˆμ—λŠ” λ‹€μ–‘ν•œ λΆ„μ•Όμ˜ ν”„λ‘œμ νŠΈ μ£Όμ œλ“€μ΄ 있고, 보톡 거의 ν•˜λ‚˜μ˜ ν”„λ‘œλ•νŠΈ, μ„œλΉ„μŠ€λ₯Ό λ§Œλ“œλŠ” 것을 λͺ©ν‘œλ‘œ ν•˜λ‹€λ³΄λ‹ˆ AI λΆ„μ•Όλ₯Ό μ œμ™Έν•˜κ³ λŠ” 거의 λŒ€λΆ€λΆ„μ˜ ν”„λ‘œμ νŠΈκ°€ ν”„λ‘ νŠΈμ—”λ“œμ™€ λ°±μ—”λ“œλ₯Ό λ™μ‹œμ— ν•„μš”λ‘œ ν•˜κ³  μžˆμ—ˆλ‹€. λ‚˜λŠ” λ‹Ήμ‹œμ— μ›Ήμ΄λ‚˜ λ°±μ—”λ“œλŠ” 잘 λͺ¨λ₯΄κ² κ³ , 일단 κ·Έλ‚˜λ§ˆ 많이 ν•΄λ³Έ μ•ˆλ“œλ‘œμ΄λ“œλ₯Ό 더 닀루고 κ³΅λΆ€ν•΄λ³΄μž ν•˜λŠ” μƒκ°μ΄μ—ˆμ–΄μ„œ μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œμ νŠΈλ§Œ κ³ λ €λŒ€μƒμœΌλ‘œ μ‚Όμ•˜λ‹€. κ·Έλ ‡κ²Œ 고심 끝에 λ‚˜μ˜¨ 결둠은 1지망 β€œStreak μ‹œκ°ν™” (ex. GitHub μž”λ””) μ˜€ν”ˆμ†ŒμŠ€ λ§Œλ“€κΈ°β€, 2지망 β€œμ •λ³΄κ΄€ ν…ŒλΌμŠ€ μ‚¬μš© 및 μ˜ˆμ•½ μ• ν”Œλ¦¬μΌ€μ΄μ…˜β€, 3지망 β€œYDS UI μ»΄ν¬λ„ŒνŠΈλ₯Ό μ„ μ–Έν˜• UI둜 μž¬κ΅¬μ„±ν•˜κΈ°β€μ˜€λ‹€. 1지망과 2지망은 ν₯미둜운 μ£Όμ œμ˜€κ³  μž¬λ―Έλ„ μžˆμ„ 것 κ°™μ•„μ„œ μ‹ μ²­ν–ˆκ³ , 3지망은 Jetpack Compose에 관심은 μžˆμ§€λ§Œ ν•΄λ³Έ 적은 μ—†κ³ .. μ–΄μ°¨ν”Ό 될 κ°€λŠ₯성이 μ—†λ‹€κ³  μƒκ°ν•΄μ„œ 되면 μ’‹κ³  μ•„λ‹˜ λ§κ³ ν•˜λŠ” μƒκ°μœΌλ‘œ μ§€μ›ν–ˆλ˜ 것 κ°™λ‹€.

ν”„λ‘œμ νŠΈ 맀칭 κ²°κ³ΌλŠ”?

ν”„λ‘œμ νŠΈ 맀칭 κ²°κ³Ό ν”„λ‘œμ νŠΈ 맀칭 κ²°κ³Ό

3지망 λ‹Ήμ²¨μ΄μ—ˆλ‹€. λ§€μΉ­λ˜μ§€ μ•Šκ³  λ–¨μ–΄μ§ˆ μˆ˜λ„ μžˆκ² λ‹€κ³  κ±±μ •ν•˜κ³  있던 터라 μ•ˆλ„ν–ˆλ‹€. ν•˜μ§€λ§Œ 멀버도 ν•œ λͺ…인데닀 μ»΄ν¬μ¦ˆλ„ μ œλŒ€λ‘œ λͺ¨λ₯΄λŠ”데 이 ν”„λ‘œμ νŠΈλ₯Ό 혼자 잘 μˆ˜ν–‰ν•  수 μžˆμ„μ§€ ν•˜λŠ” λΆ€λ‹΄κ³Ό 걱정이 λ“€μ—ˆλ‹€.

그리고 λ©˜ν† λŠ” ν˜„μž¬ μœ μ–΄μŠˆ μ•ˆλ“œλ‘œμ΄λ“œ 리더λ₯Ό 맑고 κ²Œμ‹œλŠ” λ°°ν˜„λΉˆλ‹˜μœΌλ‘œ λ°°μ •λ°›μ•˜λŠ”λ°, 이뢄은 1ν•™κΈ° μœ μ–΄μŠˆ λ©΄μ ‘ λ•Œ λ©΄μ ‘κ΄€μœΌλ‘œ κ³„μ…¨λ˜ λΆ„μ΄μ—ˆλ‹€! 이뢄 μœ μ–΄μŠˆ λ‹‰λ„€μž„μ΄ κ³΅κ΅λ‘­κ²Œλ„ λ‚΄ μ˜μ–΄ λ‹‰λ„€μž„ harry와 κ°™μ•„μ„œ λ©΄μ ‘κ΄€μœΌλ‘œ λ“€μ–΄μ˜€μ…¨λ˜ λΆ„μ΄λΌλŠ” κ±Έ λ°”λ‘œ μ•Œμ•„μ°¨λ¦΄ 수 μžˆμ—ˆλ‹€.

λ‚˜μ€‘μ— λ“£κ²Œ 된 사싀인데, 사싀 이 YDS ν”„λ‘œμ νŠΈμ˜ 지원 인원이 λ„ˆλ¬΄ μ μ–΄μ„œ 폐기될 μœ„κΈ°μ— λ†“μ—¬μžˆμ—ˆλ‹€κ³  ν•œλ‹€. 그런데 λ°°ν˜„λΉˆ λ©˜ν† λ‹˜μ΄ λ‚΄κ°€ 이 ν”„λ‘œμ νŠΈμ— μ§€μ›ν•œ 것을 λ³΄κ³ λŠ” ν•œ λͺ…이어도 같이 μ§„ν–‰ν•΄λ³Όν…Œλ‹ˆκΉŒ νκΈ°ν•˜μ§€ 말아 달라고 주졜자께 λ§μ”€λ“œλ Έκ³ , κ·Έλž˜μ„œ μ΄λ ‡κ²Œ λ‚΄κ°€ 이 ν”„λ‘œμ νŠΈμ— λ°°μ •λœ 것이라고 ν•˜μ…¨λ‹€. λ‚˜λ₯Ό κΈ°μ–΅ν•΄μ£Όμ‹œκ³ (κ°€λŠ₯성을 보신 κ±Έμˆ˜λ„ 있고, λ©΄μ ‘ λ•Œ κΈ΄μž₯을 λ„ˆλ¬΄ 많이 ν•΄μ„œγ…Žγ…Ž.. μ•ˆνƒ€κΉŒμš΄ λ§ˆμŒμ— 더 κΈ°μ–΅λ‚˜μ‹œλŠ” 것일 μˆ˜λ„ 있고) 또 ν”„λ‘œμ νŠΈμ— μ°Έμ—¬ν•  수 있게 도와주신 게 μ°Έ κ°μ‚¬ν–ˆλ‹€.

νŒ€λ§ˆλ‹€ λ…λ¦½μ μœΌλ‘œ μ§„ν–‰λ˜μ—ˆκΈ° λ•Œλ¬Έμ— λ§ˆμ§€λ§‰ 파트인 μ˜€ν”„λΌμΈ 데이λ₯Ό μ œμ™Έν•˜λ©΄ ν”„λ‘œμ νŠΈ μ£Όμ œλ§ˆλ‹€, λ©˜ν† λ§ˆλ‹€ 차이가 클 수 μžˆλ‹€λŠ” 사싀을 염두에 두길 λ°”λž€λ‹€.

λ‚΄κ°€ 맑은 ν”„λ‘œμ νŠΈ

μ„œλ‘ μ΄ λ„ˆλ¬΄ κΈΈμ—ˆλ‹€. 결과적으둜 λ‚˜λŠ” μ•žμ„œ μ–ΈκΈ‰ν–ˆλ˜ λŒ€λ‘œ β€œYDS UI μ»΄ν¬λ„ŒνŠΈλ₯Ό μ„ μ–Έν˜• UI둜 μž¬κ΅¬μ„±ν•˜κΈ°β€λΌλŠ” 주제의 ν”„λ‘œμ νŠΈλ₯Ό ν•œ 달 λ™μ•ˆ 맑게 λ˜μ—ˆλ‹€. YDS(Yourssu Design System)λŠ” μœ μ–΄μŠˆ 동아리 λ‚΄μ—μ„œ μ‚¬μš©ν•˜λŠ” λ””μžμΈ μ‹œμŠ€ν…œμ„ μ˜λ―Έν•œλ‹€. 그리고 λ””μžμΈ μ‹œμŠ€ν…œμ΄λΌλŠ” 것은 κ°„λ‹¨νžˆ λ§ν•΄μ„œ λ²„νŠΌ, ν…μŠ€νŠΈ, 앱바와 같이 λ‹€μ–‘ν•œ UIλ₯Ό 각 μš”μ†Œλ³„λ‘œ 색깔, λͺ¨μ–‘ 등에 따라 ν†΅μΌλœ κ·œμΉ™μ„ μ„Έμš΄ 것이닀. 즉 λ””μžμΈ μ‹œμŠ€ν…œμ„ κ΅¬μΆ•ν•˜λ©΄ ν•œ 단체 λ‚΄μ—μ„œ μ—¬λŸ¬ μ„œλΉ„μŠ€λ₯Ό κ°œλ°œν•˜κ±°λ‚˜, μ›Ή, μ•ˆλ“œλ‘œμ΄λ“œ μ•±, iOS μ•± λ“±μœΌλ‘œ ν”Œλž«νΌμ„ λ³€κ²½ν•˜λ”λΌλ„ μœ μ €μ—κ²Œ λ™μΌν•œ λ””μžμΈ κ²½ν—˜μ„ μ œκ³΅ν•  수 μžˆλ‹€. 이 μ€‘μ—μ„œλ„ μ•ˆλ“œλ‘œμ΄λ“œμ˜ YDSλŠ” μ›λž˜ xml둜써 UIλ₯Ό ꡬ성할 수 μžˆλ„λ‘ κ΅¬ν˜„λ˜μ–΄ μžˆμ—ˆλŠ”λ°, 이것을 졜근 μΆœμ‹œλœ μ„ μ–Έν˜• UI인 Jetpack Compose둜 μž¬κ΅¬μ„±ν•˜λŠ” μž‘μ—…μ„ 진행할 μ˜ˆμ •μ΄λ‹€.

ν”„λ‘œμ νŠΈ 진행 κ³Όμ •

1μ£Όμ°¨ (컴포즈 μŠ€ν„°λ””)

μš°μ„  첫 일주일 λ™μ•ˆμ€ 아직 μƒμ†Œν•œ 컴포즈λ₯Ό ν•™μŠ΅ν•˜κΈ° μœ„ν•΄ 온, μ˜€ν”„λΌμΈμœΌλ‘œ λ©˜ν† λ‹˜κ³Ό μ•ˆλ“œλ‘œμ΄λ“œ 곡식 λ¬Έμ„œλ₯Ό ν† λŒ€λ‘œ 컴포즈 μŠ€ν„°λ””λ₯Ό μ§„ν–‰ν–ˆλ‹€. μŠ€ν„°λ”” 컴포즈의 기초적인 λΆ€λΆ„λΆ€ν„° λ‚˜ 혼자 κ³΅λΆ€ν–ˆλ‹€λ©΄ μ•Œμ§€ λͺ»ν–ˆμ„ κ³ κΈ‰ 정보도 얻을 수 μžˆμ—ˆκ³ , 무엇보닀 μƒˆλ‘œμš΄ κΈ°μˆ μ„ 슀슀둜 ν•™μŠ΅ν•˜λŠ” 방법을 ν„°λ“ν•˜κ²Œ 된 것이 μœ μ΅ν–ˆλ˜ 것 κ°™λ‹€. μƒˆλ‘œμš΄ κ°œλ…μ„ κ·Έλƒ₯ λ°›μ•„λ“€μ΄λŠ” λŒ€μ‹  ν•΄λ‹Ή κ°œλ…μ΄ μ™œ λ‚˜μ™”λŠ”μ§€, λ‹€λ₯Έ 것과 차이점을 λΉ„κ΅ν•˜λ©΄μ„œ 깊이 μƒκ°ν•΄λ³΄λ‹ˆ ν™•μ‹€νžˆ 이해가 잘 λœλ‹€λŠ” 것을 λ©˜ν† λ‹˜κ³Όμ˜ μŠ€ν„°λ””λ₯Ό 톡해 체감할 수 μžˆμ—ˆλ‹€.

μ•žμœΌλ‘œ μ–΄λ–€ λ°©μ‹μœΌλ‘œ 진행할 것인지도 첫 λ‚  전달 λ°›μ•˜λŠ”λ°, μš°λ¦¬λŠ” μ• μžμΌ μŠ€ν¬λŸΌμ΄λΌλŠ” 방법둠을 따라 진행할 것이라고 ν–ˆλ‹€. μŠ€ν¬λŸΌμ€ μ• μžμΌ 방법둠 쀑 λŒ€ν‘œμ μΈ ν”„λ‘œμ νŠΈ 관리 μ²΄κ³„λ‘œ, 비ꡐ적 짧은 주기둜 개발 및 κ²€ν† λ₯Ό ν•˜λŠ” 방식을 λ§ν•œλ‹€. μš°λ¦¬λŠ” jiraλΌλŠ” μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©ν•˜μ—¬ 큰 λ…Έλ ₯ 없이 이 방법둠을 μ μš©ν•˜κ³  관리할 수 μžˆμ—ˆλ‹€. 1μ£Όμ°¨ λ™μ•ˆμ˜ 컴포즈 μŠ€ν„°λ””κ°€ λλ‚œ λ’€λΆ€ν„°λŠ” ν•˜λ£¨λ‚˜ 이틀에 ν•œ λ²ˆμ”© ꡬ글 λ―ΈνŠΈμ—μ„œ λ©˜ν† λ‹˜κ³Ό 온라인으둜 λ§Œλ‚˜ μ˜€λŠ˜κΉŒμ§€ ν•œ μž‘μ—…μ„ κ³΅μœ ν•˜κ³  λ‹€μŒ λ‚΄κ°€ ν•  일을 ν• λ‹Ή λ°›μœΌλ©° 진행해 λ‚˜κ°”λ‹€. νŒ€μ›μ΄ λ‚˜λ°–μ— μ—†μ–΄μ„œ κ³΅μœ λΌκΈ°λ³΄λ‹€λŠ” λ©˜ν† λ‹˜κ»˜ λ³΄κ³ ν–ˆλ‹€κ³  ν•˜λŠ” 게 더 λ§žμ„ 것 κ°™κΈ΄ ν•˜λ‹€.

2 ~ 4μ£Όμ°¨ (Atom 리메이크)

Atom의 UI μ»΄ν¬λ„ŒνŠΈ μ’…λ₯˜ Atom의 UI μ»΄ν¬λ„ŒνŠΈ μ’…λ₯˜

YDSλŠ” λ””μžμΈ μš”μ†Œλ₯Ό Rule, Foundation, Atom, Component 4λ‹¨κ³„λ‘œ λΆ„λ₯˜ν•œλ‹€. λ‚˜λŠ” 전체 κΈ°κ°„λ™μ•ˆ Component 단계λ₯Ό μ œμ™Έν•œ μ•ž μ„Έ 단계λ₯Ό κ΅¬ν˜„ν–ˆλŠ”λ°, κ·Έμ€‘μ—μ„œλ„ Atom 단계λ₯Ό κ΅¬ν˜„ν•˜λŠ” 것에 λŒ€λΆ€λΆ„μ˜ μ‹œκ°„μ„ ν• μ• ν–ˆλ‹€.

BoxButton의 μ—¬λŸ¬ μƒνƒœλ“€ BoxButton의 μ—¬λŸ¬ μƒνƒœλ“€

이 사진은 Atom UI μ»΄ν¬λ„ŒνŠΈ 쀑 BoxButton의 μƒνƒœλ“€μ„ λ‚˜νƒ€λ‚Έ ν‘œμ΄λ‹€. 이것을 λ‚˜μ€‘μ— λ‹€λ₯Έ κ°œλ°œμžλ“€μ΄ μ‚¬μš©ν•  라이브러리둜 λ§Œλ“€μ–΄μ•Ό ν•΄μ„œ 처음 섀계할 λ•Œ μž˜ν•˜λŠ” 것이 μ€‘μš”ν•˜λ‹€. ν•˜μ§€λ§Œ μ΄λ ‡κ²Œ 각각의 μƒνƒœμ— λ”°λ₯Έ 경우의 μˆ˜κ°€ λ§Žλ‹€λ³΄λ‹ˆ μ™ΈλΆ€μ—μ„œ μ‚¬μš©ν•˜κΈ° μ‰½κ²Œ, 그리고 λ‚΄λΆ€ μ½”λ“œλ„ 가독성 μ’‹κ²Œ ν•˜λŠ” 두 마리 토끼λ₯Ό λͺ¨λ‘ μž‘λŠ” 것이 맀우 κΉŒλ‹€λ‘œμ› λ‹€. κ·Έλž˜μ„œ 처음 UI의 μƒνƒœ 섀계λ₯Ό μ‹œμž‘ν•  λ•ŒλŠ” λ©˜ν† λ‹˜κ³Ό νŽ˜μ–΄ ν”„λ‘œκ·Έλž˜λ°μ„ ν•˜μ—¬ 도움을 μ–»μ—ˆλ‹€.

νŽ˜μ–΄ ν”„λ‘œκ·Έλž˜λ°.jpg νŽ˜μ–΄ ν”„λ‘œκ·Έλž˜λ°.jpg

νŽ˜μ–΄ ν”„λ‘œκ·Έλž˜λ°μ€ λ©˜ν† κ°€ 직접 μ˜†μ—μ„œ λ‚΄κ°€ μ½”λ”©ν•˜λŠ” 것을 보고 ν›ˆμˆ˜(?)λ₯Ό λ‘λŠ” λ°©μ‹μœΌλ‘œ, 이것도 개발 방법둠 쀑 ν•˜λ‚˜λΌκ³  ν•œλ‹€.

λ…ΈνŠΈ 1 λ…ΈνŠΈ 1λ…ΈνŠΈ 2 λ…ΈνŠΈ 2

νŽ˜μ–΄ ν”„λ‘œκ·Έλž˜λ° μ‹œκ°„μ— λ‚΄κ°€ μ–΄λ–»κ²Œ μ‹œμž‘ν•΄μ•Ό 할지 λͺ°λΌ 머리λ₯Ό 싸맀고 μžˆμ„ λ•Œ λ©˜ν† λ‹˜μ΄ 직접 λ…ΈνŠΈμ— ν‘œλ₯Ό κ·Έλ € μ •λ¦¬ν•˜λŠ” 것도 쒋은 방법이라고 ν•˜μ…”μ„œ ν•œλ²ˆ μ‹œλ„ν•΄λ³Έ 것이닀. 막상 ν•˜λ €λ‹ˆκΉŒ 이것 μ‘°μ°¨ μ‰½κ²Œ λ˜μ§„ μ•Šμ•˜λ‹€. 첫 번째 λ…ΈνŠΈμ—λŠ” 감을 λͺ»μž‘은 μƒνƒœμ—¬μ„œ 거의 μ“΄ 게 μ—†κ³ , λ‹€μŒλ²ˆμ— λ‹€μ‹œ μ‹œλ„ν•΄λ³Έ 두 번째 λ…ΈνŠΈμ—μ„œλŠ” κ·Έλ‚˜λ§ˆ 윀곽이 λ“œλŸ¬λ‚˜λŠ” 것을 λ³Ό 수 μžˆλ‹€.

처음 μ»΄ν¬λ„ŒνŠΈ ν•˜λ‚˜λ₯Ό κ΅¬ν˜„ν•˜κΈ°κΉŒμ§€λŠ” μ‹œκ°„μ΄ 많이 κ±Έλ Έμ§€λ§Œ, λŒ€λΆ€λΆ„ ꡬ쑰가 λΉ„μŠ·ν•΄μ„œ 비ꡐ적 금방금방 κ΅¬ν˜„ν•΄μ„œ 총 Atomμ—μ„œ κ΅¬ν˜„μ΄ κΉŒλ‹€λ‘œμš΄ TextFieldλ₯Ό μ œμ™Έν•œ λ‚˜λ¨Έμ§€λ₯Ό 컴포즈둜 λ¦¬λ©”μ΄ν¬ν•˜κ³  ν”„λ‘œμ νŠΈ 기간이 끝났닀. λ§ˆμ§€λ§‰ λ‚ μ—λŠ” YDS-Android λ ˆν¬μ— 직접 κΈ°μ—¬ν•˜κ³  버전을 μ—…λ°μ΄νŠΈν•˜λŠ” μ˜κ΄‘κΉŒμ§€ λˆ„λ¦΄ 수 μžˆμ—ˆλ‹€.

YDS 버전 μ—…λ°μ΄νŠΈ YDS 버전 μ—…λ°μ΄νŠΈ

κ·Έλ™μ•ˆ 올린 YDS pull requestλ“€ κ·Έλ™μ•ˆ 올린 YDS pull requestλ“€

μ˜€ν”„λΌμΈ 데이

μ˜€ν”„λΌμΈλ°μ΄ 사진

행사 κΈ°κ°„μ˜ λ§ˆμ§€λ§‰ λ‚ μ—λŠ” λͺ¨λ“  νŒ€λ“€μ΄ ν•œ μžλ¦¬μ— λͺ¨μ—¬μ„œ κ·Έλ™μ•ˆ ν–ˆλ˜ κ²°κ³Όλ¬Ό, λ°°μ› λ˜ 점 등을 λ°œν‘œν•˜λŠ” 자리λ₯Ό κ°€μ‘Œλ‹€. λ‹€λ₯Έ νŒ€λΌλ¦¬λŠ” μ„œλ‘œ λ§Œλ‚  일이 μ—†μ–΄μ„œ 얼꡴도 λͺ¨λ₯΄λ‹€κ°€ 처음 μ˜€ν”„λΌμΈμ—μ„œ λ§Œλ‚˜λŠ” κ²ƒμ΄λΌμ„œ 이 날을 μ˜€ν”„λΌμΈ 데이라고 λΆ€λ₯Έλ‹€. μ˜€ν”„λΌμΈ 데이에 λŒ€ν•œ μžμ„Έν•œ μ„€λͺ…은 μ—¬κΈ°λ₯Ό μ°Έκ³ ν•˜λ©΄ λœλ‹€.

λ°œν‘œλ§Œ ν•˜κ³  μ˜€λŠ” 것이 μ•„λ‹ˆλΌ λ°œν‘œ μ „μ—λŠ” λ©˜ν† λ‹˜μ˜ λ°œν‘œλ₯Ό λ“£λŠ” μ‹œκ°„λ„ 있고, μ„ λ°° κ°œλ°œμžλΆ„λ“€μ—κ²Œ μŠ€νƒλ³„λ‘œ μ§ˆμ˜μ‘λ‹΅ ν•  κΈ°νšŒλ„ 주어진닀. μ„ λ°°λ‹˜λ“€μ΄ 각각 μžμ‹ μ˜ 전문뢄야에 λŒ€ν•΄ μœ μ°½ν•˜κ²Œ μ„€λͺ…ν•˜μ‹œλŠ” λͺ¨μŠ΅μ„ 보면 μ–Όλ§ˆλ‚˜ κ²½ν—˜μ΄ 많고 곡뢀λ₯Ό 많이 ν•˜μ…¨λŠ”μ§€ λŠλ‚„ 수 μžˆλ‹€. λ‚˜λ„ λ©˜ν† μ˜ μžκ²©μ„ 받을 수 μžˆμ„ μ •λ„λ‘œ 더 많이 곡뢀해야겠닀. μ•„λž˜ μ΄λ―Έμ§€λŠ” λ‚΄κ°€ 이날 λ°œν‘œμžλ£Œλ‘œ μ‚¬μš©ν–ˆλ˜ μŠ¬λΌμ΄λ“œλ“€μ΄λ‹€.

slide 1slide 2
slide 3slide 4
slide 5slide 6
slide 7slide 8

slide 9


…

κ΅­λ£° 단체사진 κ΅­λ£° 단체사진

이건 여담인데 행사가 λͺ¨λ‘ λλ‚˜κ³  DevCamp μ£Όμ΅œμžμ΄μ‹œμž μœ μ–΄μŠˆμ—μ„œ μ•ˆλ“œλ‘œμ΄λ“œλ₯Ό λ‹΄λ‹Ήν•˜μ…¨λ˜ Aceλ‹˜κ»˜ μΈμ‚¬ν•˜λŸ¬ κ°”λ”λ‹ˆ ν”„λ‘œμ νŠΈλ₯Ό 잘 μˆ˜ν–‰ν–ˆλ‹€κ³  λ‚˜ν•œν…Œ 칭찬을 ν•΄μ£Όμ‹œλ©΄μ„œ μ™œ μœ μ–΄μŠˆμ— μ§€μ›ν•˜μ§€ μ•Šμ•˜λƒκ³  ν•˜μ…¨λ‹€. κ·Έλž˜μ„œ 1ν•™κΈ° λ•Œ μ§€μ›ν–ˆλŠ”λ° λ–¨μ–΄μ‘Œλ‹€κ³  λ§μ”€λ“œλ¦¬λ‹ˆκΉŒ λ†€λΌμ‹œλ©΄μ„œ λ¦¬ν¬λ£¨νŒ… νŒ€μ— λ¬Έμ œκ°€ 있ꡬ만 ν•˜κ³  λ†λ‹΄μœΌλ‘œ λ§μ”€ν•˜μ…¨λ‹€. κ·Έλ•Œ λ‚˜λŠ” λ­”κ°€ λ‚΄ μ—­λŸ‰μ„ 인정을 받은 것 κ°™μ•„μ„œ 기뢄이 μ’‹μ•˜λ‹€. γ…Žγ…Ž

ν”„λ‘œμ νŠΈλ₯Ό λŒμ•„λ³΄λ©°

이번 ν”„λ‘œμ νŠΈλŠ” 주제 νŠΉμ„±μƒ λ‹€λ₯Έ κ°œλ°œμžλ“€μ΄ μ‚¬μš©ν•  라이브러리λ₯Ό μ œμž‘ν•˜λŠ” κ²ƒμ΄μ—ˆλ‹€. κ·Έλž˜μ„œ κ΅¬ν˜„ν•˜λŠ” 것보닀 데이터와 μƒνƒœ 관리λ₯Ό μ„€κ³„ν•˜κ³  ν™•μž₯μ„± 쒋은 μ½”λ“œλ₯Ό μ§œκΈ°μœ„ν•΄ λ…Έλ ₯ν•œ 비쀑이 훨씬 μ»Έλ‹€. λ‚˜λŠ” 이런 μž‘μ—…μ„ ν•΄λ³Έ 것은 이번이 처음인데 μ΄λ ‡κ²Œ ꡬ쑰λ₯Ό μ„€κ³„ν•˜λŠ” 일이 μ–΄μ©Œλ©΄ λ‚΄ 적성에 더 λ§žλŠ” 것 κ°™λ‹€κ³  처음 λŠκΌˆλ‹€. μ „μ—λŠ” λ‹¨μˆœνžˆ β€˜ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œν•˜λŠ” 것’이 λ‚΄ 적성인쀄 μ•Œμ•˜λŠ”λ°, 더 μ„ΈλΆ€μ μœΌλ‘œ λ“€μ–΄κ°€ λ‚΄ 적성을 찾은 것 κ°™μ•„μ„œ 맀우 κΈ°μ˜λ‹€.

DevCampλŠ” λλ‚¬μ§€λ§Œ λ‚΄κ°€ λ§‘μ•˜λ˜ ν”„λ‘œμ νŠΈλŠ” 계속 λ°œμ „μ‹œν‚€κ³  μœ μ§€λ³΄μˆ˜ν•΄ λ‚˜κ°€κΈ°λ‘œ λ§ˆμŒλ¨Ήμ—ˆλ‹€. 이런 κ²½ν—˜μ˜ 기회λ₯Ό κ°€μ§ˆ 수 있게 ν•΄μ£Όμ‹  DevCamp μ£Όμ΅œμžλΆ„λ“€, λ©˜ν† λΆ„λ“€κ»˜ κ°μ‚¬λ“œλ¦°λ‹€.

This post is licensed under CC BY 4.0 by the author.

Android Build Failed - Failed to parse XML file '.../activity_main.xml'

[Git] Pull Request 반으둜 μͺΌκ°œκΈ°πŸ”ͺ