Language, IDE and UI framework for building native apps