본문 바로가기
반응형

전체 글157

flutter Dart언어 1.0부터의 변화과정 : 어떻게 변화했는데 알면 어떻게 변할지 알게 됩니다. 다트언어의 목적은 개발 생산성을 향상시킨다는 목적이 뚜렸한 언어 입니다. 이러한 목적 때문에 다트 언어는 자바와 유사성을 보입니다. 이글 을 통해서 다트의 발전 방향서과 장단점, 그리고 특징에 관해서 이해할 수 있습니다.  1. Dart 1.0 다트 1.0은 2013년에 소개되었다 GOTO회의에서 처음 소개되고 2년 만이다. 1.0에서 추가된 주요사항은 "dart2js"이다 이는 다트 언어로 프로그래밍된 코드를 Javascript로 변경해 주는 도구이다. 다트 1.0이 출시되는 시점에 대다수의 브라우저들은 다트언어를 지원하지 않았기 때문에 다트로된 프로그램을 변환하여 브라우저에서 구현하기 위한 도구이다. 하지만 해당 시점의 다트는 자바스크립트의 대항마로 평가받지 못했다. 해당 시점에는 이미 자바스크립트가.. 2024. 7. 26.
flutter 상태관리 중 가강 강력하고 쉬운 라이브러리 Riverpod - a to z 이 글에선 Riverpod의 사용법을 정리하지 않고 각 Provider의 특징과 Riverpod의 특징에 대해서만 이야기 합니다.플루터를 공부한다면 상태관리란 이야기를 많이 들어 보셨을 겁니다상태관리 (State Management)앱을 시작하고 사용자가 화면의 콘텐츠를 변경하고나 보고 있다면 이는 모두 앱의 현태 상태입니다.상태는 화면을 구성하고, 사용자의 동작에 따라 데이터가 변경하는 것들.. 모두 상태입니다.이러한 상태를 쉽게 관리해주게 Riverpod입니다.상태관리의 원래현재의 상태가 변경이 되면 그에따른 데이터가 변경을 하게됩니다.데이터가 변경이 되면 변경된 데이터를 바인딩하고 있는 UI가 데이터에 따라 변경이 되게 됩니다.즉, 상태가 변경이 되면 플루터의 Build함수가 다시 불리워 집니다.그.. 2024. 7. 25.
VS Code 확장프로그램(플러그인)추천 : postman같이 request테스트 방법 중 가장 쉬운 rest api 테스트 방법 VSCODE에서 확장프로그램중 REST Client는 PostMan과 같이 외부 API를 테스트 할수 있도록 도와주고 있다 텍스트 기반이라서 서로 공유가 쉽고 테스트 또한 아주 쉽기 때문에 개발자라면 알아두고 있으면 무조건 이득인 셈이다. 1. 설치하기VS Code의 확장 프로그램 메뉴에서 'rest client'를 검색하여 설치한다.2. 실행실행하는 방법은 현재 파일의 확장자가 .http이면 rest.client를 사용해 볼수 있다.새로운 파일을 ex.http파일로 만들어서 여러가지 테스트를 해봅시다. 3. 사용법간략하게 사용법을 정리해 보겠습니다. 좀더 자세한 내용을 알고 싶다면 공식 문서를 확인해 보는것도 좋은 방법입니다.* 주의 ) 한문서에 여러개의 요청을 하고 싶다면 ###으로 구분하시면 됩니다.. 2024. 7. 25.
모바일 크로스 플랫폼 프레임워크의 개념과 발전 히스토리를 알아보자 쉽게(플루터의 탄생과정) 플루터를 더 알아보기 위해선 모바일 크로스 프레임워크의 개념에 대해서 이해할 필요가 있습니다. 기존 네이티브 모바일 개발 방법과 모바일 크로스 플랫폼 탄생 과정우선 모바일 운영체제에서 애플리케이션 작동원리에 대해서 알아봅시다 모바일 운영체제에서 애플리케이션은 위 그림과 같이 작동한다.ios와 android플랫폼의 애플리케이션은 Native언어를 통해 만들고 Camera등의 서비스를 이용하기 위해 Platform과 소통한다.iOS는 Object-C, 안드로이드는 Java기반의 서로 다른 네이티브 언어를 통해 응용프로그램을 개발할 수 있기 때문에, 두 운영체제의 독점은 모바일 응용 프로그램을 만드는 개발자들에게 부담을 주었다.모바일 애플리케이션을 출시하기 위해서는 서로 다른 두 가지 네이티브 언어로 개발하고.. 2024. 7. 23.
반응형