본문 바로가기
반응형

■Development■/《Android》51

[Android] Picsasso vs Glide Android 이미지 로딩 라이브러리 완벽 가이드: Picasso, Glide 비교 및 사용법안드로이드 앱 개발에서 이미지 처리는 사용자 경험에 큰 영향을 미치는 중요한 요소입니다. 효율적인 이미지 로딩은 앱의 성능과 배터리 사용량에 직접적인 영향을 줍니다. 이번 글에서는 안드로이드에서 가장 인기 있는 이미지 로딩 라이브러리인 Picasso와 Glide를 비교하고, 각각의 사용법과 장단점을 자세히 알아보겠습니다.목차안드로이드 이미지 로딩의 중요성Picasso 라이브러리 소개Glide 라이브러리 소개Picasso vs Glide: 무엇을 선택해야 할까?Picasso 사용법 및 예제Glide 사용법 및 예제성능 최적화 팁결론1. 안드로이드 이미지 로딩의 중요성안드로이드 앱에서 이미지를 효율적으로 로드하는 것.. 2019. 10. 1.
[Android] App Architecture 가이드 2 이번 포스팅은 App Architecture 가이드 두 번째 포스팅입니다. 예제를 통해 좀 더 자세히 알아보도록 하겠습니다. 사용자 인터페이스 시작 UI는 fragment UserProfileFragment와 관련 레이아웃 파일 user_profile_layout.xml로 구성됩니다. UI를 만들려면 데이터 모델에 다음 데이터 요소가 있어야 합니다. ▶ 사용자 ID: 사용자의 식별자입니다. fragment 인수를 사용하여 이 정보를 fragment에 전달하는 것이 좋습니다. Android OS에서 프로세스를 제거해도 이 정보가 유지되므로, 앱을 다시 시작할 때 ID를 사용할 수 있습니다. ▶ 사용자 개체: 사용자에 관한 세부정보를 보유하는 데이터 클래스입니다. 이 정보를 유지하기 위해 ViewModel .. 2019. 9. 23.
[Android] App Architecture 가이드 1 이번 포스팅은 App Architecture 가이드에 대하여 알아보도록 하겠습니다. 이 가이드에는 강력한 프로덕션 품질의 애플리케이션을 구축하기 위한 모범 사례와 권장 아키텍처가 포함되어 있습니다.이 페이지는 Android 프레임워크 기본을 잘 아는 사용자를 대상으로 합니다. Android 앱 개발에 익숙하지 않으신 분들은 Developer 가이드를 참고하여 이 가이드에 언급된 개념에 대해 자세히 알아보세요. 1. 모바일 앱 사용자 환경대부분의 경우 데스크톱 앱은 데스크톱 또는 프로그램 실행기에서 단일 시작 지점을 가진 다음 단일 프로세스로 실행됩니다. 반면에 Android 앱은 훨씬 더 복잡한 구조를 가지고 있습니다. 일반적인 Android 앱은 activity, fragment, 서비스, 콘텐츠 제공.. 2019. 9. 23.
[Android] Proguard 완벽 가이드 : 소스코드 난독화를 위한 모든 것 안드로이드 ProGuard 완벽 가이드: 소스코드 난독화를 위한 모든 것안녕하세요! 오늘은 안드로이드 앱 개발자라면 꼭 알아야 할 ProGuard에 대해 자세히 알아보겠습니다. 앱의 보안을 강화하고 크기를 최적화하는 데 필수적인 ProGuard의 모든 것, 특히 중요 파일 목록과 그 내용을 쉽게 이해할 수 있도록 설명해 드리겠습니다.목차ProGuard란 무엇인가?ProGuard의 주요 기능ProGuard 설정 방법중요 ProGuard 파일 목록과 설명proguard-rules.pro 파일 작성 가이드라이브러리별 ProGuard 규칙ProGuard 사용 시 주의사항문제 해결 가이드R8과 ProGuard의 차이점자주 묻는 질문 #1. ProGuard란 무엇인가?ProGuard는 안드로이드 앱의 자바 바이트코.. 2019. 9. 22.
[Android] Button의 텍스트에 밑줄을 추가하는 5가지 완벽 안드로이드 버튼 텍스트에 밑줄 추가하는 5가지 방법 (완벽 가이드)안드로이드 개발을 하다 보면 UI 디자인에서 버튼 텍스트에 밑줄을 추가해야 하는 경우가 자주 있습니다. 이는 강조나 하이퍼링크 효과를 주기 위해서인데요, 오늘은 안드로이드 앱 개발 시 버튼 텍스트에 밑줄을 적용하는 다양한 방법들을 자세히 알아보겠습니다.목차XML에서 TextView의 속성 사용SpannableString 사용하기HTML 텍스트로 밑줄 적용Paint.UNDERLINE_TEXT_FLAG 사용TextView vs Button에서의 밑줄 적용 차이점1. XML에서 TextView의 속성 사용가장 간단한 방법은 XML 레이아웃에서 직접 android:textDecoration 속성을 사용하는 것입니다. 하지만 안드로이드에서는 이 속.. 2019. 9. 22.
[Android] Android ABI 완벽 가이드 : 초보 개발자를 위한 적용 및 관리 방법 Android ABI 완벽 가이드: 초보 개발자를 위한 적용 및 관리 방법안드로이드 앱을 개발하다 보면 다양한 기기와 프로세서 아키텍처를 지원해야 하는 상황에 마주하게 됩니다. 이때 ABI(Application Binary Interface)에 대한 이해가 필수적인데요, 많은 초보 개발자분들이 이 개념을 어려워하십니다. 오늘은 안드로이드 ABI가 무엇인지부터 실제 프로젝트에 어떻게 적용하고 관리하는지까지 쉽게 알아보겠습니다.목차ABI란 무엇인가?안드로이드에서 지원하는 ABI 종류ABI 설정이 필요한 이유Gradle에서 ABI 설정하는 방법ABI 분할(Split) APK 만들기AAB(Android App Bundle)와 ABINDK 개발에서 ABI 고려사항ABI 호환성 문제 해결하기성능 최적화를 위한 AB.. 2019. 9. 22.
반응형