본문 바로가기

fuse12

Hello, World! 기본 프로젝트를 생성하면 MainView.ux 파일에 아래와 같은 코드가 보인다.12cs 이제 Hello, World!를 띄워보기 전에, xml의 작성규칙에 따라 대소문자가 구분되어야 함을 상기하자.Text를 넣기 위한 방법을 통해 보자면, 123 Hello, World!cs123 Hello, World!cs fuse의 markup은 모두 첫글자가 대문자로 이루어져 있다. 실수하지 말자. MainView에 텍스트를 작성하고 프리뷰를 띄워보면, 헬로월드를 띄웠다. 2016. 1. 5.
Export 프리뷰가 동작중일 때, 퓨즈는 디바이스에 시스템과 실시간으로 통신하기 위한 쉘 애플리케이션을 만든다. 하지만 개발환경으로부터 미팅이나 다른 사람들에게 디바이스를 주기 위해서는 프로젝트를 디바이스에 export할 필요가 있다. 방법은 아래와 같다. Exporting to iOSiOS는 기본적으로 맥 환경과 Xcode가 설치되어 있어야하며, 애플 개발 계정이 필요하다. 이 조건을 만족한 후, 프로젝트의 root directory에서 아래의 커맨드를 입력한다.fuse build --target=iOS --run입력하면 Xcode가 실행되며 프로젝트가 빌드된다. 그리고 원하는 디바이스를 선택한 후 run한다.Exporting to Android먼저 the Android SDK/NDK packages 설치가 필요.. 2016. 1. 5.
fuse란? Fuse란, 디자이너와 개발자를 위한 네이티브 앱을 만드는 툴이다. iOS와 안드로이드 크로스 플랫폼이 가능하다는 특징이 있다. 퓨즈는 xml을 이용한 markup 유저인터페이스를 가지고 있기 때문에, 직관적이고 만들기가 쉽다는 특징을 가지고 있다. 또한 모든 렌더링이 네이티브 코드로 컴파일 되기때문에 퍼포먼스가 네이티브급으로 동작한다는 점이 강점이다. 그리고 퓨즈는 black box가 아닌 유연한 툴킷으로 Uno(C#에서 dialect 기능이 제외된 언어)를 이용해 사용자가 얼마든지 기능을 확장할 수 있다. 마지막으로 퓨즈는 웹앱이나 하이브리드 앱은 지원하지 않는다. 이러한 것들을 만드는 툴킷은 이미 얼마든지 존재하기 때문이다. 이후 다른 포스트를 통해 작성하겠지만 realtime preview또한 퓨.. 2016. 1. 5.