전체 글
-
2주차 과제교육/9주완성!프로젝트캠프-플러터 2023. 9. 29. 17:21
8일차 과제 Quiz. 다음은 해당 자바스크립트로 작성된 백엔드에서 동작하는 코드이다. 빈칸에 들어갈 정답 코드를 제출하세요. 100부터 150사이의 정수를 찾아 해당 URL에 접근하시오. "[{]({0부터)100부터 150사이정수}" 정답코드를 받기위한 코드를 작성하시오. import json import requests import jwt # class Jwt(): # def __init__(self, payloads, secret_key): # self.payloads = payloads # self.algorithm = "HS256" # self.secret_key = secret_key # # def create_token(self): # return jwt.encode(self.payloads..
-
8일교육/9주완성!프로젝트캠프-플러터 2023. 9. 29. 17:20
57강. HTTP 심화 HTTP HTTP는 HTML문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜 프론트엔드에서는 반드시 HTTP 요청을 보낼 수 있어야 한다 서버에 요청을 보내서 응답을 받고, 그 응답 데이터를 가공하여 보여줘야하기 때문 Dart에서 HTTP를 직접 요청해보도록 한다 이 때, HTTP 요청을 보내기 위해 필요한 것 두가지 Method GET : 주로 데이터를 받을 때 사용되는 메소드 POST : 주로 데이터를 생성할 때 사용되는 메소드 URL Dart에서 HTTP요청하기 Dart 프로젝트 생성 http패키지 설치 http요청을 보내고, 응답을 받을 수 있는 다트 공식 페이지 HTTP사용할 대상의 URL정의 Method선택(GET, POST) 요청보내기 요청 응답받기 출력 서버(..
-
7일교육/9주완성!프로젝트캠프-플러터 2023. 9. 29. 17:20
52강. Map 데이터타입 변수 하나에 최대한 많은 데이터를 담음 파이썬의 dictonary랑 같은 듯 var anyInfo={ 이름, 키, 나이, 전화번호, }; var anyInfo={ "name":"zzang-yeah" "height":160 "age":99 "phone":"010-1234-5678" }; key:value형식 53강. 단어 앱 제작 생략 54강. 퀴즈 앱 만들기 생략 55강. pub.dev, 패키지 설치하기 패캐지란?앱에 일부기능을 추가해주는 코드 컨테이너 다른사람이 작성한 코드 꾸러미 다른 패키지를 내 프로젝트에 사용한다==의존한다==의존성 패키지 의존성 관리 파일 pubspec.yaml:이미지 등록, 폰트 등록, 패키지 등록 pub.dev 구글에서 운영하는 패키지 공유 공간, ..
-
1주차 과제교육/9주완성!프로젝트캠프-플러터 2023. 9. 24. 03:30
day1 과제 1. 원하는 예문을 사용하여 아래의 이미지와 동일한 결과물을 만들고, 이를 만들기 위한 전체 코드를 작성하세요. 조건 RichText 위젯 사용 Text 위젯 사용불가 Column 위젯 사용불가 style을 지정한 위젯은 4가지 이상 문단은 3문단 이상 import 'package:flutter/material.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); // This widget is the root of your application. @override Widget build(BuildContext context) { return Mat..
-
5일교육/9주완성!프로젝트캠프-플러터 2023. 9. 24. 00:04
42강. 키오스크 앱 만들기 생략 43강. Controller에 대하여 관리가 필요한 위젯들 TextField(TextFormField) -> 위젯에 작성된 텍스트를 가져올 때, 위젯에 작성된 텍스트를 초기화 할 때 PageBiew->다음 페이지로 넘어갈 때, N페이지로 이동시킬 때 Controller(담당자를 배정한다) 작성되고 있는 데이터를 가져올 때 사용 위젯의 특정한 액션을 취하거나, 조종하고 싶을 때 사용 Controller는 위젯 내에 변수로 선언하고, 그 변수를 조작하면 됨 class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context){ var myControl..
-
4일교육/9주완성!프로젝트캠프-플러터 2023. 9. 24. 00:04
37강. TextField Widget 사용자에게 입력을 받을 수 있음 TextField( //데코레이션 하기 decoration : InputDecoration( //라벨달기 label:Text("이메일 입력"), labelStyle:TextStyle(color:Colors.black), //데코레이션 : 배경 색 달기 hintText("이메일 입력하세요"), fillColor:Colors.balck12, filled:true, //커서 색상 변경(?) border:InputBorder.none, ), ) 38강. Dart Event란? 사용자 행동에 기반해서 처리해야하는 기능을 미리 준비해야함 개발자에게 핸들링할 수 있는 기회를 주는 것 이벤트와 핸들러는 한세트라 묶어(Bind)해줘야함 TextFie..