- SSL Pinning
- Penetration Testing
- Encrypting the PI data while storing in Local DB
- Keystore protection
- Encrypted Storage
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME} | |
#end | |
#parse("File Header.java") | |
import androidx.compose.runtime.Composable | |
import androidx.compose.ui.tooling.preview.Preview | |
@Composable | |
internal fun ${NAME}() { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Title : Get Video Watch-Time from Watch Intervals | |
* | |
* Given a list of Video Intervals a user has watched for a video, Find the total watch time of the Video for the User | |
* | |
* for example : if the given List of Intervals are - (0,10), (20,30), (20,40), (15,30) | |
* | |
* then we should get a WatchTime of 30 and actual Intervals are (0,10) and (20,40) | |
* | |
Output Should be like : |