본문 바로가기

앱만들기15

오공완(with 코드팩토리) #1, 2, 3, 4, 5 (var, int, double, String, Boolean) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 책 한 권을 따라쳤으니 이제 다시 원점에서 시작하려고 한다. 우습게도 어제 chat GPT에게 '나 어떻게 공부해야 해?' 했더니 사람마다 배움의 속도가 다르지만 일반적으로 다트 언어 기본 문법을 배우는데, 몇 주가 걸리나, 꾸준히 공부한다면 1~2주에 끝낼 수 있단다. 플러터로 간단한 앱을 만들 수 있을 정도로 익숙해지는 데는 1~2 달이란다. AI가 나에게 힘을 준다. 긴 호흡으로 가겠다 했지만 낙담한 것은 사실.. 며칠 전에 코드팩토리를 보면서 시작했었는데.. .. 2024. 6. 5.
오공완 (with 개발이 재미있는 플러터앱 프로그램밍) #2 오늘의 공부:2.2 실습하기~ 오늘 배울 내용은 텍스트 폰트 등의 테마를 바꾸기. 이렇게 기초부터 가르쳐 줘서 너무 좋다.Stateless Widget(상태 없는 위젯)은 다음 장에서 자세히 설명할 예정이라고 함.title: 'ThemeData', 부분이 왜 들어갔는지.. 삭제. 그런데도 작동을 안 함. 도대체 또 어디가 잘못된 건데..기분 나쁜 녹색 밑줄들과 마지막은 왜 빨간색 블럭이 들어있지? 일단, 패스~구글 폰트 추가pubspec.yaml파일에 구글 폰트 패키지 추가[Terminal]에서 'flutter pub add google_fonts'를 입력하면 구글 폰츠 패키지가 추가된다고 하는데, 터미널을 찾는데 한참이 걸렸다. 유튜브 영상 보면서 따라 하다가 강사랑 같은 스타일을 적용하고 싶으면 뭘 .. 2024. 4. 29.
오공완 (with 개발이 재미있는 플러터앱 프로그램밍) #1 플러터로 앱을 만들기 위해서 작년에 3권의 책을 구입했다.그중에 개발이 재미있는 플러터 앱 프로그래밍 책이 초보가 접근하기 가장 쉽게 설명이 되어 있는 거 같다.자신에게 맞는 책을 고르는 것이 중요한 거 같다.보통 처음부터 이해하려고 하지 말고, 앱 부분 기능을 익히면서 배우는 것이 좋다고들 한다. 그래야 퍼지지 않고 즐거움을 느끼면서 접근할 수 있다고..그런데 나처럼 거의 백지에 가까운 사람들은 이 책으로 접근해 보면 좋을 거 같다.이 책의 단점이 발견되면 그때 다시 이야기하는 걸로..암튼, 오늘은 유튜브 강의가 중간에 끊겨서 작년에 산 책들을 다시 꺼내서 비교해 보고 있다.그중에 이 책이 친절하게 설명하고 있는 거 같아서 이번 주말은 이 책과 함께.. 3권의 책을 번갈아 가며 정리하고 배우면서 감을 .. 2024. 4. 27.
오공완 (with 코딩애플(유튜브)) #6 여기에 기록하고 있는 것은 유튜브 동영상이나 책을 보며 공부하면서 요약하거나 본인이 이해한 내용을 정리하고 있는 중. 그렇기 때문에 이 내용은 부정확하며, 제가 잘못 이해한 내용이 포함되어 있을 수 있음.오늘의 주제: 커스텀 위젯 stless(New Stateless widget)을 이용해서 나만의 위젯을 만들 수 있음. (내가 만드는 단축키 정도로 이해함.)커스텀 위젯은 class로 만듦. 클래스는 변수와 함수를 보관하는 통.코드 내용이 동영상과는 다르게 나온다. 첫 동영상에서도 그랬던 거 같은데, 아마도 버전이 바뀌면서 더 짧게 변화된 거 같다. 다른 설명은 그냥 지나치고,작년에 어떤 동영상에서도 override에 관한 설명을 했는데 이해하지 못하고 넘어갔다. 설명을 듣기 전부터 불안하기 시작한다.... 2024. 4. 27.
오공완 (with 코딩애플(유튜브)) #5 오늘의 주제: Typography, 버튼, 레이아웃 혼자서도 잘 짜는 법 강의자분과는 다르게 저는 앱바 바탕색이 투명(흰색일까요?) 글자 디자인은 style: Textstyle()색은1. Colors.칼라명2. Color(Oxff~~) ~~는 헥스칼라번호3. Color.fromRGBO(r,g,b,opacity) fontsize: 글자크기letterSpacing: 자간 버튼의 종류TextButton()IconButton()ElevatedButton()  1. 예시디자인 준비2. 예시화면에 네모그리기(빈 공간 없게 네모그려보기)3. 바깥 네모부터 하나하나 위젯으로4. 마무리 디자인 오늘은 꽤 어려운 숙제를 내주셨는데 일단, 되든 안되는 해보고자 합니다. 강사님이 네모로 구분해 준 영상을 보고..하려고 했으나.. 2024. 4. 26.
반응형