Flutter/캠프 17

24.11.01

문제 해결   첫번째 코드에서 products라는 배열을 구성했고, String Pname, int Pprice로 구성되어있습니다. 저 배열을 이용해서 아래의 코드에서 키보드 입력과 비교해서 배열이 Pname과 같은 것을 찾고 그 물건의 Pprice를 찾고 총가격(totalPrice)에 추가하는 방식을 구성했다. 아래는 완성한 코드의 문제였던 일부를 가져온것이다.List products = [ Product("셔츠", 45000), Product("원피스", 30000), Product("반팔티", 35000), Product("반바지", 38000), Product("양말", 5000), ];String? inumber = stdin.readLineSync()!; ..

Flutter/캠프 2024.11.01

24.10.31

텍스트로 구동하는 간단한 형식의 쇼핑몰을 만드는 프로젝트를 만들고있었다. 쇼핑몰의 상품을 선택하면 물건을 장바구니에 인식을 시켜야하는데 하루종일해도 방법을 찾을 수가 없었다.다른 사람들은 모두 다 만들었는데, 나혼자 못하고 있는게 참 어이가 없기도 했고, 당황 스럽기도 하고 참 한심했다.근데 뭐 못할수도있는거지, 포기하지 않고 더 하다보면 잘하것지. 힘들지만 그래도 하나면 성공하면 다 될 거같은 기분이긴하다.

Flutter/캠프 2024.10.31

24.10.28

문서 주석기본적으로 주석은 코드안에 들어있지만 컴파일할때는 없는 것처럼 인식되어, 개발자들이 코드를 분석할때 필요한 정보를 기록해놓을때 사용한다. 그래야 코드를 빠르게 이해하고 구조를 파악하는데 용이하기 때문이다. 이런 일반적인 주석 말고도 하나가 더있다. 바로 문서 주석이라는것이다. 주석처리가 되면 아예 인식이 안되는 다른것들과는 다르게, 문서주석은/// 또는 /**로 사용한다.  /** * 두 수의 곱을 반환하는 함수입니다. * * 이 함수는 [a]와 [b]를 곱하여 그 결과를 반환합니다. * 예를 들어, multiply(2, 3)은 6을 반환합니다. */int multiply(int a, int b) { return a * b;}위와같은 방식으로 사용한다. 일반주석과 비슷하지만, []를 이용하여 ..

Flutter/캠프 2024.10.28

24.09.24

오늘은 아티클 스터디는 진행하지 않고 바로 2주차 강의를 들으면서 공부를 진행했다. 강의에서 위젯에 대해서 배웠는다. 'StatelessWidget' 과 'StatefulWidget', 'ViewWidget'의 종류에 대해서 배웠다. Stateless위젯은 정적인 UI를 구성하는데 사용되고, Stateful위젯은 상태의 변화를 읽고 상태가 변해 동적인 UI에 사용되는 위젯이었다.처음 배운 위젯이고 두가지 명확하게 대비되기 때문에 머리 속에 쉽게 들어왔다. ViewWidget은 Page, List, Grid, TabBar 4가지가 있었다. 각각의 특징은 iOS공부할 때 확실이 알아두었기 때문에 쉽게 이해할 수 있었다. 세부적인 코드들은 다시 공부할 필요가 있을 것 같다.     요즘 생각할게 많은데 그에 ..

Flutter/캠프 2024.09.24

24.09.19

오늘은 아티클 스터티와 1주차 강의를 모두 시청하였다. 추석 연휴가 지나고 나서 공부를 다시 시작하는 거였다. 연휴가 길었기 때문에 공부를 오랜만에 해서 집중이 잘 되지 않았지만 최대한 오늘 목표를 채우기 위해서 강의를 모두 시청하였다. 1. 강의 시청 오늘은 함수, 조건문, 동기 비동기, 위젯트리 및 정리, 클래스 객체에 대한 내용을 배웠다기본적인 문법이 Swift와 같아서 굉장히 쉽게 눈에 들어왔다. 그렇지만 따로 내용을 정리하면서 다시한번 정리할 필요하 있음 2. 아티클 스터디오늘은 개발자로서 가져야할 소양에 관한 글을 읽었다. 4가지가 있었지만 요약하자면 공부를 계속 해야한다는 것이였다. 가만히 자신의 능력에 안심하고 안주하지 말고 부족한 부분이 무엇인지 생각하고 더 성장할 수 있게 끊임없이 공부..

Flutter/캠프 2024.09.19

24.09.12(1주차 1~9)

오늘은 강의를 듣기 시작한 첫날이다. Flutter를 배워야하는 이유와 장점, windows와 mac 환경에서의 flutter개발 환경 세팅하는 법을 보았고, Dart 문법에서 변수와 반복문에 대해서 배웠다.  1. Flutter Flutter는 크로스플랫폼이다. 네이티브가 아니라서 안드로이드와 iOS 두가지에서 구동이 가능하다. 그래서 내가 배우고자 선택한 것이였다. 그리고 여러가지 장점과 단점이 있었는데 이미 Flutter를 배우기로 결정한 상태이기 때문에 장단점이 중요하지는 않았다. 2. MacBook 설정하기 iOS 앱 개발자로를 목표로 하기 때문에 Mac에 flutter 개발 환경을 세팅했다. 기존에 xcode와 android studio는 설치되어있었는데 VSCode로 강의가 진행되기 때문에 ..

Flutter/캠프 2024.09.12

24.09.10

내가 Flutter 를 공부하기로 선택한 계기는 무엇인가요?네이티브 앱 개발보다는 크로스 플랫폼 개발자의 수요가 더 많고 전문적으로 확실히 공부하여차별화된 능력을 가지게 된다면 빠르게 취업을 할 수있을 것같아서 도전하기로 생각하게 되었습니다.내가 이해한 개발자**(혹은 생각했던 직무)**는 어떤 역할을 하는 사람인가요?앱을 개발하고 유지보수하는 일을 하는 사람을 개발자라고 생각합니다. 앱개발 혹은 프로그래밍 관련 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 앱개발에 대해 찾아본 것을 작성해주세요. (ex. 안드로이드 개발자와 iOS 개발자의 차이점, native 개발자는 어떤사람인지)전공이 컴퓨터소프트웨어학과여서 기본적인 개발에 대해 경험이 있습니다. 모바일과 웹 개발을 주로..

Flutter/캠프 2024.09.10