iOS Engs Sync - 13 Feb 2018
Infer
- Infer will be run on Bitrise every weekday at 00.00 and will analyze our app from develop branch.
- You can find the result with filtering workflow to analyze-infer on Traveloka iOS App on Bitrise.
- Infra team will add timestamp on the result.
Animate Cell Pressed on Tableview or Collectionview
tableView:didHighlightRowAtIndexPath:
tableView:didUnhighlightRowAtIndexPath:
collectionView:didHighlightItemAtIndexPath:
collectionView:didUnhighlightItemAtIndexPath:
- Alternatively, you can override setHighlighted: on UITableViewCell or UICollectionViewCell.
(void)setHighlighted:(BOOL)highlighted {
[super setHighlighted:highlighted];
if (highlighted) {
// Animate highlighted cell here.
}
else {
// Animate unhighlighted cell here.
}
}
Unit Testing on Trip Team
Use case:
- Validate front-end logic. (Example: Validate date on search form)
- Validate reusable component.
- Validate data model.
Obstacles:
- Not familiar enough with testing environment.
- Creating mock input takes time.
- Refactor code.
Justification why unit test is important to PM:
- There is potentially component regression in every release.
Repository Migration Decision and Plan
- Make sure that the vote you make is your own and don't get caught up by current standings. Re-read the docs and imagine that this will be applied to your workflow going forward. Will it be applicable & sustainable?
- Voting period will be closed as soon as the total number of votes reached 21. Until then, you're able to modify your votes. Please communicate if you have additional or unaddressed concerns regarding repo migration.
- Once voting has been settled, Infra team will create another document about detailed migration plan. Questions that will be answered in the coming docs:
- What now?
- Is there anything we need to do?
- When do we need to do something?