Dear @V_Sirish_Kaushik1 ,
Yes, your understanding is correct. You need to initiate the LifeCycle (start) during the App Initiation. Then, you can pause the LifeCycle (Pause) during the app background and resume the LifeCycle (Start with context resume) during the app foreground.
When you implement the above, LifeCylce metrics are captured/calculated in Adobe Analytics by default. Nothing more to implement other than the case when you need additional context variables to add during the lifecycle events.
Thank You, Pratheep Arun Raj B (Arun) | NextRow Digital | Terryn Winter Analytics