본문 바로가기

개발/안드로이드 28

[안드로이드] 다국어 지원해보기 #1 글로벌한 앱을 위해서는 다국어 지원이 필요합니다. 그래서 이번엔 다국어 지원을 하는 방법에 대해 글을 작성해보려고 합니다. 다른 환경은 모르겠으나 안드로이드 스튜디오는 다국어 지원이 매우 간단한 편입니다. 다른 분들의 포스트를 찾아보니 크게 2가지 방법을 쓰시더군요. 1. 텍스트를 때려박을때 locale를 찾아서 분기처리하여 표시하기 2. 핸드폰의 언어설정에 따라 알아서 표시하기 이 중 저는 2번째. 핸드폰의 언어설정에 따라 알아서 표시하는 방법으로 구현을 해보았습니다. 구현해야할 것은 크게 2가지입니다. 언어에 따른 텍스트표와 언어설정을 바꿔주는 기능입니다. 이번 포스트에서는 언어에 따른 텍스트표를 만드는 방법에 대해 하겠습니다. 그럼 시작하겠습니다. 안드로이드 스튜디오의 창을 보면 이렇게 되어있습니다.. 2020. 6. 19.
[안드로이드] Rest API을 postman으로 간단히 파싱하기 이전 포스트에서도 api 파싱하는 법에 대해서 한번 다뤘습니다. 이번 포스트에서는 그보다 조금더 간단한 파싱법에 대해 설명해드리고자 합니다. 모두들 postman에 대해 한번씩 써보시거나 들어보신적이 있으실 겁니다. 이번에는 이 postman을 이용한 방법입니다. 포스트맨을 설치하고 나면 나오는 기본화면입니다. 여기서 요청 url, 파라미터, 헤더, 바디등을 입력하고 send를 보내게 되면 다음과 같은 응답을 받을수 있습니다. 이제 이 부분을 안드로이드 앱상에서 받아보도록 하겠습니다. 일단 대부분의 RestAPI의 경우 비동기인 AsynckTask로 받아옵니다. 추가적으로 AsynckTask의 경우, 조만간 deprecated 된다고 하니 빨리 코틀린를 배우고 코루틴을 사용해보아요. 포스트맨을 보시면 맨.. 2020. 6. 17.
[안드로이드] 파이어베이스 Remote Config 사용기 자체 서버가 없는 서비에서 갑작스런 키값의 변경, 특정 값을 모바일 앱에 전달해야하는 상황은 매우 당혹스럽기마련입니다. 값을 주자니 앱을 업데이트 해야하는데 간단한 문자열 변경을 위해 업데이트 하는 것도 부담스럽기 때문이죠. 이런 상황을 안타깝게 여기신 갓갓님들이 만들어주신 기능이 원격 설정 ( Remote Config ) 입니다. 제가 주로 사용하는 파이어베이스에서도 원격 설정 기능을 제공하고 있어 이렇게 사용기를 작성합니다. 파이어베이스 Remote Config의 기능은 크게 3가지로 볼 수 있습니다. 1. 앱의 변경사항을 사용자에게 빠르게 적용시키기 2. 사용자 분류를 통한 맞춤 설정 3. A/B 테스트를 통한 개선 이 중에 이번 포스트에서는 1번. 앱의 변경사항을 사용자에게 빠르게 적용시키기에 대.. 2020. 6. 14.
[안드로이드] Android Roadmap 2020 안드로이드 로드맵에 따라 차근차근 공부해보려합니다. 2020. 6. 10.