# dart

391개의 포스트
post-thumbnail

2022 하계 모각코 1회차

1회차 목표인프런 dart언어 강의 1시간 이상 듣기Dart언어 4시간만에 정복하기

1일 전
·
0개의 댓글
post-thumbnail

[FLUTTER] Social login - Google_without firebase

이번 글에서는 파이어베이스를 사용하지 않고 구글 로그인을 사용하는 방법에 대해서 설명하려고 한다.구글 로그인은 스토어에 서비스 중인 많은 앱들이 기본적으로 사용하는 소셜 로그인 방법 중 하나이며, 새로운 프로젝트를 진입시 로그인 로직을 우선 개발해야 하는 경우 ADB/

3일 전
·
0개의 댓글
post-thumbnail

Dart - isolate & Event Loop

Dart는 싱글 스레드 언어입니다. 때문에 비동기 코드를 작성하는 것은 매우 중요하죠.(싱글 스레드이기 때문만은 아니지만ㅎ)💡 isolate란?Dart의 싱글 쓰레드를 지칭하는 말. 독립적인 메모리 공간(스택), 이벤트 루프를 가지고 있다!기존 멀티 쓰레딩 지원 언어

6일 전
·
0개의 댓글
post-thumbnail

다트 언어의 특징 / 로또 번호 생성기

Do it! 플러터 앱 프로그래밍 책을 보고 정리한 내용입니다.

2022년 6월 29일
·
0개의 댓글

Dart 표기법

dart 표기법 세 가지

2022년 6월 29일
·
0개의 댓글

Dart의 주요 장점

Dart가 처음 나왔을 때(2011년), js를 대체하기 위한 언어로써 소개되었지만 높은 러닝 커브, 세련되지 않은 언어적 특성, js를 대체할 다른 언어의 존재(ts 등)로 인해 외면받았고 인기를 끌지 못했습니다.그러나, 모바일 크로스 플랫폼 Flutter를 지원하

2022년 6월 27일
·
0개의 댓글

super() 의 위치는 어디가 좋을까

super 메서드 호출하는 좋은 습관에 대해 알아보자.생성시에는 맨 위에서 폐기시에는 맨 아래에서 한다생성: 왜냐하면 상속받은 객체들을 먼저 초기화 한다. 예를 들면 super class 의 스트림같은 부모 객체에 의존해야 할 경우가 있다. 폐기: 같은 이유로 폐기시에

2022년 6월 27일
·
0개의 댓글
post-thumbnail

Flutter 학습 01. DART(1): 기초

Dart 정리하기(1)

2022년 6월 27일
·
0개의 댓글

Dart언어 Swift, C와 비교하며.

C와 Swift 언어에 비교하며 Dart의 차이점 정리변수선언 - 선언 방법var초기화한 값의 타입으로 지정됨.But, 특이한건 선언 후 대입할때는 타입을 계속 바꿔도 문제 없음String, int, double 변수선언 시 타입을 지정하면서 선언dynamic타입을 계

2022년 6월 27일
·
0개의 댓글
post-thumbnail

[FLUTTER] Social Login - Kakao

이번 글에서는 카카오 로그인에 대해서 작성하려고 한다.소셜 로그인 중에 국내에서 가장 많이 사용되고 있는 카카오 로그인에 대해서 개발자 센터 등록 부터 소스 코드까지 설명하겠다.맥OS를 기준으로 작성하였으며 카카오 관련 SDK는 flutter_kakao_sdk를 사용

2022년 6월 26일
·
0개의 댓글

[FLUTTER] Splash

앱 개발을 할때에 가장 기본이 되는 스크린이 바로 스플래시를 보여주는 스크린일 것이다. 스플래시의 기능은 보통 스플래시 스크린을 띄우는 동안 사용자의 정보를 체크하거나 초기 데이터 세팅을 위해서 짧게는 1초 이내에서 길게는 3초 정도의 화면을 보여주는 것을 말한다.간단

2022년 6월 26일
·
0개의 댓글

[FLUTTER] Kakao Login Issue - 2

Flutter로 카카오 로그인시에 안드로이드에서는 발생하지만 IOS에서 자주 발생하는 이슈 중에 카카오 앱으로 동의항목 체크 후에 다시 앱으로 돌아오지 못하는 이슈가 있다.해당 이슈는 딥링크 설정에서 발생하는 이슈이다.카카오 앱 로그인 시도 후 IOS의 경우 카카오 앱

2022년 6월 25일
·
0개의 댓글

Dart 비동기 프로그래밍

future는 미래에 받아올 값으로, 지금까지 배운 모든 타입에 적용 가능.delayed()함수에는 파라미터를 두개 받는데, 하나는 지연할 기간이고 지연 시간이 지난 후 실행할 함수를 넣는다. -> 2초후에 나옴Dart는 asynchronous programming을

2022년 6월 25일
·
0개의 댓글

Dart 함수형 프로그래밍

.asMap()을 사용하면 Map으로 형변환이 가능하다. 이때 key는 리스트의 인덱스이고, value가 리스트의 값이다..toSet()을 사용하면 Set으로 형변환이 가능하다. 이때 리스트에서 중복된 값이 있다면 삭제된다.Map에서 .keys를 사용하면 키값을, .v

2022년 6월 23일
·
0개의 댓글
post-thumbnail

Dart 객체지향 프로그래밍

생성자를 통해서 클래스 내의 변수에 내가 직접 변수를 넣어줄 수 있다.외부에서 값을 받아서 클래스 내부의 변수에 넣어줄 수 있다.this는 현재 위치하는 클래스를 의미한다.이는 더 간결하게 만들어 줄 수 있다.그렇지만 생성자에 자료형이 안맞아도 미리 선언해둔 변수들이

2022년 6월 22일
·
0개의 댓글

Dart 언어 공부 정리

해당 공부는 유튜버 코드 팩토리의 수업 1시간만에 끝내는 Dart언어 기본기를 정리한 수업입니다. 코드팩토리 - 1시간만에 끝내는 Dart언어 기본기 변수 선언하기 변수를 선언할 때에는 var를 사용해서 변수 선언을 해준다. 그러나 var는 해당 변수가 어떻게 사용되지

2022년 6월 22일
·
0개의 댓글

[Flutter] 비동기 처리 방식

다트는 비동기 처리를 지원하는 언어언제 끝날지 모르는 작업을 기다리지 않고 다음작업을 처리하게 하는 것을 의미비동기를 지원하지 않고 동기 방식만을 사용한다면 어떠한 작업이 오래 걸려 진행되지 않을 때 사용자가 실행이 멈춘 것으로 생각하고 프로그램을 종료할 우려가 있음다

2022년 6월 21일
·
0개의 댓글
post-thumbnail

Dart에 대해서

다트는 메인 (main) 함수로 시작함어디에서나 변수 선언 및 사용가능모든 변수가 객체 및 모든 객체는 object 클래스를 상속 받음자료형이 엄격한 언어라서 변수에 지정한 자료형과 다른 유형의 값을 저장하면 오류 발생여러 자료형을 허락하려면 dynamic 타입이용가능

2022년 6월 17일
·
0개의 댓글