본문 바로가기

오공완80

오공완(with 코드팩토리) #10, #11 (final, const, Operator) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   final, const final과 const는 한 번 지정된 값을 변경하지 못함.아래는 아직 이해를 못 하는 내용이지만 나중에 이해를 돋기 위해서 정리를 해 본다.const는 컴파일타임에 값이 지정되어 있어야 하고, final은 런타임에 값이 지정되어 있어도 된다고 함.다트 언어는 사람이 읽기 편한 형태(누가 그래?!)이고, 이것을 컴퓨터가 읽기 편한 형태로 변환해 주는 과정을 컴파일이라고 이해함. final은 런타임 값을 가질 수 있어서 작동을 하지만, con.. 2024. 6. 9.
오공완(with 코드팩토리) #8, #9 (Map, 변수 선언 약속) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.  Map key value pair (키로 값을 찾을 때 사용함.):(콜론)를 기준으로 왼쪽은 key, 오른쪽은 값이며, 여러 개 입력할 때는 , (콤마)로 구분하여 추가함.-------------------------------------키값을 넣으면 값을 출력하게도 할 수 있음.-------------------------------------빈 맵을 지정하고 추후에 추가할 수도 있음(addAll)제거할 때는 key값을 지정하면 지워짐(remove)값을 변경할 때.. 2024. 6. 8.
오공완(with 코드팩토리) #6, #7 (var, dynamic, List) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. var로 변수는 값에 의해 타입이 지정이 됨. 그리고 한 번 지정된 변수에 다른 값을 넣을 때는 var를 넣지 않아도 됨.하지만, 처음에 String 타입을 넣었다면, 값을 다른 타입을 넣을 수 없음.(예를 들어 integer, double 등의 값을 넣을 수 없음.) void main() { var name= '코드팩토리'; print(name); name = '슬기'; print(name); } dynamic 타입은 var처럼 어떤 타입이든 넣.. 2024. 6. 7.
오공완(with 코드팩토리) #1, 2, 3, 4, 5 (var, int, double, String, Boolean) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 책 한 권을 따라쳤으니 이제 다시 원점에서 시작하려고 한다. 우습게도 어제 chat GPT에게 '나 어떻게 공부해야 해?' 했더니 사람마다 배움의 속도가 다르지만 일반적으로 다트 언어 기본 문법을 배우는데, 몇 주가 걸리나, 꾸준히 공부한다면 1~2주에 끝낼 수 있단다. 플러터로 간단한 앱을 만들 수 있을 정도로 익숙해지는 데는 1~2 달이란다. AI가 나에게 힘을 준다. 긴 호흡으로 가겠다 했지만 낙담한 것은 사실.. 며칠 전에 코드팩토리를 보면서 시작했었는데.. .. 2024. 6. 5.
오공완 (with Do it! 플러터 앱 프로그램밍) #15_1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 며칠 동안 책을 덮어 놓고 있었다. 생각보다 해결해야 할 것들이 너무 많다. 그나마 버전 다운을 해서 그런지 30%는 해결되었다. 이게 플러터, 안드로이드, pub 등이 다운 받아지고 설치되는 폴더 및 드라이브가 정리가 되어서 그런지도 모르겠다.아무것도 모르는 넘이 앱 인벤터 해봤다고 너무 쉽게 봤나 보다. 사실, git hub에서 내가 원하는 것들을 다운 받아서 수정하면 앱이 만들어질 줄 알았는데, 아니었다.원래 하려고 했던 프로젝트도 과감하게 올해는 하지 않기로.. 2024. 5. 28.
오공완 (with Do it! 플러터 앱 프로그램밍) 다시 #13 (안드로이드 스튜디오, 플러터 구 버전(이전 버전) 설치 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 어제는 안드로이드 스튜디오와 플러터를 모두 삭제했다. 포기한 것이 아니라 설치 과정에서 어떤 오류가 있었나 싶고, 책과 같은 환경으로 하면 오류가 잡힐까 하는 기대 때문이다. 사실 이제는 계획했던 시기가 너무 임박해서 포기하고 싶긴 하다.책 세 권을 보려고 했는데, 책 한 권을 못 끝내고 있으며, 심지어 이 세 책 모두 플러터 및 안드로이드 스튜디오 버전이 제각각이다. 또, 작년에 구입한 책임에도 불구하고 안드로이드 스튜디오 버전은 너무 오래된 버전이다.개발이 재미.. 2024. 5. 22.
오공완 (with Do it! 플러터 앱 프로그램밍) #14_2 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 앱을 코딩?하면서 동시에 티스토리 글도 쓰고 있다. 그래서 이 포스팅의 결과가 어떻게 될지 모른다.그래서 글이 성공이나 정보의 가치가 있는 글이 될지도 모르겠다. 쓸 때는 나 같은 사람도 있으니 혹시라도 이 글을 읽게 되는 사람이 있다면 같이 힘을 내보자는 취지이면서 도움이 되는 글이었음 좋겠는데, 끝이 좋지 못해 참 아쉬운 글이 되어 가고 있다. 암튼, Do it! 스터디룸 카페에 질문을 남겼고, 그 글에 귀인(진심 감사합니다.)이 답글을 달아주셨다. 해결이 됐음.. 2024. 5. 18.
오공완 (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.
반응형