ios-templates
ios-templates copied to clipboard
Our optimized iOS templates used in our projects
https://github.com/nimblehq/ios-templates/issues/324 ## What happened Replace `Alamofire` with `Moya` as main network layer of the template. ## Insight - Remove `Alamofire` from Pod - Add `Moya` in Pod - Update networking...
- #399 ## What happened - Danger cannot load the file ./fastlane/Constants/Constants due to an incorrect path. ## Insight - Update Dangerfile with the correct path ./fastlane/Constants/Constant. ## Proof Of...
#385 ## What happened - Updated the lanes to Swift for GitHub Action's workflow and bitrise.yml. ## Insight - Updated from The Ruby lane `build_and_test` in [Fastfile](https://github.com/nimblehq/ios-templates/blob/main/fastlane/Fastfile) to the Swift...
## Why To support the Codemagic CI/CD service, we will add `codemagic.yaml` to the template in the same way we did with `bitrise.yml`. Like Bitrise and Github action template, the...
## Issue - Danger cannot load the file `./fastlane/Constants/Constants` error.  ## Expected In Dangerfile:  - Set it...
## Issue - Default UITest implication is hard to manage and not readable. - Affecting developer to not wanting to start writing UITest or not liking UITest. ## Solution -...
## Why After finishing the Fastlane migration, we need to merge the change to develop branch before making release. ## Who Benefits? @nimblehq/ios-chapter
## Why Currently, workflows of GitHub Actions and bitrise.yml still use the old lane from Fastlane ruby. So we need to update it to the Swift style. ## Who Benefits?...
## Why As we support it by #370, so we need to migrate it to Fastlane swift as well. ## Who Benefits? Everyone
## Why ### Benefit - We can stop maintaining our network layer. - Every projects have the same network layer. - Knowledge transfer between projects. - Ease of onboarding because...