iOS Sync Engs - 28 Nov 2017
React Native Integration to Traveloka App
- We use cocoapods to import React Native Libaries
- React Native can communicate to Native via Native Modules. For example, please refers to
TVLReactNativeInternalTrackingModule
or TVLReactNativeDeviceInfoModule
- If you are interested and willing to learn more, please DM @andrianto.
TVLSearchViewController
- We will deprecate current custom searchbar implementation and we'll use the native one that has been wrapped in
TVLSearchViewController
- It will automatically support for iOS 11 and iPhone X since SearchBar component is placed on Navigation Bar.
- For the usage example, please refers to
TrainStationSearchViewController
- Asana task : https://app.asana.com/0/inbox/10890352757702/489094873733599/490427741567232
Bitrise
- Traveloka iOS by default builds with SDK 11.
- Run export strings from Traveloka iOS app.
- Traveloka iOS
build-production
workflow will not upload to iTunesConnect, but still uploads to Crashlytics.
- Traveloka RN iOS by default builds with SDK 11, and will be used for building release 2.20.
- Traveloka RN iOS (SDK 10) is preserved for now to enable access to older builds, building version ≤ 2.19.0, or building hotfix.
- For more details, please refer Guide to Bitrise Build System.
iOS 11 Update (Thank you for teams to enlist impacted their pages!
:bow:)
- We are about to release iOS 11 + pages adjustment for iPhone X in release 2.20.0 (Jan 2018 release).
:tada:
:tada:
- Ajan has communicated this Asana project to QE teams. The list in the asana project will be used to verify by QE team. Please add your pages for easier verification with QE team.