목록전체 글 (80)
210202
https://magi82.github.io/android-mvc-mvp-mvvm/ MVC, MVP, MVVM 비교 – 마기의 개발 블로그 – 즐겁게 개발을 하고 싶은 욕심 많은 개발자 안녕하세요. 마기입니다. 개발 관련 블로그 정리 두번째 시간입니다. 이번 시간에는 협업, 유지보수, 테스트의 용이성 등을 위한 쾌적하고 좋은 환경에서 개발을 하기 위한 프레임워크 패턴들에 대해서 알아보겠습니다. 종류로는 웹 개발시 많이 쓰이는 MVC부터 시작해서 파생되어 나온 MVP, MVVM, Viper 등등 많은 패턴들이 있습니다. 이 많은 프레임워크 패턴들의 공통적인 특징이자 장점은 다음과 같습니다. 화면에 보여주는 로직과 실제 데이터가 처리 되는 magi82.github.io
https://www.notion.so/Good-bye-findViewById-Welcome-ViewBinding-b2d7603dcd544df994a1fe0187de2123 Good bye findViewById, Welcome ViewBinding 이번 포스팅은 layout에서 View를 가져올 때 findViewById() 함수를 사용하지 않고 더 깔끔하게 , 더 안전하게 가져올 수 있는 ViewBinding에 대해서 소개합니다. www.notion.so ViewBinding
다중마커를 구현하기위해 참고한 사이트다. https://community.openapi.sk.com/t/tmap/6715/2 TMap에 다중마커를 표시하고 싶습니다. 안녕하세요. T map API 운영담당자 입니다. 보내주신 소스를 검토해본 결과 addMarkerItem을 할때 부여하는 id값이 for문을 돌면서 같은 id로 중복으로 생성되어 이전의 마커는 지워지며 마지막 배열값을 가지고 마커를 생성하는것을 확인하였습니다. 다중으로 마커 생성시 마커를 생성할때 마다 각기 다른 아이디값을 부여해줘야 합니다. 아래 소스는 다중마커를 생성하는 예제입니다. 참고하시면 도움이 되실 것 같습니다. ----------------- community.openapi.sk.com 다중마커 구현 다중마커 구현은 위의 사이트..
아래 사이트를 참고하여 기능을 구현했다. https://brunch.co.kr/@henen/25 빠르게 배우는 안드로이드-24 retrofit-http retrofit을 이용한 http통신( retrofit-1) | 앱을 만들다보면 서버에 있는 정보를 이용해야 합니다. 이번 시간에는 square사의 retrofit이라는 라이브러리를 이용해서 http통신을해보겠습니다. retrofit에 대한 자세한 내용은 http://square.github.io/retrofit/ 에서 살펴보실수 있습니다. 우선 http 통신에 대한 간단한 설명하고 시작하겠습니다. http통신은 웹 즉 brunch.co.kr 개발환경이나 다른 부분들은 참고 사이트에 잘 나와있어서 설명하지 않겠다. 중요한 부분은 Interface를 만들어..
아래 사이트를 참고해서 기능을 구현했다. https://itpangpang.xyz/284 ViewPager 완전정복(일단 만들기) ViewPager 완전정복 (일단 만들기) ㆍ 이번글을 시작으로 ViewPager에 대해 써보려고 합니다. ㆍ ViewPager에 대해서 완벽하게 알지는 못하지만.. 완벽하게 알기 위해서 분석하면서 글을 써보려합니다. ㆍ 이번글.. itpangpang.xyz 예제랑은 거의 비슷하게 짰는데 다른점은 5개의 프래그먼트를 이용한다는 점, 5번째 프래그먼트에 도달하면 다이얼로그 창이 뜨게 했다는 점이다. ViewPagerTestActivity.java public class ViewpagerTestActivity extends AppCompatActivity { public stat..
아래 사이트를 참고해서 기능을 구현했다. https://mainia.tistory.com/2031 안드로이드(Android) ProgressDialog(프로그레스 다이얼로그) 구현 방법 안드로이드(Android) ProgressDialog(프로그레스 다이얼로그) 구현 방법 환경: Eclipse Mars, Android 4.2.2 앱에서 시간이 걸리는 작업을 수행할 때 ProgressDialog 클래스를 이용하면 사용자에게 실시간 진행 상.. mainia.tistory.com 코드만 복붙해서 그대로 쓸 수 있는 예제다. 어렵지 않아서 초보자도 쉽게 쓸 수 있음!!
아래 사이트를 참고해서 기능을 구현했다. https://mine-it-record.tistory.com/191 [Android] 안드로이드_실행 딜레이 처리(Handler/postDelayed) 앞의 과정에 약간의 시간이 두고 실행시키고 싶을때, 딜레이를 주고 싶을때 Handler를 사용하여 아주 쉽게 적용 시킬 수 있다. 가볍게 몇초뒤에 실행시키고 싶을때 주로 사용되는 " postDelayed메소드 "이다. 일.. mine-it-record.tistory.com Thread.sleep을 이용하면 쓰레드 전체가 멈춰서 의도하고자 하는 딜레이가 정상적으로 처리가 안되서 핸들러로 처리하는 방식으로 해야됐다.
아래 사이트를 참고해서 구현했다. https://github.com/florent37/MaterialTextField florent37/MaterialTextField A different beautiful Floating Edit Text. Contribute to florent37/MaterialTextField development by creating an account on GitHub. github.com 사용방법은 Floating 액션을 주고싶은 EditText를 다음과 같이 감싸주면 된다. 내가 사용한 코드에 대한 설명이다. app:mtf_labelColor: EditText부분에 hint의 색상을 바꿔준다. app:mtf_image: 왼쪽에 아이콘 이미지를 설정해준다. app:mtf_op..