A method comprising: presenting, by a computer, a preview user interface for previewing a mobile application to be built by a user of an application development framework; presenting, by the computer, preset mock data in a at least one area of a set of data bindable areas of the preview user interface; receiving, by the computer, a first gesture made by the user of the application development framework for binding a data source to a user interface of the mobile application being developed with the application development framework, whereby the preview user interface switches to a databinding mode user interface; determining, by the computer, a set of data points available at the data source; determining, by the computer, the set of data bindable areas of the user interface based on information provided by the databinding mode user interface, wherein the determining comprises: identifying a template associated with the user interface; and determining a set of user interface elements based on the template that correspond to the set of data bindable areas, wherein the template includes expression language binding each user interface element to the preset mock data; receiving, by the computer, a second gesture made by the user of the application development framework linking a data point available at the data source to a data bindable area of the databinding mode user interface; and modifying, by the computer, a predetermined expression of the data bindable area with a reference to the data point available at the data source, said modifying comprising replacing the expression language binding the user interface elements of the template to the preset mock data used in the preview user interface with the reference to the data point available at the data source without databinding the reference to the data point available at the data source. presenting, by a computer, a preview user interface for previewing a mobile application to be built by a user of an application development framework; presenting, by the computer, preset mock data in a at least one area of a set of data bindable areas of the preview user interface; receiving, by the computer, a first gesture made by the user of the application development framework for binding a data source to a user interface of the mobile application being developed with the application development framework, whereby the preview user interface switches to a databinding mode user interface; determining, by the computer, a set of data points available at the data source; determining, by the computer, the set of data bindable areas of the user interface based on information provided by the databinding mode user interface, wherein the determining comprises: identifying a template associated with the user interface; and determining a set of user interface elements based on the template that correspond to the set of data bindable areas, wherein the template includes expression language binding each user interface element to the preset mock data; identifying a template associated with the user interface; and determining a set of user interface elements based on the template that correspond to the set of data bindable areas, wherein the template includes expression language binding each user interface element to the preset mock data; receiving, by the computer, a second gesture made by the user of the application development framework linking a data point available at the data source to a data bindable area of the databinding mode user interface; and modifying, by the computer, a predetermined expression of the data bindable area with a reference to the data point available at the data source, said modifying comprising replacing the expression language binding the user interface elements of the template to the preset mock data used in the preview user interface with the reference to the data point available at the data source without databinding the reference to the data point available at the data source.