본문 바로가기
Seminar

이제야 보는 Droid Knights 2021 [2편]

by _dreamgirl 2022. 11. 29.
반응형

이제야 보는 Droid Knights 2021 [2편]

 

1. 김민식 - 2021 Junior JetPack
- 레퍼런스 학습 사이트
Kotlin Docs, Android developers, Android Jetpack, Android Weekly News Feed
- 아키텍처
OOP, MVC-MVP-MVVM, Clean Architecture, Spring Boot
- 자동화(CI/ CD)
Git, Unit, UI Test, Github Action, Jenkins

* CI - Continuous Integration, CD - Continuous Delivery

2. 차영호 - AppBundle 괴담
- 기기 설정에 맞게 분별하여 설치(Split APK)
- ex) App Checker
- Sideloading : 구글 play가 아닌 다른 방법으로 앱을 설치한 경우를 말함
- getInstallerrPackageName 마켓 이름 반환
- splitNames 같은 패키지명으으로 Split된 이름이 있는지 반환
- Facekbook Soloader : native 라이브러리 로더 라이브러리
- android:extractNativeLibs= true
- android.bundle.enableUnCompressedNativeLibs=false


* bundle 사용하면 so파일들이 압축이 되어 런타임때 native library 경로를 찾을 없다.
 Class Not Found Exception 발생하므로 gradle properties 설정을 하면  native library 압축하지 않게 된다.


3. 최대순
- 성능분석 어떻게 시작할까
- 성능 분석 / 지표
- App Startup : Cold Start , Hot Start, Warm Start
- Startup time 측정 : ActivityTaskManager 로그에 찍히는 시간
- 외부 플랫폼 이용 : play console - Android vital, Firebase performance
- Android Profiler : Threads - handleBindApplication - Bottom Up
- 성능 분석 체계와 시스템이 중요
- 분석 보다 측정과 감지
- 제공하고 있는 서빗스에 맞는 분석 체계
- 분석 사이클 효과에 대한 히스토리 관리 필요


4. 안성호 - Jetpack Compose 있는 , 없는
- Jetpack Compose 도입 검토 : 19.5~21.5 / Stable 21.7
- 장점 : 상속에 대한 문제 해소, 중첩 레이아웃 성능, UI 재사용성
   ViewStub 지연 초기화, 데이타 바인딩이 자동적으로 명시화면
- 단점 : 학습과 도입이 비용, minSDK 21 이상, View Compose 변환이 되지 않음
   Preview 성능이 떨어짐
- Material Theme, Resource, View 기본적인 Component 제공하나 세부 기능이 지원 안될 있음
  기존 프로젝트 전환 유의할 . Fragment 없음
- 참고 : https://developer.android.com/jetpack/compose
- Issue Tracker 이슈 등록하기 / Start 누르기

 

5. Pluu - 다시 살펴보는 AndroidX
- Support Library from 2011 (V3 / V7/  V13)
- Appcompat : UI 호환성 레이어
- Support Libraries Version (2017~) : 최소 지원 버전이 다름, 내부 파악이 어려움, 단일 업데이트 불가능
- AppCompatViewInflater / Custom ViewInflater Sample
- Configuration : 디바이스의 OS 버전과 하드웨어 등에 영향을 받음(API / OS / 버그 대응)
- ActivityResult Contract
- Etc



참고 사이트 https://sites.google.com/view/dk21/

 

Droid Knights 2021

드로이드나이츠는 기술 세션으로 개발자들의 경험을 공유하는 안드로이드 컨퍼런스 입니다. 2021.09.25(토) 13시 온라인 스트리밍으로 진행 예정입니다.

sites.google.com

https://www.youtube.com/playlist?list=PLu8dnNjU2FmsROfv5pNAvhRiOFVN_EmnV

 

DroidKnights 2021

 

www.youtube.com

 

반응형

'Seminar' 카테고리의 다른 글

이제야 보는 Droid Knights 2021 [3편]  (0) 2022.12.05
이제야 보는 Droid Knights 2021 [1편]  (0) 2022.11.23
2022 배민 WOOWACON 우아콘 3  (0) 2022.11.10
2022 배민 WOOWACON 우아콘 2  (0) 2022.11.07
2022 배민 WOOWACON 우아콘 1  (0) 2022.11.04

댓글