본문 바로가기

플러터5

Flutter Animation 만들기 (with Provider) 이번 글은 Flutter를 통해 애니메이션을 그리는 방법에 대해 작성하려고 합니다. Flutter에서는 애니메이션을 구현하게 도와주는 강력한 도구를 제공합니다. 시각적인 요소들을 부드럽게 이동하거나 변경하고 화면 전환을 자연스럽게 만드는 등 다양한 환경에서 사용됩니다. Flutter 애니메이션의 주요 개념 1. Animation 클래스 Flutter 애니메이션을 활용하고 제어하기 위한 기본 추상 클래스입니다. Animation 클래스는 애니메이션의 현재 값 및 상태를 추적하고, 애니메이션을 조작합니다. 2. AnimationController Animation 클래스를 생성하고 제어하는 데 사용됩니다. 이 클래스에서 애니메이션의 지속 시간, 시작 및 중지, 방향 등을 제어하는 데 사용됩니다. 일반적으로 .. 2024. 4. 2.
Flutter로 만든 앱 aab 파일 추출하여 Google Play Store 업로드하기 Flutter를 통해 만든 앱을 Google Play Store에 업로드 하는 방법은 4가지 과정을 거쳐 업로드가 가능합니다. 1. upload key 발행 2. keystore 참조 3. aab 파일 추출 4. aab 파일 업로드 및 앱 서명 위 네가지 과정을 통해 Google Play Console에 aab 파일을 업로드하게되면 Google Play Store에 내가 만든 앱을 업로드할 준비를 일부분 마치게 됩니다. 앱을 Google Play Store에 완전히 업로드하려면 스토어 정보 등록등 추가적인 과정이 필요합니다. 1. upload key 발행 기존에는 signing key와 upload key를 모두 개발자가 관리 및 서명을 진행했는데 지금은 signing key를 Google에서 직접 관리.. 2024. 3. 16.
Flutter Widget 및 디렉토리 구조 Flutter Widget 및 디렉토리 구조 앱을 만들기 위해 본격적으로 Flutter 공부를 시작했습니다. 구글링도 하고 Flutter 공식 홈페이지도 보고 youtube에서 강의도 보며 공부하고 있습니다. 저 같은 주니어 개발자가 Android, iOS 둘 다 섭렵하여 앱을 만드는 건 현실적으로 힘들기 때문에 크로스 플랫폼인 Flutter를 선택하여 공부하게 되었습니다. ReactNative와 Flutter 사이에서 많은 고민을 했지만 Flutter로 최종 선택했습니다. 일단 Flutter는 위젯(Widget)으로 구성되어 있습니다. Flutter에서 Widget이란? 일반적인 Widget 1. 독립적으로 실행되는 작은 프로그램 2. 주로 바탕화면 등에서 날씨나 뉴스, 생활정도 등을 보여줌 3. 그래.. 2021. 6. 17.
Dart 간단히 알아보기 flutter라는 크로스 플랫폼 프레임워크로 앱을 만들기 위해, 그전에 필요한 dart라는 언어에 대해 공부하려고 한다. dart란? 위키백과에서는 아래와 같이 정의되어 있다. 다트(Dart)는 구글이 개발한 웹 프로그래밍 언어이다. 이는 2011년 10월 10일~12일까지 열렸던 "GOTO 컨퍼런스" 에서 공개되었다. 다트는 자바스크립트를 대체할만한 오픈 웹 플랫폼으로서 웹 개발언어를 목표로 개발된다고 밝혔다. 2018년도에는 배울필요가 없는 프로그래밍 언어 1위로 선정되는 치욕이 있었지만, 현재는 많이 올라왔다고 한다. 그리고 나는 flutter로 앱을 만들 생각이기 때문에 dart를 선행해야 한다. 객체지향 언어이기 때문에 Java를 공부했던 나에게는 러닝 커브도 많이 높을 것 같다고 생각되지 않아.. 2021. 4. 19.
728x90
반응형