목록전체 글 (194)
제이슨의 개발이야기

안녕하세요! 오늘은 안드로이드 앱 포그라운드 와 백그라운드 상태 체크 하는 방법에 대해서 이야기 해보고자 합니다! 일단 포그라운드와 백그라운드 상태는 어떤 차이가 있을까요? 포그라운드 상태는 앱이 켜저 있는 상태 즉 유저가 앱을 사용하고 있는 상태를 의미합니다! 백그라운드 상태는 포그라운드 와 반대로 앱이 꺼저있거나 앱을 사용하다가 홈 버튼을 눌러서 빠저나온 경우를 의미합니다 자 그러면 현재 앱이 포그라운드 상태인지 백그라운드 상태 인지 구별이 필요 한 경우는 어떤 경우 일까요? 가장 보통의 경우는 푸시메시지 라고 생각합니다 백그라운드 , 포그라운드 일 때 푸시메시지 를 눌렀을 때 처리 방식을 다르게 하는 경우가 있습니다 ! 예를 들면 백그라운드 상태에서 푸시 메시지를 누르면 로딩화면을 보여주고 나서 그..

안녕하세요! 오늘은 Gson에 대해서 공부해보려고 합니다! Gson이란 무엇인가?? Gson은 Gson is a Java library that can be used to convert Java Objects into their JSON representation. (Gson은 Java 객체를 JSON 표현으로 변환하는 데 사용할 수 있는 Java 라이브러리 입니다.) 단순히 Java 객체를 JSON으로 변환하는 거 뿐만 아니라 JSON에서 자바객체로도 쉽게 변환 할 수 있습니다!! 보통 Retrofit 이라든가 등등 을 통해서 Http 통신으로 데이터를 주고 받으면 JSON 이란 형식으로 데이터를 받거나 보냅니다! 만약 서버를 통해 새로운 데이터를 JSON으로 받게 되면 저희는 일일이 받은 JSON 데..

안녕하세요~ 오늘은 플러그인 하나를 추천하려고 합니다! JSON TO Kotlin 이란 플러그인 인대 이 플러그인 은 개발을 하다보면 Data Model 을 만드는 경우가 굉장히 많습니다 개발자가 일일이 타이핑해서 Model 을 만드는 것 보다는 Sample JSON 하나로 자동으로 Model 을 만들 수 있습니다! 먼저 플러그인을 설치하는 방법은 안드로이드 스튜디오 에서 Preferences 들어가서 Plugin 탭을 누릅니다! 검색으로 JSON To Kotlin 을 검색하시고 설치하시면 됩니다! 그리고 만들어야 되는 model 의 Sample JSON 을 복사합니다 ! 복사를 하고 model을 만들 패키지에 마우스 오른쪽 클릭해서 New -> JSON To Kotlin.... 을 누르고 아까 복사했던..

https://programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 안녕하세요! 오늘은 프로그래머스 에서 두 개 뽑아서 더하기 란 문제를 풀어봤습니다! 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한..