목록구글 (3)
넘치게 채우기
함수와 main 함수 void main(){ print('Hello World!'); } 모든 다트 프로그램들은 main함수를 반드시 정의하여야 합니다. 다트 프로그램들의 실행은 모두 main함수로부터 시작됩니다. void는 반환값이 없음을 뜻합니다. main()은 main함수의 선언을 의미합니다. 함수명 뒤에 소괄호’()’를 붙여 함수를 선언합니다. 중괄호{}로 실행할 코드를 감쌉니다. int addNums(int x, int y){ return x + y; } 이는 두 수를 입력받아 더하는 addNums()라는 함수입니다. 함수명 앞에 반환할 자료형을 정의합니다. (int x, int y)으로 입력받을 인수를 정의합니다. return을 통해서 함수가 값을 반환시킵니다. 자료형 아래는 Dart의 기본적..
개발 프레임워크 Flutter가 Dart언어를 채택한 이유는 다음과 같다: 1. JIT컴파일러인 동시에 AOT 컴파일러 JIT(Just In Time) 컴파일러는 가상 머신에 미리 컴파일시켜 핫 리로드와 같이 빠른 개발 기능과 속도를 제공한다. AOT(Ahead of Time)컴파일러는 코드를 각 아키텍쳐에 맞는 효율적인 기계어로 번역한다. 2. 널 세이프티 Dart는 안정적인 널 세이프티를 지원한다. 시스템에 변수가 널이 될 수 있는지 아닌지 등을 표시하여 개발자가 참고할 수 있도록 한다. 3. 구글이 직접 유지보수하는 언어 Flutter 프레임워크와 Dart 언어는 서로를 위해 존재하고, 같은 팀에서 둘을 다룬다.
android/build.gradle에서 classpath 'com.google.gms:google-services:4.3.10' 의 버전을 최신으로 바꿔주면 된다. (23.07.06 기준 4.3.10 -> 4.3.13)