Library5 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. Flutter/Dart Library의 충돌을 막아보자 (import, as, show, hide) Flutter/Dart 를 개발하다보면 점점 많은 라이브러리를 사용하게 되고, 라이브러리끼리 많은 충돌을 일으키기도 합니다. 이럴때는 키워드를 사용하면 많은 부분을 해결할 수 있습니다. 라이브러리를 추가할때 다음과 같이 사용합니다. import 'dart:async'; List data = [1, 2, 3]; Stream stream = new Stream.fromIterable(data); 하지만 개발을 하다보면, 정말 많은 라이브러리를 추가하게 되고 라이브러리에 포함된 클래스 이름이 중복되는 경우가 많습니다. 그래서 중복을 방지하기 위해 네임스페이스를 지정해줍니다. import 'dart:async' as abc_async; List data = [1, 2, 3]; abc_async.Stream st.. 스터디/Flutter+Dart 2022. 8. 31. 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 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. JQuery - JavaScript UI Helper http://jqueryui.com javascript를 이용하여 개발되었으며, javascript의 접근방식보다 편하게 구성되어 있으며 UI적으로 웹페이지를 꾸밀때 매우 유용한 기능을 제공함. 2011년엔(v1.3.2) 하지만 아직까진 뭔가 많이 불안했지만, 2017년(v1.12.1) 시점엔 이것보다 좋은 툴은 없다고 생각한다. 가장 많이 쓸만한 기능들(달력, 프로그래스바, 탭, 오버뷰, 버튼) 등등을 지원한다. 홈페이지를 꾸밀땐 최고! 오늘의 서비스/오늘의 사이트 2017. 10. 7. 이전 1 다음