# How to: Port Native Android App to iOS (iPhone) Guide

DevFeed: [How to: Port Native Android App to iOS (iPhone) Guide](<https://devfeed.tech/articles/how-to-port-native-android-app-to-ios-iphone-guide-19439.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/port-native-android-app-ios-iphone-guide/>)

Author: Shai Almog

Published: 2016-10-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [LineageOS](<https://devfeed.tech/topics/lineageos.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Development](<https://devfeed.tech/topics/development.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [development](<https://devfeed.tech/tags/development.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [java](<https://devfeed.tech/tags/java.md>), [port](<https://devfeed.tech/tags/port.md>), [porting](<https://devfeed.tech/tags/porting.md>)

## AI overview

This tutorial explains how to convert a simple Android application built with the Android API into a Codename One application. It introduces differences between Android and Codename One development and describes Codename One's support for building applications for Android, iOS, Windows, and other platforms.

## Source excerpt

We get contacted quite a bit about the prospect of porting applications that were already written using the Android API. In this quick tutorial we will walk you thru the paces of converting a simple Android application to a Codename One application. We will also start with some basic tips covering the differences between Android & Codename One development. How does Codename One Differ from Android Development? Codename One allows Android developers familiar with Java to instantly build native applications for Android, iOS, Windows and other platforms.