Package4 Flutter 자주쓰는 Package(패키지, library) 모음 (Favorite Package) - 작성중 flutter_svg https://pub.dev/packages/flutter_svg SVG파일을 읽을때, iOS와 Android가 별도로 파일관리가 필요한데, 이 패키지로 통합해서 asset으로 관리해줍니다. *svg도 버전이 있기 때문에 파일을 가지고 테스트가 꼭 필요합니다. flutter_secure_storage https://pub.dev/packages/flutter_secure_storage/install 데이터베이스까지 관리하긴 귀찮고, 앱을 껏다 켜도 데이터가 저장되면서 암호화까지 됬으면 할때 사용하는 패키지 입니다. 주로 아이디, 비밀번호, 자동로그인 여부, 앱 설정 값을 저장할때 많이 이용됩니다. iOS - 키체인을 사용하기 때문에, iCloud에 저장되서 폰을 초기화해도 아이디를 .. 스터디/Flutter+Dart 2022. 9. 14. AWS Lambda Python 자주 쓰는 패키지 편하게 추가하기. Layer ARN 리스트 (KLayers == 개꿀) AWS의 Lambda에 Python을 이용할때, 기본 포함 패키지가 아닌 패키지를 추가할땐, 정말 귀찮은 작업이 필요합니다. 패키지를 압축하고 AWS Lambda의 Layer에 미리 등록시켜놓고, 이를 Lambda에서 사용할 수 있게 Layer를 추가해서 사용해야 합니다. 하지만 개발을 하다보면 패키지는 많은 사람들이 사용하는걸 사용할 가능성이 높습니다. 대중적으로 사용하는 패키지를 Layer에 쉽게 추가할 수 있도록 ARN(Amazon Resource Name)을 제공해 주는 KLayer를 소개해드릴까 합니다. 먼저, 기본적인 방법부터 KLayer를 이용하는 방법까지 소개해드릴까 합니다. 1. Layer에 라이브러리 등록하기 Layer는 Lambda가 구동될때, 미리 다른 패키지를 추가 시키고, 미리 .. 스터디/AWS 2022. 7. 19. Flutter Network Image (웹 이미지, 캐슁, 만료일) 이번 게시글에선 네트워크 이미지에 대해서 다뤄보겠습니다 급하신분은 '3.extended_image'로 이동하셔 보셔도 됩니다 서론 온라인에 있는 이미지를 다루다 보면 많은 문제에 부딛히게 됩니다 1. 네트워크 코딩 온라인에 있는 이미지는 해당 URL에 접속시도하고 접속하고 다운로드하고 실패할때 대처하는 코딩이 필요합니다 2. 최적화 (썸네일화,캐슁) 이미지의 경우 다운로드해서 바로 보여주면 좋겠지만, 컴퓨터 자원의 한계로 인해서 보여주는 각 환경에 맞게 최적화를 해줘야 합니다. 많은 최적화 방법이 있지만 그중 몇가지 예를 들면 원본 이미지 사이즈와 다르게 작은 이미지로 변경한걸 보여준다던가 (썸네일화) 네트워크 이미지를 다운받아두었다가 다시 호출시에 다운받아 놓은 이미지를 보여주는 방법이 있습니다. (캐.. 스터디/Flutter+Dart 2019. 9. 16. Flutter Package(Library) 검색 방법 및 사용, 예제 플러터에서 제공되는 기본 기능만을 가지고 앱을 개발하면 좋겠지만, 실제 업무를 하다보면 더욱 다양한 환경 구축으로 인해 다양한 기능이 필요하게 됩니다 이러한 기능을 어떻게 찾고 추가하는지에 대해서 간단히 설명해볼까 합니다 0. 목표 예제 삼아서 네트워크의 이미지를 캐쉬하는 기능을 어떻게 찾고 어떻게 패키지를 설치하고 코드로 구현하는지 같이 살펴보도록 하겠습니다 1. Flutter Packages 방문 먼저 https://pub.dev/flutter 여기로 접속합니다 2. Cache Network Image 검색 순서 상관없이 떠오르는 기능 그대로 검색해봅시다 검색된 결과엔 cached_network_image, extended_image, cache_image, network_to_file_image 가.. 스터디/Flutter+Dart 2019. 7. 24. 이전 1 다음