목록Front (41)
코딩항해기

다트 Dart구글이 멀티 플랫폼 상에서 동작되도록 하는 앱을 위해 디자인된 객체지향 프로그래밍 언어이다. 2011년 10월 공개되었으며, C언어와 유사한 문법을 가지고 있고, Java, C#, JS와 같은 기능적 스트럭쳐를 추가한 언어라서 간결하고 강력한 기능을 지원한다. Dart는 DVM(Dart VM)상에서 동작하거나 네이티브 컴파일링을 통해 모바일, 데스크톱, 웹 브라우저, 서버 플랫폼 상에서 어플리케이션 실행을 지원한다. 구글에서 2017년 발표한 크로스플랫폼 앱 프레임워크인 Flutter가 사용하는 언어이다. Android Studio, Intellij, VS Code 등에서 사용할 수 있다. (IDE) Dart 자료형기본 자료형int정수형42, -1, 0double부동 소수점3.14, -0.5..

flutter는 의존 버전을 확인하고 업그레이드 할 수 있는 기능을 제공한다. 1. 버전 확인flutter pub outdated 터미널에 해당 명령어를 입력하면 현재 주입된 dependency의 버전을 체크해 알려준다. 2. 업데이트버전 업데이트가 필요할 경우 하단의 명령어를 터미널에 입력한다.flutter pub upgrade 3. pub getpub이 변경되었으니 반영해준다.flutter pub get

Flutter에서 pubspec.yaml에서 dependencies를 보면 두 가지가 있는 것을 볼 수 있다. # Dependencies specify other packages that your package needs in order to work.# (의존성은 현재 패키지가 작동하기 위해 필요한 외부 패키지들을 명시합니다.)# To automatically upgrade your package dependencies to the latest versions# consider running `flutter pub upgrade --major-versions`.# (패키지 의존성을 최신 버전으로 자동 업데이트하려면 `flutter pub upgrade --major-versions` 명령을 실행하세요...

import 'package:flutter/material.dart';void main() { runApp(const MyApp()); //MyApp class 실행}class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( //상단 바(appBar), 메인(body), 하단 바(bottomNavigationBar) 3개로 분할해주는 위젯 appBar: AppBar( title: Text('제목 테스트', style: TextStyle(fontWeight: FontWei..

1. Flutter SDK 관련 명령어flutter channelFlutter 채널(버전 트랙) 목록 확인 및 변경flutter configFlutter 설정 구성flutter doctor개발 환경 점검 및 문제 진단flutter upgradeFlutter SDK 최신 버전으로 업데이트flutter downgradeFlutter SDK 이전 버전으로 다운그레이드flutter precacheFlutter 도구가 필요한 바이너리 캐시 미리 받기flutter bash-completion쉘 자동완성 스크립트 출력 2. 프로젝트 관련 명령어flutter create 새 Flutter 프로젝트 생성flutter run [옵션]연결된 디바이스나 에뮬레이터에서 앱 실행flutter build 앱 빌드 (apk, io..

1. Dart, Flutter Extention(플러그인) 설치 2. Flutter SDK download 플러그인을 다운로드한 뒤에는 Control+Shift+P를 눌러 커멘드창에 flutter를 입력해 New Project를 고르면 SDK 폴더를 지정해주거나 다운로드 할 수 있다.https://docs.flutter.dev/get-started/install/windows/mobile Start building Flutter Android apps on WindowsConfigure your system to develop Flutter mobile apps on Windows.docs.flutter.dev 다운로드 한 뒤에 바로 SDK 패스 추가를 물어보는데 바로 세팅되지 않아서.. 다시 New..

트랜스파일러 Transpiler트랜스파일러는 소스 코드를 한 프로그래밍 언어에서 다른 프로그래밍 언어로 변환해주는 도구이다. 주로 최신 버전의 언어를 구형 버전의 언어로 변환하는 과정을 거쳐 원본 코드와 동일한 동작을 하는 대상 언어 코드를 생성한다. 최신 버전의 자바스크립트(ES6/ES2015)를 구형 버전인 ES5로 변환해주는 Babel이 대표적인 예이다. 변환을 통해 구형 브라우저에서도 동작할 수 있도록 지원하고, 변환된 코드는 호환성을 확보하면서 최신 기능을 사용할 수 있는 이점을 제공한다. 트랜스파일러는 언어 간의 문법 차이나 기능 지원 차이를 극복하여 크로스플랫폼 개발이나 호환성을 향상시키는데 사용된다. TypeScript의 컴파일러나 CoffeeScript의 컴파일러 등이 트랜스파일러 예시이..

ECMAScript5 주요특징엄격 모드 Strict ModeES5에서 추가된 기능 중 엄격모드가 있으며, 지시어로 활성화 할 수 있는 이 모드는 JavaScript 문법의 제약을 강화하고 불완전한 작업을 방지한다."use strict";// 코드는 이제 엄격 모드로 실행됩니다 선언되지 않은 변수를 사용하거나, 읽기 전용 속성에 할당하거나, 매개변수 이름이 중복될 경우, 삭제할 수 없는 속성을 삭제할 경우 오류가 발생하며, with문 사용과 eval, argument를 함수명으로 사용하는 것이 금지된다. this의 기본값이 전역 객체 대신 undefined로 설정된다. 최신의 자바스크립트에서는 이 Strict 모드가 기본처럼 사용되고 있다. 특히 이후 버전인 ES6부터 도입된 클래스와 모듈은 기본이 Str..

ECMAScript자바스크립트는 1995년 Brendan Eich라는 사람이 발명했다. 그리고 1997년에 ECMA 표준이 되었다. ECMA Script는 Ecma 인터내셔널 ECMA-262 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어이다. 자바스크립트를 표준화하기 위해 만들어졌으며, 액션스크립트, J스크립트 등 다른 스크립트 언어도 포함한다. ES5ECMAScript5를 줄여서 ES5라고 하며 새로운 표준이 발표될 때마다 숫자가 늘어난다. ES5는 2009년에 발표된 버전이며 대부분의 브라우저에서 지원한다. 아직 var를 사용하는 버전이다. ES6부터는 let, const를 지원하며 그 외에도 다른 기능들이 많이 추가되었다. 유독 ES5와 ES6를 구분짓는데, 그 이유는 var let cons..

넥사크로 N v24넥사크로 N의 24버전은 2023년 11월 투비소프트에서 출시된 UIUX 통합개발 플랫폼이다.로우코드를 지원하고 있으며 기업용 솔루션을 제공하는데 초점이 맞춰져 있다. 고성능의 UI 및 애플리케이션 개발을 지원하는 다양한 기능을 제공하고 있다. 기능 크로스 플랫폼 지원:넥사크로 N v24는 웹, 모바일(Android, iOS), 데스크탑(Windows, macOS)을 아우르는 다양한 플랫폼을 지원하며, 한번의 개발로 여러 플랫폼에서 실행 가능한 애플리케이션을 만들 수 있다. 강력한 UI 컴포넌트:다양한 UI 컴포넌트와 스타일을 제공하여, 고급 UI/UX를 개발할 수 있게 한다. 그리드, 차트, 리스트, 다이얼로그 등 기업용 애플리케이션에서 자주 사용하는 UI 요소들을 쉽게 구현할 수 있..