분류 전체보기 1203

당신의집사 입주청소 후기

이 후기는 제가 당신의집사 입주청소를 이용해보고 쓰는 후기입니다. 일단, 입주청소를 할 때, 가장 먼저 떠오르는 서비스가 미소라는 서비스였습니다. 그래서 미소 후기를 찾아봤는데, 생각보다 별로 좋지가 않습니다. 청소전문가분이 불친절하시거나, 아니면 고객센터가 대응을 잘 안해주신다라는 후기들이 있어서 당신의집사를 예약해봤습니다. 앱으로 예약을 진행했고, 앱을 켜면 어떤 분들이 청소를 진행하시는지도 알 수 있고, 직접 문의드릴 수 있으며, 후기들도 볼 수 있습니다. 저는 후기가 가장 좋은 청소팀장님에게 문의를 드렸고, 청소를 진행했습니다. 결론은 청소 만족도는 100%입니다. 입주청소가 처음이라 이게 다른 업체도 이렇게 잘 해주시는지는 모르겠는데 먼지 하나 찾아볼 수 없이 깨끗해졌습니다. 먼지가 굴러다니는 ..

꿀팁 2020.12.18

Android ObjectAnimator(Kotlin)

안드로이드로 애니메이션 좌우로 움직이는 액션을 주는 방법입니다. 구글 문서에도 나와있지만 애니메이션으로 뷰 이동 | Android 개발자 | Android Developers 화면에서 객체의 위치를 변경해야 하는 경우가 자주 있습니다. 이러한 경우는 백그라운드에서 수행되는 일부 처리 작업에 대한 사용자의 상호작용 때문에 발생하기도 합니다. 객체 위치를 업데 developer.android.com 얘네들을 한번 해보겠습니다. 이런 이미지를 가로 세로로 움직이는 방법입니다. 가로 움직이기 세로 움직이기는 위 코드의 translationX -> translationY 라고 변경해주시기만 하면 됩니다. ObjectAnimator.ofFloat(imgButton, "translationX", 100f) 그러면 좌..

Android(Kotlin) 2020.12.15

Android kotlin Fragment

안드로이드에서 프래그먼트에 대해서 한번 보고 가겠습니다. 우선적으로 프래그먼트가 뭔지 한번 보고 가야하는데, 아래의 그림처럼, 한 Acitivity안에서 다양한 화면을 보여주고 싶을 때, Fragment를 넣어서 사용합니다. 자, 그렇다면 이 친구들을 어떻게 한는지 알아보겠습니다. 아래와 같이 Fragment를 만들어줬습니다. 저는 Fragment1, Fragment2, Fragment3으로 만들었습니다. Fragment를 만들면 자연스럽게 레이아웃 파일도 만들어집니다. 자, 그렇다면 이제 MainActivity에서 버튼이 나오면 저 Fragment화면을 하나씩 보여주는 형태로 진행을 해야 합니다. 일단 Fragment를 만들면 기본적으로 아래와 같이 소스코드가 만들어집니다. 그리고 레이아웃 파일에 텍스..

Android(Kotlin) 2020.12.14

Kotlin 느낌표 물음표 비교

코틀린으로 개발을 하다보면 갑자기 물음표("?") 와 느낌표("!")가 튀어나옵니다. 얘네들이 왜 나오냐 하면, 코틀린은 유독 null처리에 민감합니다. 아래의 친구들을 보시면, var value : String? = null 이라고 한 것에는 별 에러가 없는데 var value : String = null 라고 해준 친구에는 빨간불이 들어와 있는 것을 알 수 있습니다. 이와 같이 물음표는 null일 수 있음을 의미합니다. 그렇다면 느낌표는 무엇인가 한번 보겠습니다. 쉽게 말하면 null이 아니다!! 라고 해주는 것입니다. 위의 코드를 보시면, value2에 null이 들어갔는데, null이 아니라고 느낌표를 2개 붙인 경우, 이 것을 실행시켜보면 에러가 나는 것을 볼 수 있습니다. 이 처럼 간단하게 k..

Android(Kotlin) 2020.12.14

Kotlin var vs val 차이 비교

안드로이드를 코틀린으로 개발하다가 보면, var와 val을 보게 되는데, 얘를 대충 알고 넘어가는 경우가 많은데 얘네들이 뭔지 한번 보고 가겠습니다. 간단하게 val에 대한 코드를 보시면 val value = "여기는 value입니다" 라고 변수를 넣을 수 있고 val value2 : String = "여기는 val" 이라고 변수 타입을 명시할 수 있습니다. 그런데 마지막 value에 값을 변경하려고 했는데, 아래에 빨간불이 뜹니다. 이와 같이 val에서는 선언한 값을 변경해줄 수 없습니다. 그렇다면 var의 값은 다른가? 라고 해서 보면 아래와 같이 val -> var로 바꿔봤습니다. 이렇게 하면 빨간줄 없이 잘 되는 것을 볼 수 있습니다. 그러면 다 var로 해서 만들면은 되지 왜 구지 val를 쓰는..

Android(Kotlin) 2020.12.14

Android Kotlin Custom Dialog(팝업)

개복치개발자 강의는 아래의 링크에서 확인할 수 있습니다. 개복치개발자 | Linktree uyalae@naver.com linktr.ee 안드로이드에서 커스텀 다이얼로그를 한번 띄워보도록 하겠습니다. 우선적으로 Dialog에 보일 레이아웃을 하나 만들어줘야 하는데 custom_dialog.xml라고 만들어줬습니다. 그리고 버튼을 누르면 이 Dialog가 띄워져야 하기 때문에, activity_main.xml에 button을 만들어주고 여기까지 레이아웃 부분을 만들어줬습니다. 그 다음 레이아웃과 MainActivity를 연결하는 것인데, viewbinding을 사용해서 연결합니다. viewvinding을 모르시면 이 포스트 참고해주세요. "팝업아 나와랏!" 버튼을 누르면 오른쪽과 같이 다이얼로그가 뜨도록 ..

Android(Kotlin) 2020.12.14