1 Minute cheatsheet to begin ANDROID development for iOS developers

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.

iOSAndroid
QuicktimeVysor
AutoLayoutConstraintLayout
ViewDidAppearOnResume
ViewDidLoadOnCreate
deallocDestroy
ViewWillDisappearOnPause
ViewControllersActivity
Push/Present View ControllersIntent intent = new Intent(this, SignInActivity.class); startActivity(intent);
PNGWebP 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
ChildViewControllersFragment
UIViewViewGroup/LinearLayout
XcodeAndroid Studio
Objective-C / SwiftJava/Kotlin
Test Build distribution requires you to have a valid provisioning profile and certificateTest build distribution is very easy from android studio. Goto Build->Build Bundle(s) APK and share the .apk with others for installation.

2 responses

  1. onResume should be onStart and onPause should be onStop.

    Because between start/stop, the views are visible. Resume/pause is more like gained/lost focus. And that’s exactly what they mean when you have multiple apps opened at once, for example on ChromeOS.

    1. darshan Avatar
      darshan

      Correct, that makes sense.

Leave a Reply

Your email address will not be published. Required fields are marked *