Research Article

Porting Mobile Apps from iOS to Android: A Practical Experience

Table 4

Mapping between iOS UI components and Android UI components.

iOS UI componentAndroid UI component

UIActivityIndicatorViewSpinner
UIAlertViewAlertDialog
UIBarButtonItemActionBar
UIBarItemMenuItem
UIButtonButton
UIColorColor
UIDatePickerDatePicker
UIEventEvent
UIFontFont
UIImageImage
UIImageViewImageView
UIInputViewKeyboardView
UILabelTextView
UIMenuItemMenuItem
UINavigationBarActionBar
UIPageViewControllerViewPager
UIPickerViewDatePicker
UIProgressViewProgressBar
UIScrollViewScrollView
UISearchBarSearchView
UISegmentedControlRadioGroup
UISliderSeekBar
UISplitViewControllerRelativeLayout
UIStepperButton
UISwitchToggleButton
UITabBarTabHost
UITabBarItemTabWidget
UITableViewListViewCompat
UITableViewCellTableRow
UITextFieldEditText
UITextPositionFieldPosition
UITextViewTextView
UIToolbarActionBar
UIViewLayout
UIWebViewWebView
UIWindowWindow