IT/웹·모바일 2021. 10. 31. 13:47
안드로이드 앱 개발 후 App Bundle (.aab)로 릴리즈하는 방법을 확인하겠습니다. 앱 번들이란? 구글에 의하면 Android App Bundle은 '앱의 모든 컴파일된 코드 및 리소스를 포함하며 APK 생성 및 서명을 Google Play에 맡기는 게시 형식'이라고 정의하고 있습니다. 구글에서는 과거 APK (Android application package) 형식을 사용하였는데, APK는 다양한 기기에서 앱을 실행하는데 필요한 모든 코드와 리소스가 포함된 ZIP 압축 파일입니다. 따라서 APK로 된 앱은 내가 다운로드한 기기와 상관없는 기기의 동작까지 고려된 코드와 리소스가 있어 앱 자체 크기가 클 수밖에 없어 다운로드하는데 사용자의 비용이 커지게 됩니다. 이를 해결하고자 구글은 Bundle(..
IT/개발 2021. 10. 10. 22:42
Android Studio에서 Java Keystore를 생성과 앱에 서명하는 방법을 알아보겠습니다. 안드로이드 앱을 플레이스토어에 올리려면 배포(만들 때)할 때 자신의 코드 서명 인증서로 서명을 해야 합니다. 이후 이 서명이 동일해야 플레이스토어에서 앱 업데이트를 할 수 있습니다. 다른 사람이 앱을 바꿔치기 못하게 하기 위함입니다. 안드로이드 앱의 코드 서명 인증서는 안드로이드 스튜디오에서 만드는 방법과 Keytoll로 만드는 방법이 있는데 본 포스팅에서는 안드로이드 스튜디오에서 만들어 앱에 서명하는 방법을 알아보겠습니다. 안드로이드 스튜디오 KeyStore 생성 방법 안드로이드 스튜디오를 이용하여 키스토어를 다음과 같이 생성할 수 있습니다. 1. 메뉴바에서 Build > Generate Signed ..
IT/오류·장애·문제 2021. 10. 9. 02:51
안드로이드 스튜디오 설치 후 앱을 처음 핸드폰에서 실행시키면 Failed to install the following Android SDK packages as some licences have not been accepted.라고 시작하는 에러나 난다 Failed to install the following Android SDK packages as some licences have not been accepted. build-tools;30.0.2 Android SDK Build-Tools 30.0.2 To build this project, accept the SDK license agreements and install the missing components using the Android St..
IT/개발 2017. 11. 14. 23:47
2017년 10월 25일 구글이 Android Studio 3.0 (안드로이드 스튜디오3.0) 정식 버전을 출시하였습니다. 가장 큰 변화는 안드로이드 스튜디오에서 코틀린(Kotlin)을 정식 지원하게 된 것입니다. 구글은 2017 Google I/O에서 코틀린(Kotlin)을 공식언어로 채택하였는데. JAVA처럼 JVM에서 작동하고 JAVA와 완전하게 호환되며 최신 개발언어답게 간결하고 최적화되어 있어 코틀린은 안드로이드앱 개발언어로 주목받고 있습니다.이번 안드로이드 스튜디오3.0에서는 코틀린 개발뿐만 아니라 기존의 JAVA코드를 코틀린으로 변환해 주는 기능도 있어 JAVA에서 코틀린으로 이동이 쉬워지게 되었습니다. 그외 공식 개선 내용은 아래와 같습니다. - 더 빨라진 빌드 구성 속도 ○ Faster ..
취미생활/영화·책 2017. 8. 18. 15:07
23000원짜리 책 치고는 작고 얇은 책 (부록인 줄..)하지만 앱 최적화 관련 내용이 매우 좋다. 완성도 높은 앱 개발이 고민이라면 꼭 읽어보시길 추천함 * * * 안드로이드 앱 성능 최적화속도, 최적화, 테스트 실전 가이드목차 1장. 안드로이드 성능 입문 _1.1 사용자에게 성능은 중요합니다 __1.1.1 전자상거래와 성능 최적화 __1.1.2 전자상거래 판매를 넘어서 __1.1.3 성능 개선과 인프라 비용 절감 _1.2 가장 큰 성능 실패: 서비스 중단 __1.2.1 순차적 정전과 같은 성능 __1.2.2 성능 문제에 대한 소비자의 반응 __1.2.3 스마트폰의 배터리 수명: 석탄 광산의 카나리아 _1.3 성능 문제를 테스트하기 __1.3.1 합성 테스트 __1.3.2 실제 사용자 모니터링(RUM)..
취미생활/영화·책 2017. 8. 16. 00:15
안드로이드 개발을 한단계 업그레이드 해주는 좋은책으로 추천한다. 목차 01장: 안드로이드 스튜디오의 편리한 기능을 활용해 효율적으로 개발한다1.1 안드로이드 스튜디오를 사용해보자 1.1.1 안드로이드 스튜디오와 그 특징을 이해하자 1.1.2 새 프로젝트를 만들자 1.1.3 실제 디바이스에서 동작시켜 보자 1.1.4 안드로이드 스튜디오의 폴더 구성을 살펴보자 1.2 개발을 빠르게 하는 기능을 활용하자 1.2.1 안드로이드 스튜디오로 실용적인 개발 환경을 구축하자 1.2.2 단축키를 이용해 코드를 빠르게 입력하자 1.2.3 편리한 플러그인을 철저히 활용하자 1.2.4 편리한 디버그 기능을 활용하자 1.3 안드로이드 스튜디오 2.0의 새로운 개발 환경 1.3.1 인스턴트 런 1.3.2 새로운 에뮬레이터를 시험..