This table is geared towards iOS developers who want to start working on android. You can refer this table whenever you are confused about what component to use in android, and also what tool to accomplish a task. I have tried to make it 1:1. So its easy to google the information needed.
iOS | Android |
Quicktime | Vysor |
AutoLayout | ConstraintLayout |
ViewDidAppear | OnResume |
ViewDidLoad | OnCreate |
dealloc | Destroy |
ViewWillDisappear | OnPause |
ViewControllers | Activity |
Push/Present View Controllers | Intent intent = new Intent(this, SignInActivity.class); startActivity(intent); |
PNG | WebP images (https://developer.android.com/studio/write/convert-webp) |
iExplorer (to look into files inside the device) | Device explorer comes with the Device (/data/data) https://developer.android.com/studio/debug/device-file-explorer |
ChildViewControllers | Fragment |
UIView | ViewGroup/LinearLayout |
Xcode | Android Studio |
Objective-C / Swift | Java/Kotlin |
Test Build distribution requires you to have a valid provisioning profile and certificate | Test build distribution is very easy from android studio. Goto Build->Build Bundle(s) APK and share the .apk with others for installation. |
Leave a Reply