-
Notifications
You must be signed in to change notification settings - Fork 1
Description
I think there is the need to have a integrated environment to build Titanium app.
My idea would be to take one of the popular text editor and add support for Titanium development.
A set of provided feature would be:
- code completion for Titanium JS API, Alloy XML and CSS tags
- launch the different simulators
- integrate with TiShadow in a way to support live code reload
- provide shortcuts to generate Alloy controllers, models, views, styles
I am currently using Sublime Text 2/3, but code completion is far from perfect. No completion plugins for Alloy. There is a ti-build and tishadow plugin.
Anyway, Sublime Text is not free and open source, and Python is needed to extend it or develop packages.
Other options, more interesting IMHO, are ATOM and Brackets editor.
I don't know much about Brackets, but as far as I have seen, Atom would be the best choice:
- open source
- based on Chromium
- can be extended with JavaScript, CSS, HTML
- give full access to Node.js APIs (file system, networkings, etc)
If you are following Facebook recently, React Native team is building their own IDE, Nuclide, based on Atom:
http://nuclide.io
Anyone have any experience developing Atom packages?
Anyone interested in this activities?
Other options and/or considerations?