I have faced this as a very common requirement, where we need to display any html content to any specific portion of our app and we need to make a bridge which can talk with platform APIs.
So here again webview content can also make communication with Titanium native API’s. Here I have demonstrated a way to call native API functionality from webview contents.
With above video, I have described the way to bind Titanium API’s with HTML events, which can talk to each other.
In this post we will discover the use of Google API to get the current address and type of address by using the PhoneGap geolocation API and Google API.
Sometimes we need to get the address of a location from geolocation value. It is very very easy to get the same using Google API and PhoneGap. First we need to get the geolocation value i.e latitude and longitude using PhoneGap geolocation API.
Here are the steps that we need to follow.
Section is used to categorize rows into different category in a table view. Titanium provides ‘appendSection’ method to append section at bottom of any table. Here using the below video, I am going t describe the way to append section in a table view.
Here I have described the way to append section at bottom of a table view. Using the above code block we can achieve the same.
Titanium provides method associated table view which can be used to append row at the bottom of any table view. Here with the below video, I am going to describe you the way to append rows at the bottom of a table view.
Summary: From the above video we have learned the way to append row at the bottom of any table view with Alloy using Titanium.
Rhomobile has the ability to capture signature using the Signature API. Signature can be captured in two ways,
1. Full Screen Mode
2. Inline Mode
Note : From Rhodes 3.3.3 onwards, the inline mode has been moved on to RhoElement Vs 2 which is a paid version and requires a license to use it.
To use the Signature API, first, we need to add the camera capability in Build.yml,
We generally use table view API in titanium to display data in row manner but there might be a scenario where we need to take care about the number of rows. So here I will be describing different ways to count number of rows and sections present in table view.
Sometime we might get data from some external API or any other source that needs to be bind with a table where we are unaware about the number of rows that are present in the API response. So let’s create a situation for a table view where we will get the number of rows and section defined for those rows using Alloy with Titanium. Lets have a window where we will have a table view with some static rows.
So in order to do so lets, take a view called index.xml and its controller called index.js.
Camera Permission: In order to use the device camera, we need to get the permission by defining the capabilities in build.yml file.
Introduction: In my last blog ( Capture whole screen at any time with Corona ) I have explained you that how easily we can take screenshot of the screen of our app using corona. So today I am going to explain you that how can corona can be useful to take a picture of specific display object.
Description: As we already know that the ‘display’ API can be used to capture any screen, in similar way display library has funcion called ‘capture’ used to take the picture of a pointed UI element.
So let’s have a screen where we will have few UI elements and then we will capture one of the display object present on screen.
Introduction: Think of a scenario where you are in certain position of a game level where you need to save the screenshot of that instance and probably you can share them later to your social network. So don’t worry more. Using Corona with few simple steps you can implement this feature to you application
Description: Corona provides several API which makes your life easy while developing your application. ‘Display’ is the one of the API which generally called to populate UI element on the screen but it also have some function which can be called to capture the screen. Continue reading →