오공완80 오공완 (with Do it! 플러터 앱 프로그램밍) #11 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 애니메이션 구현하기 https://api.flutter.dev/flutter/animation/Curves-class.html Curves class - animation library - Dart APIA collection of common animation curves. See also: Curve, the interface implemented by the constants available from the Curves class. Easing, for.. 2024. 5. 13. 오공완 (with Do it! 플러터 앱 프로그램밍) #10_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 데이터베이스 데이터 저장하기sqflite: ^2.3.3+1, path: ^1.9.0, pubspec.yaml에 추가https://pub.dev/packages/sqflite sqflite | Flutter packageFlutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.pub.dev https://pub.dev/packages/path path |.. 2024. 5. 12. 오공완 (with Do it! 플러터 앱 프로그램밍) #9_2 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. main.dartimport 'package:flutter/material.dart';import 'largeFileMain.dart';import 'introPage.dart';void main() { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp({super.key}); // This widget is the root of your application. @override.. 2024. 5. 12. 오공완 (with Do it! 플러터 앱 프로그램밍) #9_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 공유 환경 설정에 데이터 저장하기 pubspec.yaml에 shared_preferences 패키지 등록 후, 아래처럼 main다트 파일에 코드를 입력했는데, 작동을 안 한다. 취지는 앱을 종료하고 다시 켰을 때 기존에 카운트 됐던 내용이 그대로 살아있어야 하는데, 여전히 0으로 나온다. import 'package:flutter/material.dart';import 'package:shared_preferences/shared_preferences.dart.. 2024. 5. 10. 오공완 (with Do it! 플러터 앱 프로그램밍) #8_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 내비게이션 이해하기책에서는 한 단계 거쳐서 설명을 했는데, 오늘도 역시나 코트타자연습으로 하는 바람에 너무도 간단하게 끝나 버렸다.화면이 스택구조로 쌓이게 된다는 부분이 신기하다. 그럼, 계속 메모리를 잡고 있을 것만 같은데..가벼운 구조니깐 그렇겠지? 다르게 생각하면 다른 화면 잠깐 갔다가 왔는데 초기화되어 있으면 그것도 짜증 날 것 같다.import 'package:flutter/material.dart';void main(){ runApp(const M.. 2024. 5. 9. 오공완 (with Do it! 플러터 앱 프로그램밍) #7_2 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 이미지 파일 내려받기https://pub.dev/ The official repository for Dart and Flutter packages.Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.pub.dev에서 dio, path_provider, http를 .. 2024. 5. 8. 오공완 (with Do it! 플러터 앱 프로그램밍) #7_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 카카오 API를 이용해 책 정보 받아오기 오늘은 외부 패키지 이용방법에 대해 배워보자.패키지를 다운로드할 수 있는 곳. 다운로드하고, pubspec.yaml에 등록해야 한단다.https://pub.dev The official repository for Dart and Flutter packages.Pub is the package manager for the Dart programming language, containing reusable libraries.. 2024. 5. 7. 오공완 (with Do it! 플러터 앱 프로그램밍) #5_2 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 리스트뷰 만들기메인다트 파일import 'package:flutter/material.dart';import 'animalItem.dart';import 'sub/firstPage.dart';import 'sub/secondPage.dart';void main() { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget b.. 2024. 5. 6. 오공완 (with Do it! 플러터 앱 프로그램밍) #5_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 탭바로 화면 이동하기 최근에 공부할 때는 책과 함께 github 파일과 함께 보고 있다. 방식과 코드가 버전이 바뀌면서 다르기 때문.책에서는 lib폴더 밑에 package를 선택해 폴더를 생성하라고 되어 있는데, new-Directory를 선택하고, 'sub' 폴더명을 넣고, 그 밑에 Dart File을 'firstPage'로 이름을 붙여 만들었다. 그리고 코드를 입력 후 secondPage 다트 파일은 복사 붙여넣기로~ import 'package:flutt.. 2024. 5. 6. 오공완 (with Do it! 플러터 앱 프로그램밍) #4 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. import 'package:flutter/material.dart';class ImageWidgetApp extends StatefulWidget { const ImageWidgetApp({super.key}); @override State createState(){ return _ImageWidgetApp(); }}class _ImageWidgetApp extends State { String _text = "HelloFlutter"; Strin.. 2024. 5. 5. 이전 1 ··· 4 5 6 7 8 다음 반응형