일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 해석
- IT특성화 학생
- 욕 필터링
- 주석 추가
- pubspec.yaml
- 기본 개념
- Future
- 기본코드
- 책 정보
- get과 post
- flutter 2.0
- 인사글
- 비동기
- liquid_swipe
- 라이브러리
- flutter
- 리스트 아이템
- await
- null-safety
- 독도갈매기
- 글자 변경
- listtile
- Node js
- 취준생?!
- delayed
- null_safety
- text overflow
- javascript
- pub.dev
- async
- Today
- Total
목록전체 글 (14)
This is unimportant

API API = Application Programming Interface 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. -위키피디아- 일련의 표준화된 명령이나 기능 매개 역할자로써의 API JSON key값과 value값이 각각 매칭되는 것을 JSON format이라고 함. 서버에서 값 가져오기 // Uri는 Url의 한 종류라고 할 수 있음 String uri = 링크; var url = Uri.parse(uri); Response response = await http.get(url); var parsingData; // 연결 상태를 코드로 표시 // Ex. 200(정상), 404(에러)... if(response...
Null Safety Null Safety Flutter 2.0부터 null safety를 지원합니다. 개발되는 코드가 null 안정성을 보장한 상태로 개발되게 하고자 하는 개념 ? Nullable과 Non-Nullable을 구분해서 사용할 수 있게 해준다. 기본적으로 변수를 선언할 때 Non-Nullable(null값 허용 X)로 선언되지만 처음 변수를 선언할 때 변수 타입 앞에 ?를 붙이면 Nullable(null값 허용)로 선언된다. Kotlin을 보는 것 같은 느낌? String str1 = 'Null 테스트'; String? str2 = 'Null 테스트'; str1 = null; // error 발생 str2 = null; // 클래스의 경우도 똑같음 Class TestClass {} Test..
심화 Thread 프로세스내에서 실행되는 흐름의 단위 Program = 생명이 없는 것(Ex. 포토샵 프로그램은 깔려만 있고 클릭하기 전까지 무언가를 하지 않는다.) Process = 생명이 있는 것(Ex. 포토샵 프로그램이 시작된 순간부터, 핸드폰에서 실행중인 서비스를 확인해보면 프로세스라고 한다.) dart는 싱글 스레드로 운영되는 언어이다(한 번에 오직 하나의 작업만 실행) flutter 앱을 실행하는 순간 isolate라는 새로운 스레드가 생성되고 즉시 작업을 실행(앱 전체 운영을 총괄하는 단일 스레드) 스레드가 생성되는 순간 자동적으로 다음을 실행하게 된다. First In First Out(FIFO)의 선입선출 방식으로 "MicroTask와 Event" 준비 이벤트 큐로 넘어가기 전에 아주 짧..
Future, async, await 동기, 비동기 동기 순서대로 해야 할 일 한 가지만 하는 것을 Synchronous(동기) 장점으로는 간단하지만 결과가 나올 때까지 아무것도 못한다. 비동기 동시에 다른 일을 하는 것을 Asynchronous(비동기) 복잡하지만 결과가 나오기 전까지 다른 작업을 할 수 있다. Example 가게에서 알바가 서빙과 주문을 받는 역할을 해야 하는 경우 동기일 경우 알바는 서빙을 끝낸 후 주문을 받는다. 비동기일 경우 알바는 서빙을 하면서 주문을 받는다. Future 비동기 작업을 할 때 사용된다. 일정 소요시간 후에 실제 데이터나 에러를 반환한다. Example import 'dart:io'; // 다음과 같이 사용할 수 있다. // Future 함수명 (..
일정 길이가 지난 글자들을 ...으로 표시하는 방법을 알아보겠습니다. Container( width: 100, child: Text('Text가 변경되는지 테스트', overflow: TextOverflow.ellipsis), ), 위 방식대로 하면 Container에 가로 길이보다 Text가 길어진다면 ...으로 처리가 됩니다. 참고 : medium.com/@larkbless/flutter-text-widget-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-a0f8c4c196d1

Splash screen이라고 하는 앱을 실행했을 때 메인 페이지가 나오기 전 나오는 인트로?를 간단하게 만드는 방법을 알아보겠습니다. 먼저 pubspec.yaml에 아래 링크에 라이브러리를 추가해줍니다. pub.dev/packages/animated_splash_screen animated_splash_screen | Flutter Package The easiest way to create your animated splash screen in a fully customizable way. pub.dev 간단한 예제는 아래와 같습니다. import 'package:animated_splash_screen/animated_splash_screen.dart'; import 'package:flutter/..

이번에는 flutter 무료 e-book이 있다고 해서 알려드리려고 합니다. 정보는 아래 링크에서 얻었고 앱 개발이나 웹 개발, 서버 개발등 여러가지 좋은 정보들이 많이 있는 곳입니다. github.com/Integerous/goQuality-dev-contents Integerous/goQuality-dev-contents { 고퀄리티 :zap: 개발 컨텐츠 모음 }. Contribute to Integerous/goQuality-dev-contents development by creating an account on GitHub. github.com 무료 e-book 링크는 아래이고 ridibooks에서 볼 수 있습니다. ridibooks.com/books/3419000002 파닥파닥 Flutter..

이번에는 pub.dev에 라이브러리를 사용해 젤리 슬라이드(이름은 liquid swipe인데 젤리같해서...)를 만들어보겠습니다. 먼저 pub.dev/에 들어가셔서 liquid_swipe라고 검색하고 나온 곳을 들어갑니다. 그 후 Installing탭을 누른 후 dependencies 밑에 부분을 복사합니다. pubspec.yaml에 들어가서 아래 이미지와 같이 붙여줍니다. 그 후 Ctrl + S 혹은 터미널이나 cmd창에 flutter pub get이라고 작성하거나 위에 다운로드 버튼을 눌러줍니다. pubspec.yaml에 자리에 맞지 않게 작성하거나 띄어쓰기를 하나라도 잘못하거나 오타가 있을 때는 실행이 안 되니 주의하시기 바랍니다. 그 후 dart로 돌아와 다음과 같이 import하면 사용이 가능해..