Appcelerator의 재밌는 새로운 도구들 (UI 생성도구, 테스트 배포, Hyperloop 모듈)

Appcelerator가 간만에 재미있는 타이타늄 도구를 내놓았네요.

labs

Appcelerator 블로그에 Labs 소개 글을 보면 다음과 같은 도구들이 소개되어 있어요.
당장 사용가능합니다. 써봐야겠네요.

1. App Design : GUI UI 생성 도구로 드래그앤 드롭으로 UI만드는 도구네요.

2. App preview : Test 버전 배포 도구

앱만들 때 귀찮은 것 중에 하나가 바로 테스트앱 배포인데요 Appcelerator는 어떻게 풀었는지 써봐야겠어요.

3. Hyperloop Module

Hyperloop 코드를 현재 Titanium 코드에 쉽게 넣을 수 있는 방법이에요. 타이타늄의 발전에 있어 이 모듈을 개발자들이 얼마나 잘 활용하느냐가 또 하나의 기회일 것 같습니다! 안드로이드 모듈은 아직 공개가 안되었고 현재는 iOS 버전만 공개 되었네요. Titanium 에서 JS로 다음과 같은 Native API를 직접이용 할 수 있는 거에요.

var NSURLRequest = require('NSURLRequest');
var NSURL = require('NSURL');
var NSURLConnection = require('NSURLConnection');
var NSURLResponse = require('NSURLResponse');
var NSData = require('NSData');
var NSError = require('NSError');

button.addEventListener('click', function() {

    var request = NSURLRequest.requestWithURL(NSURL.URLWithString('http://httpbin.org/get'));
    NSURLConnection.sendAsynchronousRequestQueueCompletionHandler(request, NSOperationQueue.mainQueue(), function(_response, _data, _connectionError) {
        // need to wrap (cast), these
        var response = new NSURLResponse(_response);
        var data = new NSData(_data);
        var connectionError = _connectionError && new NSError(_connectionError);

        var stringData = NSString.initWithDataEncoding(data, GlobalEnums.NSUTF8StringEncoding);
        Ti.API.info('Response: ' + stringData.native);
        Ti.API.info('Error:    ' + connectionError);
    });

});

재밌는게 잔뜩 올라왔는데 장난해봐야겠어요. ㅎㅎ

3개의 좋아요

와우 앱디자이너는 정말 대박이네요.
기존에 안드로이드에 있는 앱디자이너보다. 더 좋아 보여요.

으악 앱디자이너 좋아보이는데, scratchpad editor 가 안보이네요 ㅠㅠ
별도 설정이 필요한가요? 업데이트는 꾸준히 했는데…

아아, https://community.appcelerator.com/topic/3193/install-designer-into-appcelerator-studio 요기 있었네요 ㅎㅎ… 죄송합니당 꾸벅 --)__)