본문 바로가기

오공완80

오공완 (with Do it! 플러터 앱 프로그램밍) #3 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 어제 오류를 못 잡은 거 다시 들여다봤다. 왜 이래야 하는지는 모르겠으나 일단, 해결은 했다.문제는 var swichValue = false; 의 위치 전에는 것은 widget 함수 밑에 있었다. 책에서도 위젯 함수 밑에 있는데..암튼 class _MyApp extends State{ 밑으로 뺐더니 해결이 됐다.논리 구조를 아직 이해를 못하니 이 녀석이 코드 한 줄로 왜 이렇게 예민하게 구나 싶다~^^;;; 오늘은 위젯의 생명주기 이해하기란다.앱 인벤터에서 아쉬웠던.. 2024. 5. 2.
오공완 (with Do it! 플러터 앱 프로그램밍) #2 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.    3강 플러터 내부 구조 살펴보기 3강 앞부분 내용은 다른 책과 비슷한 듯하여 빠르게 넘어갑니다.이 책에서도 데모 앱을 수정해 보는 부분이 있다. 역시나 책에서 앱바 색 지정 코드는 아래처럼 되어 있다. Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primaryColor: Colors.blue, .. 2024. 5. 1.
오공완 (with Do it! 플러터 앱 프로그램밍) #1 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.책을 동시에 2권 나가기로 했다. 워낙 시간이 없고, 이 책에서 이해 못 한 부분은 다른 책에서.. 다른 책에서 이해 못 한 부분은 이 책이 채워주지 않을까 하여..이 책은 16주차로 계획되어 있다. 빠르면 16일 안에도 끝낼 수 있다고..    1강 플러터 시작하기 iOS: 오브젝티브-C-> 스위프트(Swift) 안드로이드: 자바(java)->코틀린(Kotlin) 2개를 개발해야 하는 불편함으로 인해 웹앱->프로그레시브 웹앱 하이브리드 앱이 녀석들은 애니메이션 제약.. 2024. 5. 1.
오공완 (with 개발이 재미있는 플러터앱 프로그램밍) #4 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.  [Structure]를 보면 앱의 구조를 볼 수 있음.   머티리얼 디자인 스펙은 아래를 참고하라는데 가봐도 뭘 봐야 할지..^^;;https://m3.material.io/ Material DesignBuild beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digit.. 2024. 4. 30.
오공완 (with 개발이 재미있는 플러터앱 프로그램밍) #3 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.일단은 다음으로 넘어가자.머터리얼 디자인을 적용하려면 pubspec.yaml에서 flutter:  user-material-design: true를 입력해야 한다는데, 이미 되어 있다.main.dart에useMaterial3: true,추가해주면 된다는데, 변화가 없다. 기본값이 머터리얼 3인 걸까? 그래서 배경색 지정이 안된 걸까? 쿠퍼티노 디자인 부분은 pass~ 2.3 소스 구조화하기소스를 쪼갤 수 있음. lib 폴더에 새로운 파일을 만들고, 소스를 만들고, 메.. 2024. 4. 29.
오공완 (with 개발이 재미있는 플러터앱 프로그램밍) #2 오늘의 공부:2.2 실습하기~ 오늘 배울 내용은 텍스트 폰트 등의 테마를 바꾸기. 이렇게 기초부터 가르쳐 줘서 너무 좋다.Stateless Widget(상태 없는 위젯)은 다음 장에서 자세히 설명할 예정이라고 함.title: 'ThemeData', 부분이 왜 들어갔는지.. 삭제. 그런데도 작동을 안 함. 도대체 또 어디가 잘못된 건데..기분 나쁜 녹색 밑줄들과 마지막은 왜 빨간색 블럭이 들어있지? 일단, 패스~구글 폰트 추가pubspec.yaml파일에 구글 폰트 패키지 추가[Terminal]에서 'flutter pub add google_fonts'를 입력하면 구글 폰츠 패키지가 추가된다고 하는데, 터미널을 찾는데 한참이 걸렸다. 유튜브 영상 보면서 따라 하다가 강사랑 같은 스타일을 적용하고 싶으면 뭘 .. 2024. 4. 29.
오공완 (with 코딩애플(유튜브)) #4 오늘은 레이아웃~ MaterialApp은 마테리얼 테마를 사용 가능(구글 스타일)Cupertino는 iOS 스타일커스텀도 MaterialApp 사용하고, 구글 스타일을 삭제해서 사용하는 게 유용함. 지난 시간에 숙제하라고 했는데, 그냥 넘어갔고, 오늘 강사님을 따라서 작성했는데 실행이 안된다.일단은 Go~~ margin 박스 바깥쪽 여백, EdgeInsets.all(20) 등으로 줌, EdgeInsets.fromLTRB(left, top, right, bottom)으로 개별 값을 줄 수 있음.padding 박스 안쪽 여백테두리는 decoration: 안에 넣기center 가운데 정렬Alignment 정렬width: double.infinity 칸을 가득 채우는.. 오늘은 여기까지.. 얼마나 잘 활용할 수.. 2024. 4. 25.
오공완 (with 코딩애플(유튜브)) #3 시간이 없는 관계로 오늘 하나 더 나가려고 합니다.솔직히 이 분 영상이 모든 과정을 다 알려주진 않네요. 그렇다는 얘기는 유료 결제를 하거나 아니면 다른 영상을 또 찾아봐야 한다는 의미겠죠. 저 같은 경우는 8월까지 뭔가를 만들어야 하는 상황이고 안되면 내년으로 미뤄야 하는 상황이라서 최대한 8월까지 뭔가가 만들어져야 합니다.어쨌든 오늘 하나 더 나가려고 합니다. 지난 시간 질문은 파라미터였네요. 급하게 찾아본 결과. 파라미터는 그냥 함수로 이해하기로 했습니다. 함수는 명령어의 조합으로 이해하고 있습니다. 이번 강의는 레이아웃(layout)입니다.Scaffold()위젯은 화면을 상중하로 구분해 줌.ctrl+space바를 누르면 자동완성이 뜨고 그중에 고르면 됨. 상단: 파란색 .. 2024. 4. 24.
오공완 (with 코딩애플(유튜브)) #2 오늘은 lib폴더의 main.dart를 수정할 것임. analysis_options.yaml-rules: 부분에 4줄 추가 ->  rulse: "rulse보다 스페이스 2개 공간 띄우고 작성, 린트(Lint)를 끄는 명령어, 린트는 코드의 오류, 버그 등을 점검하는 툴인데, 초보는 끄는 게 속편 하다고 함"   prefer_typing_uninitialized_variables : false   prefer_const_constructors_in_Immutables : false   prefer_const_contructors : false   avoid_print : false void main 밑에 있는 내용 모두 삭제 stless 타이핑 후 탭키 나온 것에서  class extends 사.. 2024. 4. 24.
오공완 (with 코딩애플(유튜브)) #1 예전부터 나만의 앱을 만들고 싶었습니다.작년에 앱 인벤터로 앱을 만들었는데 불행히도 출시를 하지 못했습니다.앱 인벤터로 만들 수 있는 한계가 있더라고요.앱을 끄고서도 백그라운드에서 실행이 안 되는 문제, 출시하는데 어려움 등이 있었습니다.물론 해결할 수 있는 방법이 있을 수 있겠지만 그 해답을 찾기가 참 힘들었습니다.올해 새롭게 만들고 싶은 앱이 생겼습니다.이왕 만드는 거 시간이 많이 걸리더라도 제대로 된, 기능이 허접하더라도 구글 스토어에 출시까지 할 수 있는,그런 앱을 만들어보고자 합니다. 작년에 책 한 권을 샀고, 따라해 보려 했으나 실패했습니다.저는 어떤 언어도 해본 적이 없고, 기억력에 상당히 문제를 가지고 있는 사람입니다.안되면 접을 지언정 도전을 해 보려 합니다.여기.. 2024. 4. 23.
반응형