Flutter12 플러터(flutter) - 온보딩 화면 만들기 온보딩 화면이란 앱을 처음 실행했을 때 부여주는 앱의 사용 방법이나 소개 페이지를 의미한다. 안드로이드에서는 주로 viewPager나 Fragment를 사용해서 구현했는데 플러터에서는 패키지를 사용해서 구현해 본다. 패키지 설치하기 아래의 링크에서 패키지를 설치할 수 있다. https://pub.dev/packages/introduction_screen introduction_screen | Flutter Package Introduction/Onboarding package for flutter app with some customizations possibilities pub.dev 다음과 같이 넣으면 되는데 dependencies: flutter: sdk: flutter # introduction_.. 2023. 6. 3. Flutter 기초 - SharedPreference 사용 방법 안드로이드와 마찬가지로 Flutter에도 SharedPreference가 존재한다. 하지만, 다른 점도 존재하는데 어떤 점이 다른지 알아본다. SharedPreference 플러그인 설치하기 다음 링크를 참조하거나 https://pub.dev/packages/shared_preferences/install shared_preferences | Flutter Package Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android. pub.dev 다음 코드를 pubspec.yaml에 추가한다. dependencies: shared_preferen.. 2023. 5. 28. 플러터 기초 - ListView 위젯 사용하기 안드로이드에서 리스트를 표현하기 위해서 사용하는 뷰는 RecyclerView입니다. 플러터에서는 ListView 위젯을 사용해서 동일한 동작을 구현할 수 있습니다. ListView 위젯 만들기 플러터에서 ListView 위젯은 다음과 같은 방법으로 만들 수 있습니다. ListView makeWebtoonList(AsyncSnapshot snapshot) { return ListView.separated( scrollDirection: Axis.vertical, itemCount: snapshot.data!.length, // itemBuilder: 현재 사용자가 보고 있는 부분에 대한 데이터만 보여준다. itemBuilder: (context, index) { var webtoon = snapshot.d.. 2023. 5. 13. Dart 언어란 무엇인가? with Dart 언어의 특징 Dart 언어란 & Dart 언어의 특징 구글에서 만든 프로그래밍 언어 Dart를 사용해서 Flutter를 개발할 수 있음 다른 언어들과 매우 유사한 방법으로 구현, 사용할 수 있음 객체지향 언어이다. 멀티 플랫폼에 사용 가능 안드로이드, IOS, web, IoT 등등 Just in Time과 Ahead of Time 방식으로 컴파일한다. 개발을 할 때는 JIT 방식으로 컴파일한다. 그렇기 때문에 개발 중에는 매우 빠른 속도로 컴파일 하고 변경한 결과를 볼 수 있다. 배포를 할 때는 AOT 방식으로 컴파일 한다. null safety를 지원한다. 위와 같은 특징으로 인해 Dart가 Flutter를 개발할 할 수 있는 언어로 선택되었다. Dart 시작하기 사실 Dart는 웹 IDE를 사용해서 간단하게 테스.. 2023. 4. 2. 이전 1 2 3 다음