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