iOS Native
The modern and type safe programming language with high-performance frameworks can do a great job. RxSwift became a standard, and we use it as the primary reactive library in our apps.
Process
Approach
RxSwift became a standard, and we use it as the primary reactive library in our apps. It's used with a combination of other libraries from RxSwift community like RxCocoa, RxFlow that helps us to keep our codebase consistent. Also, we use Gitflow as a Git workflow design for our projects.
Possibilities
Do you want to you use top-notch hardware features, or take advantage of cutting edge software updates? In such situations native is the way to go. It makes sure that all the latest technologies from Apple can be integrated easily.
Testing the code
We use different approaches like Unit-tests, UI-Tests, Integration-tests, to guarantee as fewer bugs as possible. All tests are performed after each commit to repository and developer is notified if any of them don’t pass.
Open-source
We care about iOS development community and moving the industry forward with internal libraries and code reviews, therefore we contribute to a lot of open-source projects. Our open-source activities are available on GitHub.
Community
We regularly do internal talks and presentations inside our company to share ideas, experience with new technologies. This helps our team to move fast, be aware of developments in the IT world, and grow as a professional.