안드로이드 <-> 백엔드 서버와 통신 중 이슈API 명세서 필수 조건 -> userId포함처음 실행 방법 Retrofit @POST메서드로 Body에 데이터 담아서 보냄이슈 reponse code = 200 정상응답 받앗으나 응답 받은 데이터는 { } 으로 널 값
특정 Fragment에서 EditText를 클릭해서 키보드가 올라올때 android:layout_alignParentBottom="true"속성으로 선언된 버튼이 키보드 위에 가려지지 않고 올라와야함.특정 이동 경로를 따르면 잘 작동하지만 그렇지 않으면 키보드가 올라올
안녕하세요 오늘은 UI/UX 중 차트바에 대해서 포스팅 해보겠습니다.프로젝트를 진행하다 보면 데이터를 화면에 표시할 때 차트를 쓰는 경우가 있습니다.표를 통해 데이터를 쉽게 표시할 수 있는 장점이 있어 자주 보지만 구현 해본 것은 처음인것 같습니다.먼저 제가 차트를 구
안녕하세요 이번 포스팅 주제는 Android 프로젝트를 만들면 기본적으로 생성되는 manifests에 대해 포스팅 해보려고 합니다.저도 프로젝트를 하며 manifests에 권한 추가, 진입점 수정 등 여러가지 작업을 했지만 하나하나 살펴 본 적은 없어서 포스팅 하며 공
안녕하세요 오늘은 뷰의 테두리와 색상을 변경하는 몇가지의 방법에 대해서 포스팅 해보겟습니다. 이런 모양의 뷰는 자주 보셧을거라 생각합니다. 이러한 뷰를 만들 수 잇는 몇가지의 방법입니다. 1. XML을 이용한 방법 가장 흔하게 쓰는 방법으로 한번 생성해놓으면 여러뷰
안녕하세요 이번 포스트에서는 Android에서 가장 널리 사용되는 두 가지 폰트 적용 방법을 설명하려고 합니다.이 두 방법은 바로 fontFamily 속성을 이용한 방법과 사용자 정의 Font 클래스를 이용한 방법입니다.fontFamily 방식은 간단합니다.res/fo
안녕하세요 오늘은 Android를 개발하고 공부하다 보면 REST API 라는 개념을 많이 보셧을거라 생각합니다.그래서 오늘은 REST API에 대해서 포스팅을 해보려고 합니다.REST는 Representational State Transfer의 약자로, 웹 서비스를
안녕하세요 오늘은 프로젝트를 진행하면서 사용한 SeekBar를 포스팅 하는 겸 SeekBar와 비슷한 진행 상태를 표시하는 뷰들에 대해 함께 포스팅 해보겠습니다.ProgressBar는 사용자에게 어떤 작업이 진행 중임을 알려주는데 사용되는 뷰입니다. 진행 상태를 bar
안녕하세요 오늘은 객체지향프로그래밍(OOP)에 대해서 포스팅 해보겠습니다.그럼 객체지향프로그래밍을 설명하기 전에 먼저 객체란 무엇인가에 대해부터 알고 보시면 좋을 것 같습니다.현실세계에 존재하거나 생각할 수 있는 것들이 객체다 <- 이 말은 학교에서 자바를 배우며
안녕하세요 오늘은 안드로이드 뿐만 아니라 타 프로그래밍에서도 마찬가지인 공통 컴포넌트를 활용하는 것에 대한 중요성에 대해 포스팅 해보겠습니다.공통 컴포넌트란 애플리케이션의 다른 부분에서 반복적으로 사용되는 코드 블록을 말합니다.예를 들면 어플리케이션에서 거의 필수적으로
안녕하세요, 오늘은 Kotlin에서 중요한 두 개념인 '동등성'과 '동일성'에 대해 다루려고 합니다. 이 두 개념은 프로그래밍에서 굉장히 중요하며, 여러 상황에서 두 값이나 객체를 비교할 필요가 있기 때문에 이해해두면 매우 유용합니다.우선 각 용어의 의미부터 알아보겠습
안녕하세요 오늘은 Android에서 자주 사용하는 Retrofit등의 라이브러리의 기초인 HTTP와 HTTPS에 대해 포스팅 해보겠습니다.HTTP(HyperText Transfer Protocol)는 웹 서버와 클라이언트 사이에 정보를 전송하는 방법을 정의하는 프로토콜
안녕하세요 오늘은 Queue와 Stack에 대해 간단하게 포스팅해보겠습니다. ~.~먼저 사전적인 의미부터 파악하고 가보겠습니다.queue는 사전적인 의미로 줄, 줄을 서서 기다리다 라는 뜻입니다.사전적인 의미 그대로 자료구조에서의 Queue도 선입선출(FIFO) 입니다
안녕하세요 오늘은 lateinit 과 lazy 에 대해서 설명하고 비교해보도록 하겠습니다. lateinit은 가장 간단하게 설명드리면 늦은 초기화를 하기 위해 사용하는 접근 방식입니다. 늦은 초기화란? 늦은 초기화란, 말 그대로 객체의 초기화를 늦게 한다는 것입니다
안녕하세요 오늘은 터치 이벤트에 대해 포스팅 해보려고 합니다. 이번에 회사 프로젝트로 태블릿 pc 용 어플리케이션을 만드는 작업을 진행하며 TouchEvent에 대해 공부하며 공부한 내용들을 포스팅 해보겠습니다. 터치 이벤트란? 터치 이벤트는 사용자가 화면을 터치하
안녕하세요 오늘은 AAC(Android Architecture Components)에 대해 포스팅 해보려고 합니다.먼저 간단하게 AAC란 2017년도에 발표한 안드로이드 앱의 아키텍처를 구축하고 관리하기 위한 라이브러리의 모음입니다.AAC는 총 8개의 구성 요소로 이루
안녕하세요 오늘은 화면을 보기좋게 구성하는 여러가지 레이아웃의 간단한 정리와 가이드라인을 포스팅 해보겠습니다. 안드로이드는 여러가지 디바이스들이 존재하고 디바이스마다 각 크기가 다르기 때문에 어느 디바이스에서도 일관된 경험을 할 수 있게 구성을 해야 합니다. 또한 기
안녕하세요 오늘은 안드로이드 4대 컴포넌트 중 하나인 Service에 대해서 포스팅 해보겠습니다.4대 컴포넌트는 Activity, Service, BroadCast Receiver, Content Provider로 이루어져 있습니다.각각의 고유의 기능을 가지고 있고 저
안녕하세요 이번 포스팅은 안드로이드에서 소리를 재생하는 방법중 대표적인 방법인 Mediaplayer와 SoundPool에 대해 포스팅 하겠습니다.MediaPlayer는 Android에서 미디어 파일을 재생하는 데 사용되는 가장 일반적인 클래스입니다. 이 클래스는 오디오
안녕하세요 오늘은 이미지 로더 라이브러리 중 하나인 Glide에 대해 포스팅 해보겠습니다.이미지 로더 라이브러리의 종류에는 대표적으로 Picasso, Glide, Coil 등 이 있는대 제가 실제로 사용해본 Glide에대 설명해보려고 합니다.안드로이드에는 여러 개의 이