profile
기록용 개발 브이로그

개인정보처리방침

개인정보 처리 방침< pachuho >('https://velog.io/@pachuho'이하 'pachuho' blog')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하

6일 전
·
0개의 댓글
·
post-thumbnail

개인정보 처리 방침

개인정보 처리방침입니다

6일 전
·
0개의 댓글
·
post-thumbnail

[Android] 로그 처리

일반적인 로그 출력은 Log를 통해 태그와 메세지를 출력한다. 이와 비슷하지만 더 간결한 Timber @라는 라이브러리를 통해 더 깔끔하게 처리할 수 있다. Log와 달리 태그를 넣지 않아도되고 태그자리에 띄워진 클래스의 이름이 출력된다.앱이 초기화되자마자 Timber

2022년 5월 5일
·
0개의 댓글
·
post-thumbnail

[Android] 코드 난독화 및 앱 축소

코드를 빌드하면 .aab 혹은 .apk 파일 형태로 생성이 된다. 이를 통해 플레이스토어에 게시하고 사용자들이 앱을 사용하는 형태이다.단순히 봤을 때 해당 형식들은 일반적으로 볼 수 없다고 생각할 수 있지만 단순 압축에 불과하다.따라서 생성된 파일은 디컴파일 과정을 통

2022년 5월 5일
·
0개의 댓글
·
post-thumbnail

[Android] WebView 알고 쓰기

하이브리드 앱을 만들기위해 웹뷰를 띄우는데, 여러 설정들을 통해 웹뷰의 상태와 상태값들을 알아낼 수 있다.이전까지만해도 구글링을 통해 나온 블로그들을 참고하여 각 항목들이 어떤 기능을 하는지 명확하지 않은 상태에서 사용하곤 했다. 웹뷰를 많이 다루면서 알아야되는 세팅항

2022년 5월 5일
·
0개의 댓글
·
post-thumbnail

[Android Docs] WorkManager OverView

영상WorkManager 개요WorkManager의 주요 기능WorkManager의 구성 WorkManager의 사용 예시앱이 종료되거나 기기가 다시 시작되어도 실행 예정인 지연 가능한 비동기 작업을 쉽게 예약할 수 있게 해준다.안드로이드 백그라운드 작업을 처리하는 방

2022년 5월 1일
·
0개의 댓글
·
post-thumbnail

[Android Blogs] GPS 정확도 향상

Improving urban GPS accuracy for your app 원본 글 📗 단어 정리 📘 OBS BUILD |영어|한글| |---|---| |dense|밀집한| |rideshare|차량공유| |embark|착수하다| |ambitious|야심| |p

2022년 4월 24일
·
0개의 댓글
·
post-thumbnail

[Android stories] Duolingo 리팩토리 이야기

Duolingo refactors on Android with MVVM and Jetpack libraries 원본 글 Duolingo is the world’s most popular language learning app because it’s managed t

2022년 4월 24일
·
0개의 댓글
·
post-thumbnail

[Android Docs] MVVM 구성 3편

원본 문서MVVM 구성 2편DataModel contains the data from different sources, can be API or can be from database.데이터모델은 다른 소스로부터 데이터를 포함합니다. api거나 다른 데이터베이스가 될 수

2022년 4월 24일
·
0개의 댓글
·
post-thumbnail

[Android Docs] MVVM 구성 2편

원본 문서In the example, News object is wrapped inside NewsViewModel and same is used for observing data inside fragment.이 예제에서 뉴스 객체는 새뷰모델 내부에 래핑되어있고 프래그

2022년 4월 24일
·
0개의 댓글
·
post-thumbnail

[Android Docs] MVVM 구성 1편

created by juho on 2022-02-27MVVM Architecture & LiveData, ViewModel, LifeCycle ComponentsMVC, MVP and MVVM are some of the Architecture patterns used

2022년 4월 24일
·
0개의 댓글
·
post-thumbnail

[Android Docs] CPU Profiler Overview

Inspect system traces: Process Memory (RSS) 원본 문서1 원본 문서2 0 > 글 요약 정리 프로세스 메모리는 크게 4가지로 구분되어 앱에서 현재 사용중인 실제 메모리의 양을 표시한다. Total : 프로세스에서 현재 사용 중인 실

2022년 4월 24일
·
0개의 댓글
·
post-thumbnail

[Android Docs] Kotlin Coroutines on Android(2)

이전 이야기 - Kotlin Coroutines on Android(1)We consider a function main-safe when it doesn't block UI updates on the main thread.The makeLoginRequest func

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

[Android Docs] Kotlin Coroutines on Android(1)

원본 문서코루틴은 비동기적으로 실행되는 코드르 간소화하기 위해 사용하는 실행 설계 패턴이다.실행중인 스레드를 차단하지 않고 정지하므로 단일 스레드에서 많은 코루틴을 사용할 수 있다.메모리 누수가 감소한다.실행중인 코루틴은 계층 구조를 통해 자동으로 취소된다.잭팩 라이브

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

[Android Docs] Android 11 Toast Updates

원본문서Android 11 (R) is the next generation of Android in 2020 and Google has released the Android 11 Preview 2.1 in early April for developer’s review.

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

[Android Doc] SurfaceView

원본 문서Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size;

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

[꿀팁] Android Studio MarkDown 프리뷰 안나올 때

환경 OS: Mac M1 Android Studio: 2021.1.1 Pactch 1 마크다운 파일을 만들 때 실제 작성하는 과정과 결과가 다른 경우가 많습니다. 안드로이드 스튜디오에서는 xml파일 뿐만 아니라 .md 파일도 미리보기를 지원해줍니다. 다음과 같은

2022년 2월 23일
·
0개의 댓글
·
post-thumbnail

[Android] 안드로이드 12 Splash Screen 적용하기

🛠 안드로이드 12 출시 한국시간으로 21년 10월 5일, 안드로이드 12가 출시되었습니다. 여러 변경점이 있었지만 그중에서도 앱을 시작하는 Spalsh Screen이 자동으로 생성되는 기능이 생겼습니다. 개발자가 아무 설정을 하지 않아도 앱 아이콘이 스플래쉬 테마로

2022년 2월 17일
·
0개의 댓글
·
post-thumbnail

[Android] 인앱 업데이트

🧑‍💻 IN-APP Update란? 안드로이드 앱을 실행할 때 해당 앱에 대한 업데이트 정보를 플레이스토어에서 가져와 업데이트 가능 여부를 판단하고 앱 내부에서 즉시 혹은 유연한 업데이트를 통해 사용자가 플레이스토어를 접속하지 않더라도 Play Core라이브러리를

2022년 2월 11일
·
0개의 댓글
·
post-thumbnail

[Android] Splash Screen

Splash Screen란 구현 방법

2022년 1월 25일
·
1개의 댓글
·