Android 2

기기별 RAM 용량에 따른 이미지 동적 캐시 사이즈 설계

기기별 RAM 용량에 따른 이미지 동적 캐시 사이즈 설계 글로벌 서비스를 운영하다 보면, 여전히 RAM 2GB~3GB 수준의 구형 기기 사용자를 무시할 수 없음.iPhone 8, iPhone SE 1세대, 일부 보급형 기기처럼 메모리 여유가 크지 않은 환경에서는, 캐시 전략 하나만으로도 앱 안정성이 크게 달라질 수 있음. 이미지 캐시는 사용자 경험을 빠르게 만들기 위한 중요한 장치지만, 동시에 메모리를 많이 사용하는 기능이기도 함.그래서 캐시 크기를 고정값으로 두면 다음과 같은 문제가 생김저사양 기기에서는 메모리 압박으로 크래시 위험이 커짐고사양 기기에서는 더 많은 자원을 활용하지 못해 비효율이 발생함기기의 물리적 RAM 용량을 기준으로 이미지 캐시 사이즈를 동적으로 결정하는 방식을 적용 왜 동적 설정이..

플러터 시작하기 학습 세팅

플러터 시작하기 학습 세팅 플러터가 핫하다고 해서 학습을 하고자 한다.기존에 안드로이드(Java) XML 기반으로 학습하다가 데이터 사이언스가 재미있어서 이쪽으로 하다가 다시 웹은 영 아닌거 같고, iOS를 가장 오래 했었는데, Flutter(Dart)도 알아두면 좋을거 같아서 이것도 배워보자 플러터 학습 사이트 정하기원래는 플러터 학습을 위해 외국 사이트 강의를 들으려고 했는데, 자막이 불편하고 온전히 영여를 다 이해하기가 어려워서 국내 유튜브 강의로 진행하려고 함. 내 맥북 환경인텔맥에서도 플러터 돌아가는데 문제가 없다. 유튜브 강좌 링크https://www.youtube.com/watch?v=jI4kqLdqXic&list=PLQt_pzi-LLfpcRFhWMywTePfZ2aPapvyl&index=5..

Flutter/2.0 2021.08.09