본문 바로가기

001.flutter 초기 설정 및 셋팅 방법 Flutter를 개발하기 위해서는 뭐든지 마찬가지지만 초기에 해당 프로그램을 깔고 환경 변수 설정을 하고 등등의 일을 해야 한다. 개발을 하면서 손이 안가는 이유는 프로그래밍이 어렵다기 보다는 이러한 셋팅과 했더라도 추후 업데이트시 또 변경해줘야 하는 부분이 발생하고 메뉴얼대로 했는데 환경적 요인으로 안되는 경우등이 정말 귀찮고 좌절을 맛보게 한다. 나는 개발툴은 visual code를 사용할 예정이다. 안드로이드는 그 특유의 무거움과 느림을 많이 겪었기 때문에 손이 잘 안가게 된다. 전체 항목을 알아보자. Flutter 환경 설정 visual studio code 설정 기본 문법 및 구조 익힘 개발 할 앱 Layout 설계 및 간략 기획서 수립 개발 QNA 완료 안드로이드 마켓에 배포를 위한 이미지등 ..
파이썬 zip 파일 포터블 버전시 pip 에러 No module named 'pip' 파이썬을 윈도우에서 사용 할 때 이다. 파이썬으로 개발 할려면 파이썬을 깔아야 하겠지. installer 버전도 있고 zip파일로 된 embeddable package 버전도있다. 나는 본래 인스톨러로 뭔가를 설치하는것은 별로 좋아하지 않는다. 설사 똑같다하더라도 포터블 무설치 버전이 있으면 무조건 그걸 해서 내가 원하는곳에 넣고 path 를 등록해서 사용을 한다. 파이썬도 마찬가지인데 zip 파일을 받고 압축을 풀면 pip는 설치가 안되어 있다.인스톨러 버전으로 이미 pip.exe가 있다면 뭔 걱정이고 왜 신경쓰겠는가 그렇지 않으니 문제지 pip 설치를 위해서 bootstrap.pypa.io에서 받으면 된다. https://bootstrap.pypa.io/get-..
for 대체 수단 for는 전통적으로 코딩할 때 거의 기본으로 써도 무방할 만큼 자주 쓴다. 뭔가 배열을 돌려야 할 때 돌리면서 배열을 때서 다른 배열에 저장을 할 때 혹은 배열을 돌리면서 가공을 할 때 이걸 대체 할 함수는 몇가지가 있다 map, forEach, filter, som 등등. 사용 형태는 죄다 비슷하다. let dataList [ "AAA","BBB", "CCC", "DDD","EEE", "FFF", ] for( let i = 0; i dataList.forEach( function( item, idx ) { }); function() {} 은() => 로 바꿀 수 있다. 즉 dataList.forEach( (item, idx) => { }); forEach 이하 map, filter, 등등 찾아보면 더 ..
001.Flutter 개발환경 설정 뭘 작업을 하더라도 최초로 해야 할 것은 환경 설정이다. 개발 환경 설정이란 해당 플랫폼을 설치하고 프로그래밍을 하기 위한 툴을 설치하거나 기존꺼로 되는지 확인을 해보는것 그리고 더 나아가서는 hello를 찍어서 배포까지 해보는 사이클이 기본이라 할 수 있다. 셋팅을 하는건 항상 귀찮고 지겹고 잘안되고 잘 안되는걸 찾기 위해서 또 찾고 그 찾은걸 또 찾기 위해서 또 찾고 하는것의 반복인거 같다. 복잡하다면 굉장히 복잡한 것이고 간단하다면 간단하다. 보통 개발사에 있는 메뉴얼대로 아무 문제없이 설치가 된다면 제일 해피 엔딩이다 Flutter의 경우는 SDK를 설치하고 안드로이드 스튜디오와 환경변수 설정 등이 필요하다. 기본적으로 플루터 홈페이지는 아래와 같다. https://flutter.dev 앞으로 자..
ns 에러 tns run android 시 결과적으로 필요한 프로그램 설치가 안되어있고 sdk위치를 못찾는등의 오류이다. 패스를 잘 설정해주고 메세지의 내용을 잘 읽어보고 대처를 해주면 된다. what went wringa problem occurred configuraing root project 'nativescript-telephony'Failed to install the following sdk components;build-tools; 28.0.3 Android SDK Build-Tools 28.0.3platforms;android-28 Android SDK platform 28Install the missing compoennts using the SDK manager in Android Studio ..
네이티브스크립트 관련해서 예제앱 받아 보기 아무래도 생소한 플랫폼이나 툴을 가지고 작업을 할 때는 기본적은 도큐먼트를 참조해서 간단 간단한 예제를 따라해보면서 익히게 된다.기본적인것이 끝나게 되면 좀 더 깊이 들어가서 상용을 위한 프로그램을 위해서 기획서를 작성을 하고 레이아웃이나 전체적인 가이드라인을 작성을 한다.보통 한화면 이상이고 서로 얽혀있고 파라메터를 주거니 받거니 하고 네트워크 통신을 하고 사용자 피드백을 주는등 구성의 앱이 대부분을 이룬다. 네이티브스크립트를 할 때 최대한 구현하려는 부분과 비슷한 것이 있는지 찾아서 코드를 분석해보는 것이 내 경우는 좀 더 빠른거 같았다.이와 관련에서 ns 마켓플레이스를 훑어보면 초기에 개념잡거나 필요한 기능을 구현해야 할 때 예제소스를 참고해서 살펴보면 된다.다양한 플러그인을 설치를 해서 테스트를 ..
ns + vue router 작년만 해도 단기간에 정말 빡시게 코딩했던 네이티브 스크립트 더하기 뷰.내가 짠 소스를 봐도 갑자기 기억이 안난다. 그 몇달 지났다고라우터를 수정할 일이 있어서 보는데 순간 머리가 하얗게 되네이 기억력이란.ns cli이 업데이트 되었나보다.하긴 꽤 몇달간 안올라온게 이상한거지. 기존 프로젝트를 할려고 하니 머 안맞다고 프로젝트를 어쩌구 하라고 한다. import permission from '~/permission'import login from '~/login'import main from '~/main'const routers = { 랄랄라 }export default routers했는데 왜 이게 기억이 안나지.통신모듈은 return http.request로 보내고 받았고.컨덴츠는 JSON.strin..
20년 2월 12일 6.4버전 출시 몇개월전에 5.x대를 썻던거 같은데 업데이트가 빠르다고해야 할지. 내가 너무 한동안 안해서라고 해야할지. 아무튼 벌써 6.4버전이 떴다. nativescript-dev-webpack v1.5.0에서 사용자 정의 경로를 사용해서 웹팩 구성을 할 수 있다. webpackConfigPath에서 설정을 해야 한다. nsconfig.json 그리고 3D 회전을 사용할 수 있다. 알고 있으면 언젠가 써먹을 날이 있겠지.