2024/11 4

데이터 통신 기초와 JSON

JSON은 서버와 클라이언트가 데이터를 주고받는 데 사용되는 가벼운 데이터 형식, 데이터는 키-값 쌍으로 구성 오늘 JSON 형태의 문자열로 변환할 때 사용하는 직렬화, 역직렬화를 배웠다.아래의 코드는 오늘 강의를 들으면서 잘 이해하기위해 직접 해본코드이다. 직렬화: 객체 -> Map -> String역직렬화: String -> Map -> 객체 (String 에서 Map 으로 변환을 시킬때 jsonDecode함수를 사용Map 에서 객체로 변환을 시킬때는 객체에 fromJson named 생성지를 구현해서 사용)import 'dart:convert';void main() { String easyJson = """ { "name": "오상구", "age": 7, "isMale" : true} """; //..

카테고리 없음 2024.11.28

4주차 WIL

Flutter 기초를 다지는 시간을 가졌다 기초를 다지면서 개인과제 기차예매앱을 만들어보았고 이번에 지급 받은 강의는 내 기준에서 이해하기 너무 좋게 나왔었다. 그래서 이번주는 강의내용의 50%이상 내가 가져갔다고 생각이든다 이번주는 앱 개발의 대한 기초 구현 능력에 대해서 많이 배웠다고 생각하고 의미가 있는 학습시간이였다 이번주는 너무 만족한다.

카테고리 없음 2024.11.21

Flutter 기초 위젯 정리

Flutter 기초 위젯 정리1. MaterialApp설명: `MaterialApp`은 Flutter 앱의 루트 위젯으로, 머티리얼 디자인을 적용합니다.• title: 앱의 제목을 설정합니다.• theme: 앱의 테마를 설정합니다.• home: 앱이 시작될 때 표시할 기본 위젯을 설정합니다.2. Cupertino설명: `Cupertino`는 iOS 스타일의 UI를 제공하는 위젯입니다. `CupertinoApp`을 사용하여 iOS 느낌의 앱을 만들 수 있습니다.• CupertinoApp: iOS 스타일의 앱을 생성합니다.• CupertinoPageScaffold: iOS 스타일의 페이지 레이아웃을 제공합니다.3. Scaffold설명: `Scaffold`는 머티리얼 디자인의 기본 페이지 레이아웃 구조를 제공..

카테고리 없음 2024.11.12

2주차 마지막 WIL

이번에는 팀과제도 있었지만 개인과제로 콘솔 쇼핑몰을 만드는것이였다.팀과제는 간단한 앱 비지니스 분석을 하는거라 팀원들과 정보를 찾아보고 소통을 하다보니원활하게 이루어지고 얻는게 많았다. 하지만 개인 과제는 강의를 보고 활용하기에는 내 기준에 너무 어려웠다.그래서 초반에는 많이 헤맸다. 그렇게 스트레스 아닌 스트레스를 받으면서 어떻게 해결을 해야할까 많은 생각을 하였다.그렇게 생각을 하다보니 우리의 목표는 dart문법을 다 이해하며 사용하는것이아니라 필요한것만 꺼내어서 상품을 만들어 창업을 하는것이 목적인게 떠올랐다. 그 생각이 든 이후로는 내 학습 방향성이 잡혔다. dart문법을 이번주에 많이 늘지는 않았지만 학습 방향성과 목적을 찾으면서 많은 이득을 본거같은 2주차였다 . 이번주도 많이 고생하고 얻은게..

카테고리 없음 2024.11.01