목록개발 (47)
소소한 개발 공부
메모를 작성하고 저장하는 어플리케이션을 만든다. 우선 패키지를 만들고 스크립트를 작성한다. 막상 패키지를 만들려고 lib 폴더에 우클릭을 해봐도 New->Package 버튼이 보이질 않았다. 아래의 블로그 정보를 통해 해결했다. lib 폴더 우클릭 -> Mark Directory as -> Source Root 클릭 하면 lib 폴더에 우클릭 시 New->Package 버튼이 나온다. https://ondolroom.tistory.com/865 flutter package 생성이 안될 경우 플러터 프로젝트를 생성하고 lib폴더에서 패키지를 생성하려고 할 때 아래와 같이 패키지가 보이지 않는 경우가 있다. 필자의 경우 툴박스의 안드로이드 스튜디오를 사용 할 때 보이지 않았다. ondolroom.tistor..
위젯 Widget 사전 상의 의미는 작은 장치이며 실제로 사용되는 의미는 아래와 같다. 1. 독립적으로 실행되는 작은 프로그램 2. 주로 바탕화면 등에서 날씨나 뉴스, 생활 정보 등을 보여줌 3. 그래픽이나 데이터 요소를 처리하는 함수를 가지고 있음 flutter에서 위젯이란 무엇일까? flutter의 위젯은 React 에 영감을 받은 최신 프레임 워크를 사용해 빌드되는 UI이다. 1. UI를 만들고 구성하는 모든 기본 단위 요소이다. 2. 눈에 보이지 않는 요소들까지 모두 위젯이다. = UI 디자인과 관련해서 레이아웃을 돕는 요소까지 모두 위젯이다. flutter의 모든 것은 위젯으로 텍스트부터 버튼, 스크린 레이아웃 등이 해당된다. flutter에 어떤 위젯이 있는 지는 아래의 사이트에서 확인할 수 ..
1. Dart 개요 flutter를 개발할 때 사용하는 언어인 Dart 언어는 객체지향 언어로 변수로 쓸 수 있는 모든 것은 객체(Object)이며 모든 객체는 클래스(class)의 인스턴스(instance)로서 존재한다. 모든 숫자(number), 함수(function), null 까지 object라고 할 수 있다. null을 제외하고 모든 객체(Object)는 Object 클래스를 상속받는다. Dart 언어는 강한 타입 언어이지만 (- 컴파일 시간 혹은 런타임에 타입 검사를 실행하고 서로 다른 타입의 형변환을 위해서는 명시적 선언이 필요) Dart가 타입을 암시할 수 있기에 타입을 명시하지 않아도 된다. ex) var 자료형 Dart의 기본 자료형은 5가지로 int, double, String, bo..
기존 안드로이드 스튜디오의 에뮬레이터는 동작이 느린 단점이 있기 때문에 보다 편한 개발환경을 위해 nox 에뮬레이터를 사용한다. 1. 녹스 설치 홈페이지에서 exe 파일을 다운 받아 설치를 완료한다. https://kr.bignox.com/ 녹스 앱플레이어 - 윈도우 컴퓨터,맥북과 호환성이 뛰어난 가장 빠르고 안정적인 무료 안드로이 지금까지 써본 앱플레이어중엔 녹스가 제일 좋은것 같아서 몇년 전부터 계속 애용중입니다. 앞으로도 유저 의견 많이 받아들이고 번창하시길 바랍니다 :) kr.bignox.com 녹스를 처음 실행하면 가로가 긴 태블릿 환경으로 볼 수 있다. 환경설정에서 이를 스마트폰 환경으로 바꿔준다. 우측 상단의 톱니바퀴 버튼으로 시스템 설정을 열고 태블릿->스마트폰으로 변경해주고 일반 탭에서 ..
안드로이드 - IOS 크로스 플랫폼 앱 개발이 가능한 flutter를 설치하는 방법에 대해 알아보자. * Windows 기준으로 작성 1. 안드로이드 스튜디오 설치 https://developer.android.com/studio/install?hl=ko Android 스튜디오 설치 | Android 개발자 | Android Developers Windows, macOS 또는 Linux에서 Android 스튜디오를 설정 및 설치합니다. developer.android.com 사이트에 나와있는대로 설치를 진행한다. 2. SDK 다운 받기 https://docs.flutter.dev/get-started/install/windows Windows install How to install on Windows...
유니티 안드로이드 빌드 시 androidsdk does not include your target sdk of *. 하고 오류메시지가 뜰 때가 있다. 이때 체크할 사항 1. 현재 sdk 경로 나는 지금 안드로이드 스튜디오의 에뮬레이터로 빌드할 것이기 때문에 sdk 경로를 안드로이드의 sdk 경로로 해줬다. 2. 안드로이드 스튜디오의 sdk manager 안드로이드 스튜디오에 api 가 다운로드 되어있는지 체크한다. 3. 유니티 target api level 체크 유니티 빌드 시 쓰는 api 레벨을 확인한다.