목록모바일 (5)
개발자는 오늘도 달립니다.
안녕하세요. (づ ̄ ³ ̄)づ 우리는 항상 앱을 개발하면서 왜 도대체 안드로이드와 iOS 두가지 플랫폼 때문에 두번의 코딩을 해야 하는지 의문스러우면서 빡치는 생각을 하셨을 겁니다. 그러나 최근들어 이런 고생스러움에 앱 개발 트랜드가 급변하고 있는 추세입니다. 한번에 코딩으로 여러 플랫폼을 아우를수 있게 된거죠. 그렇지만 이것 또한 새로운 프레임워크이므로 적응하고 학습해야 한다는 사실... 부담스럽지 않게 천천히 제 포스팅과 같이 한걸음씩 나아가요! (ง •̀ω•́)ง✧ 1. Flutter 소개 Flutter는 단일 코딩으로 iOS, Android, 웹 및 데스크탑 뷰의 고성능 앱을 빌드하기 위한 개발 SDK입니다. 한번 코딩으로 다양한 플랫폼에서 자연스러운 느낌을 주는 고성능 앱을 제공 할 수 있도록 하..
하이브리드 앱을 배우기 위해 필수 요소들을 설치 프로젝트를 실행 하던 중 아래와 같은 에러가 발생했습니다~ 해결 방법은 특별히 어렵지 않고 폰갭 브라우저를 삭제 후 다시 애드 하는 방법으로 해결 할 수 있었습니다. (node:48032) UnhandledPromiseRejectionWarning: Error [ERR_UNHANDLED_ERROR]: Unhandled error. ('The platform "browser" does not appear to be a valid cordova platform. It is missing API.js. browser not supported.') 아래의 커맨드로 설치와 추가를 해줍니다. phonegap platform rm browser phonegap plat..
안녕하세요~! 21시간 입니다. 오늘은 크로스 플랫폼 개발이 가능한 flutter(플러터) 개발 환경을 구축해 볼께요! 당연히 개발하고자 하는 마음은 앞서지만 일단 환경구축이 가장 중요한 부분이겠죠? ㅎㅎ flutter는 윈도우, 리눅스, 맥OS 환경을 모두 지원합니다. 저희는 오늘 윈도우(windows 10)에 설치를 할거에요. 다양한 IDE 개발 에디터 (인텔리J, 안드로이드 스튜디오, 비주얼 스튜디오 코드 등) 에서 개발이 가능하며, 저희는 안드로이드 스튜디오에서 플러터 개발을 하도록 하죠! 1. 설치하기 앞서 아래 시스템 요구 사항을 합니다. 운영체제 – Windows 7 SP1이상 64비트 디스크 공간 – 400MB (IDE 제외, 그 이상 필요함.) 도구 – 설치를 위해 git 이 셋팅 되어 ..
개발 중 안드로이드 에뮬레이터 쓰면서 기존 AVD 매니저를 이용하긴 하는데.. 설정법이 난해하고 스펙이 떨어져 실물 안드로이드 기기로 개발을 하곤 합니다. 테스트 하기에는 실물 기기 만한 게 없긴 하지만 때에 따라서는 기존 AVD 매니저를 이용하기도 하고요~ 그래서 이번 포스팅에서는 전용 에뮬레이터인 NOX (녹스) 를 안드로이드 스튜디오와 연동하는 방법을 포스팅 합니다. 1. Nox 내려받기 가장 먼저 할일은 NOX (녹스) 다운로드하기입니다. 아래 링크는 최신 버전. https://kr.bignox.com/kr/download/fullPackage 2. 설치 하기 ※ 설치 폴더 기본 설정으로 C 드라이브가 아닌 기타 드라이브로 되어 있는 경우도 있으니 참고해주세요. 설치 경로를 설정한 후에는 합니다...
한 서버에서 단일 프로세스는 통신하는게 어렵지 않은데 내부적으로 네트워크 망을 구성하는 버추얼 환경에서는 포트포워딩이 필요하죠. 기존 버추얼OS 를 많이 다루시는 분들은 버추얼박스라든가 VMWare를 통해 쉽게 설정을 했을텐데 안드로이드 에뮬레이터 (녹스) 에서는 설정하는 방법이 난해 한 것 같아서 정리를 해두었습니다! 1. 녹스 위에 앱 켜주기! 에뮬레이터 (녹스) 위에 테스트 앱을 동작시키고, 4422번 포트를 열고 외부 서버(상위 네트워크 망)에서 접속이 되도록 할께요~! 2. CMD 창에서 명령어 입력! CMD 창을 여시고 녹스가 설치 된 bin 경로에서 위과 같은 3개의 명령어를 순서대로 처리해주세요! 1). 커넥트 하는 단계 - nox_adb.exe connect 127.0.0.1:62001 ..