본문 바로가기

Flutter38

오공완 (with Do it! 플러터 앱 프로그램밍) #14_2 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 앱을 코딩?하면서 동시에 티스토리 글도 쓰고 있다. 그래서 이 포스팅의 결과가 어떻게 될지 모른다.그래서 글이 성공이나 정보의 가치가 있는 글이 될지도 모르겠다. 쓸 때는 나 같은 사람도 있으니 혹시라도 이 글을 읽게 되는 사람이 있다면 같이 힘을 내보자는 취지이면서 도움이 되는 글이었음 좋겠는데, 끝이 좋지 못해 참 아쉬운 글이 되어 가고 있다. 암튼, Do it! 스터디룸 카페에 질문을 남겼고, 그 글에 귀인(진심 감사합니다.)이 답글을 달아주셨다. 해결이 됐음.. 2024. 5. 18.
오공완 (with Do it! 플러터 앱 프로그램밍) #14_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 어제 충격에서 빨리 벗어나야겠다. 오늘은 불금이니깐 게으름을 피우고 싶었다.사실 조금 많이 피웠고, 오늘이 가기 전에 조금이라도 코드 타자 연습을 하고자 컴을 켰다.(언제 내가 작동하는 앱 만들기에 도전했나.. 그냥 코드 타자 연습을 팍시게 하고 있는 것일 뿐이지..그런데, 진심으로 시작했는데 작동 안 하면 정말 좌절할 거 같다.)    오픈 API 이용하기 공공데이터포털 사이트 회원 가입https://www.data.go.kr/ 공공데이터 포털국가에서 보유하고 있.. 2024. 5. 17.
오공완 (with Do it! 플러터 앱 프로그램밍) #13_2 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.    오류 수정 도전~! 어제 오류를 수정 도전해 보도록 하자. 시작부터 안 될 것이라는 강한 예감이 든다.책상에 앉는 것도 정말 미루고 미루다 앉았다.ㅜ.ㅜ그래들~! 문제의 그래들을 하기 전에 일단 에뮬레이터로 돌려 본다. G:\flutter project\firebasememo\android\app\src\debug\AndroidManifest.xml Error: uses-sdk:minSdkVersion 19 cannot be smaller than versio.. 2024. 5. 16.
오공완 (with Do it! 플러터 앱 프로그램밍) #13_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하   파이어베이스 설정하기 오랜만에 안드로이드 스튜디오를 떠나서 학습을 하게 되었다. 이것만으로 행복?하다.https://firebase.google.com/?hl=ko Firebase | Google's Mobile and Web App Development Platform개발자가 사용자가 좋아할 만한 앱과 게임을 빌드하도록 지원하는 Google의 모바일 및 웹 앱 개발 플랫폼인 Firebase에 대해 알아보세요.firebase.google.com시작하기-프로젝트만들기-프로.. 2024. 5. 15.
오공완 (with Do it! 플러터 앱 프로그램밍) #12_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.    안드로이드 네이티브와 통신하기 네이티브와 왜 통신을 해야 하는지 모르겠고, 내가 이 기능을 사용하게 될지는 모르겠으나 일단, 코트 타자 연습을 해보도록 하자. -main.dart-import 'package:flutter/material.dart';import 'package:flutter/cupertino.dart';import 'dart:io';import 'package:flutter/services.dart';void main() => runApp(co.. 2024. 5. 15.
오공완 (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.
반응형