Development/Kotlin
μ½νλ¦°μ νμ€ λΌμ΄λΈλ¬λ¦¬λ λ€μν κΈ°λ₯ κ³Ό νΈλ¦¬ν κΈ°λ₯μΌλ‘ ν¨μν νλ‘κ·Έλλ°μ μ½κ² μ μ©ν μ μλλ‘ λμμ€λλ€. κ·Έμ€μμλ apply, with, let, also, runμ κ°μ λ²μ μ§μ ν¨μλ€μ΄ μμ΅λλ€. κ° κΈ°λ₯λ€μ΄ μΌν 보면 λΉμ·ν΄μ ν·κ°λ¦΄ μ μκ³ μ¬μ©νλ©΄ λ³΄λ€ κΉλνκ² μ½λλ₯Ό κ΄λ¦¬ ν μ μμ΅λλ€. λ²μ μ§μ ν¨μ λ νΉμ κ°μ²΄μ λν μμ
μ λΈλ‘ μμ λ£μ΄ μ€νν μ μλλ‘ νλ ν¨μμ
λλ€. λΈλ‘μ νΉμ κ°μ²΄μ λν΄ ν μμ
μ λ²μκ° λλ©°, λ°λΌμ λ²μ μ§μ ν¨μλΌ λΆλ₯Έλ€. λ€λ₯Έ λ§λ‘ μμ κ°μ²΄ μ§μ λλ€(ν¨μ) λΌκ³ λ λΆλ₯Έλ€. → μμ κ°μ²΄λ₯Ό λͺ
μνμ§ μκ±°λ itμ νΈμΆνλ κ²λ§μΌλ‘ λλ€ μμμ μμ κ°μ²΄μ λ©μλλ₯Ό νΈμΆν μ μλλ‘ ν΄μ£ΌκΈ° λλ¬Έμ΄λ€. μ΄κ²μ΄ κ°λ₯ν μ΄μ λ λΈλ‘(block) ..
Development/Android
리μμ€λ : μ±μμ μ¬μ©νλ λ€μν λ―Έλμ΄ νμΌ, λ°μ΄ν° νμΌ λ±μ 리μμ€ νμΌμ΄λΌκ³ λΆλ₯Έλ€. μλλ‘μ΄λλ 리μμ€ νμΌλ€μ res ν΄λλ₯Ό ν΅ν΄ κ΄λ¦¬νλ€. μλλ‘μ΄λλ μ΄λ―Έμ§μ xmlνμΌμ 리μμ€λ‘ κ΄λ¦¬νλ©° xmlνμΌμ μλλ‘μ΄λμμ μ μν λ°μ΄ν°λ€μ κ΄λ¦¬νλ μ©λλ‘ μ¬μ©νλ€. xml νμΌλ‘ κ΄λ¦¬λλ λ°μ΄ν°λ€μ μΈμ΄, ν¬κΈ° λ±μ λ°λΌ λ¨λ§κΈ°μ λμν μ μλλ‘ μ²λ¦¬ν μ μλ€. μλλ‘μ΄λμμ 리μμ€ νμΌμ μ¬μ©νκ³ μΆλ€λ©΄ R.(ν΄λλͺ
).(μ¬μ©νκ³ μΆμ 리μμ€νμΌ μ΄λ¦) μΌλ‘ νΈμΆ ν μ μλ€. R.layout.activity_main R.drawable.icon_next R.string.app_name λ¬Έμμ΄μ κ²½μ° κ³ μ λ λ¬Έμμ΄μ΄ μλ κ°μ μ¬μ©νκ³ μΆλ€λ©΄ resνμΌ μμ %s, %d, %f λ±μ μ¬μ©ν..
Development/Java
REST API μ μ REST APIλΌλ λ¨μ΄μμ μ¬μ©λλ REST( REpresentational State Transfer μ μ½μλ‘ μννΈμ¨μ΄ νλ‘κ·Έλ¨ μν€ν
μ²μ ν νμμ
λλ€.) νκ΅λ§λ‘ νμ΄λ³΄μλ©΄ μμμ μ΄λ¦(μμμ νν)μΌλ‘ ꡬλΆνμ¬ ν΄λΉ μμμ μν(μ 보)λ₯Ό μ£Όκ³ λ°λ λͺ¨λ κ² κ°λ
μ ν μ€λ‘ μ μνμλ©΄ μλμ κ°μ΄ μ μν μ μμ΅λλ€. HTTP ν΅μ μμ μ΄λ€ μμμ λν CRUD μμ²μ Resourceμ Methodλ‘ νννμ¬ νΉμ ν ννλ‘ μ λ¬νλ λ°©μ REST APIμ λ±μ₯μ 2000λ
λμ HTTPμ μ£Όμ μ μ μ€ ν μ¬λμΈ λ‘μ΄ νλ©μ΄ κ·Έ λΉμ μΉ μ€κ³μ μ°μμ±μ λΉν΄ μ λλ‘ μ¬μ©λμ§ λͺ»νλ λͺ¨μ΅μ μνκΉμνλ©° μΉμ μ₯μ μ μ΅λν νμ©ν μ μλ μν€ν
μ²(Architecture : μ..
Development/Java
#1 κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μ μ μ κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°(Object Oriented Programming)μ΄λ κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μ μ»΄ν¨ν° νλ‘κ·Έλλ° ν¨λ¬λ€μμ€ νλλ‘, νλ‘κ·Έλλ°μμ νμν λ°μ΄ν°λ₯Ό μΆμνμμΌ μνμ νμλ₯Ό κ°μ§ κ°μ²΄λ₯Ό λ§λ€κ³ κ·Έ κ°μ²΄λ€ κ°μ μ κΈ°μ μΈ μνΈμμ©μ ν΅ν΄ λ‘μ§μ ꡬμ±νλ νλ‘κ·Έλλ° λ°©λ²μ΄λ€. OOPμμ κ°μμ λ»μ * Object : 1) κ°μ²΄, 2) ν΄λμ€μμ μ μν κ²μ ν λλ‘ λ©λͺ¨λ¦¬(μ€μ μ μ₯곡κ°)μ ν λΉλ κ² * Oriented : μ§ν₯ ( μ΄λ€ λͺ©νμ λ»μ΄ μ λ € ν₯νλ κ². ) * Programming : μΆμ μκ³ λ¦¬μ¦μ νΉμ ν νλ‘κ·Έλλ° μΈμ΄λ₯Ό μ΄μ©ν΄ ꡬ체μ μΈ μ»΄ν¨ν° νλ‘κ·Έλ¨μΌλ‘ ꡬννλ κΈ°μ #2 κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μ μ₯-λ¨μ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° μ₯μ ) 1...