목록전체보기 (70)
Groo
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/duPyph/btqBf4mcmU5/5EOZDVp3xcyoUYTjpjWLe1/img.png)
안녕하세요, 오늘부터 안드로이드 프로그래밍 관련 기술들에 대해서도 함께 글을 쓰려고합니다. 기초부터가 아닌 제가 프로그래밍을 직접 해보면서 중요하다고 느낀 기술들에 대해서 소개를하려고 합니다. 🤔 어떤 기술들을 위주로 설명? 안드로이드 프로그래밍 기술 중에서도 기초가 아닌 제가 프로그래밍을 하면서 자주 사용하기도 하며 중요하다고 생각하는 기술들에 대해서 소개를 하려고 합니다. 프로그래밍 언어는 Java 와 Kotlin 두 가지 버전으로 각각 설명을 하려고 하며 프로그래밍 예제들을 구현할 때 MVVM 디자인 패턴을 활용하여 코드를 작성하려고 합니다. 이 디자인 패턴에 대해서는 추후 글로 포스팅하겠습니다. 🤷♂️ RecyclerView 리사이클러뷰는 무엇인가? 이 기술은 현대 앱들이 대표적으로 사용하는 기..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dhiite/btqBeAd6Rsq/KYChbY7ziJluPOdKLSUpok/img.png)
안녕하세요, 오늘은 Kotlin 코틀린 언어의 고차 함수와 람다식에 대해서 알아보려고 합니다. 이번에 배우는 고차 함수와 람다식은 코틀린 언어의 핵심이라고도 할 수 있으며 많이 어렵기도 합니다. 🙋♂️ 일반 함수를 인자나 반환 값으로? 고차 함수는 인자나 반환 값에 함수를 사용해서 대단히 유연하다는 특징을 가지고 있습니다. 고차 함수를 사용하는 시기는 대부분 함수의 인자나, 반환 값으로 고차 함수를 많이 이용하고 있습니다. 그 형태가 이름이 있는 일반적인 함수일 수도 있으며 이름이 없는 람다식 함수 형태일 수도 있습니다. 아래의 일반적인 함수에서 함수의 인자로 함수를 전달하는 고차 함수의 예시를 보도록 하겠습니다. fun main() { val res1 = sum(3,2) val res2 = mul(s..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AYoA7/btqDSAXA9gZ/TqwLToKAP0iDpDicH63ZB0/img.png)
안녕하세요 오늘은 Kotlin 코틀린 언어의 함수와 함수형 프로그래밍에 대해서 알아보도록 하겠습니다. 함수와 함수형 프로그래밍은 설명할 내용이 많아 내용들을 분할 시켜 여러 편으로 글을 작성하도록 하겠습니다. 👨💻 함수의 의미는? 함수의 개념과 기능은 Kotlin 코틀린 언어에서만 사용하는 것이 아닌 다양한 프로그래밍 언어에서 현재 많이 사용하고 있습니다. 그럼 함수의 의미는 무엇일까요? 함수는 여러 값(인자)을 입력받아 기능을 수행하고 결괏값을 반환하는 코드의 모음이라고 할 수 있습니다. 즉 함수를 사용한다면 코드의 재사용성이 높아지면서 프로그램의 효율성이 더 높아지기 때문에 함수를 많이 사용합니다. 또한 저희가 매번 프로그래밍을 할 때 볼 수 있는 main 함수 또한 함수의 일부입니다. 즉 저희는 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bOxXec/btqARXImo2s/4vWKQwWW4QZKlW7Dxcbl20/img.jpg)
안녕하세요 오늘은 Kotlin 코틀린 언어의 변수와 자료형에 대해서 알아보려고 합니다. Kotlin 코틀린 언어가 다른 언어들과 달리 새롭게 가지고 있는 특성에 대해 중점을 두어 이야기를 해보려고 합니다. 🤷♂️ Kotlin 코틀린 변수 선언 방법은? Kotlin 코틀린 언어는 다른 언어들과 달리 새로운 변수를 선언하는 방식이 조금 다릅니다. 하지만 Kotlin 언어는 Java 언어를 기반으로 언어가 생성이 되었기 때문에 Java 언어와 비슷한 부분이 많이 존재합니다. 그래서 Java 언어를 알고 있다면 Kotlin 언어 또한 배우는 것은 크게 어렵지 않을 것입니다. 아래의 코드는 Java 언어와 Kotlin 언어의 변수 선언의 차이점을 보여주고 있습니다. String userName = "Juyeop..