전체 글17 Upstage AI Lab 6기 OT 후기와 앞으로의 다짐 나는 패스트 캠퍼스 Upstage AI Lab 6기에 선발이 되어서 장장 7개월의 교육과정에 합류하게 되었다. 이 과정은 이름 그대로 AI를 이용하여 유용하고 가치 있는 프로젝트를 만들기 위한 교육을 하는 부트캠프 과정이라고 할 수 있다. 나는 컴퓨터 공학을 전공하지도 않았고, AI 관련 전문교육을 받거나 관련 직종에 근무한 적은 없다. 다만 AI 기술에 대한 관심과 열정만 가지고 지원하게 되었으며, 과연 이 7개월간의 부트캠프 과정을 내가 성공적으로 수행할 수 있을까에 대한 의문과 걱정이 있었던 것도 사실이다. 하지만 첫날 OT 를 통해서 이 과정에 대해서 자세한 설명을 듣고 나니 조금은 걱정이 누그러지게 되었다. 우선 이 과정이 상당히 체계적으로 잘 짜여져 있다는 걸 알게 되었다. 우선 초반에는 .. 2024. 11. 15. 플러터 앱개발을 위한 다트 기초 문법 서론 구글이 개발한 다트 프로그래밍 언어는 2011년 10월 GOTO 컨퍼런스에서 공개되었습니다. 현재 플러터의 인기에 힘입어 모바일 영역에서 다트 언어가 각광 받고 있습니다. 다트의 장점에 대해서 알아보겠습니다. 00 다트 언어의 장점 다트 언어는 UI를 제작하는데에 최적화되어 있습니다. 효율적인 개발 환경을 제공해줍니다. 핫 리로딩을 통해 코드의 변경 사항을 즉시 화면에 반영해 볼 수 있습니다. 멀티플랫폼에서 로깅하고, 디버깅하고, 실행할 수 있습니다 AOT 컴파일이 가능하기 때문에 어떤 플랫폼에서든 빠른 속도를 자랑합니다. 자바 스크립트로의 완전한 컴파일을 지원합니다. 백엔드 프로그래밍을 지원합니다. 다트 언어 기초 문법 1. 메인 함수 다트에서 main 함수는 프로그램이 실행될 떄 가장 먼저 실행.. 2023. 2. 13. 플러터 앱은 어떤 구조로 되어있나? 서론 플러터 앱을 만들기 위해서는 우선 플러터 앱이 어떠한 구조로 되었는지 이해하는 것이 중요합니다. 그래야 구조적으로 정돈된 앱을 만들 수 있고, 앱을 사용하는 사용자에게도 불편하지 않은 앱을 만들 수 있기 때문입니다. 플러터 앱이 어떠한 구조로 되어 있는지 설명하겠습니다. 플러터의 기본, 위젯 플러터는 기본적으로 위젯 구조입니다. 플러터 앱안에 존재하는 모든 것은 위젯입니다. 마치 레고를 조립하듯이 위젯들을 조립하는 방식으로 모든 앱의 구성 요소들을 만듭니다. 아래에서 설명하는 모든 구성요소들 또한 위젯입니다. Scaffold Scaffold widget은 앱을 만들기 위한 빈 화면이며, 가장 기본적인 요소입니다. 이 Scaffold 내부에 다른 위젯들을 추가하는 방식으로 플러터 앱을 만들어 나갑니다.. 2023. 2. 13. 앱 개발의 필수 도구 IDE 설치 방법 앱 개발을 하기 위해서는 플러터 SDK 설치 외에도 IDE라는 것을 추가로 설치를 해주어야 합니다. IDE란 Integrated Development Environment (통합 개발 환경)의 약자로서 개발자가 소프트웨어를 개발하는 과정에 필요한 모두 작업을 하나의 소프트웨어에서 처리할 수 있도록 편리한 도구들을 제공하는 애플리케이션입니다.플러터 개발에 유용한 IDE인 안드로이드 스튜디오 설치 방법에 대해서 알아보겠습니다. 안드로이드 스튜디오 설치법 1. 안드로이드 스튜디오 개발자 홈페이지에 접속합니다. 2. ‘Download Android Studio’ 버튼을 클릭합니다. 2023년 2월 현재 기준으로 접속하면 ‘Download Android Studio Electric Eel’이라고 쓰여진 버튼으로 .. 2023. 2. 9. 이전 1 2 3 4 5 다음