WebSockets on iOS – Real-time Communication that Doesn't Slow Down the App
Your iOS app has content that needs to be updated in real-time? Get familiar with WebSockets and learn how to implement them.
AI-powered features can provide you with new opportunities that improve UX and grow sales. Check out the ideas for AI features for eCommerce apps.
Your iOS app has content that needs to be updated in real-time? Get familiar with WebSockets and learn how to implement them.
If you’re taking the first steps as an Android developer, check out what are the key features ConstraintLayout can offer you.
What can you do when you need to display system notifications in different languages? Use the dynamic localization of remote notifications in your project.
Find out how to use feature flags in your projects and make your app more stable.
Forget about delays in QA testing and learn how to implement a customized Bitrise step that annotates JIRA tickets with build numbers.
Find out what is the Espresso Test Recorder and how it facilitates testing.
Sometimes, a software developer needs to create several versions of the app, each one a little bit different from the other. Find out how to do it easily with Gradle.
Especially with complex apps, it’s best to create a data flow diagram before coding. This way it’s easier to see how each piece of code should behave. How can you create a diagram with PromiseKit?
CallKit is a framework introduced in iOS 10. Check out our guide and learn how to configure it.
Mobile Trends Awards 2021
Winning app in
EVERYDAY LIFE
Legal Bookmakers Award 2019
Best Mobile App
Mobile Trends Awards 2023
Winning app in MCOMMERCE DEVELOPMENT
24
client reviews