SurfDart 3 in practice: the upcoming major update reviewedDart 3 is the most extensive language update since Null Safety: it will largely alter the way we write code and what libraries we use.May 12, 20231May 12, 20231
SurfinSurfTesting a Flutter app: tools, pros, and consIn this article, we’ll be comparing testing options available for native and cross-platform apps.Oct 10, 2022Oct 10, 2022
SurfinSurfReactive Data Display Manager. The great refactoringTo cut back on routine tasks during iOS development, Surf has created a library called Reactive Data Display Manager. This is how it works.Oct 3, 2022Oct 3, 2022
SurfinSurfKeyboard access in iOS: cutting back on copypastingWriting code for keyboards in iOS apps involves copypasting. Find out how much we at Surf managed to reduce the code base.Sep 26, 2022Sep 26, 2022
SurfinSurfReasons why the App Store might reject your app: checklistThe App Store is the toughest app distribution platform to get onto. We at Surf made a checklist to help you nail the review.Sep 21, 2022Sep 21, 2022
SurfinSurfHow to design third party integrations if you’re an analystWhat situations can you face when working with third-party integrations? Let’s find that out and explore what can help with that.Sep 16, 2022Sep 16, 2022
SurfinSurfMaterial You: breaking down the updates in MaterialIn 2014, alongside the release of Android 5.0 Lollipop, Google showcased the concept of Material Design. Each element of the system is…Sep 2, 20222Sep 2, 20222
SurfinSurfOceanOver the years of ML and DL project development, we have accumulated a large codebaseJul 10, 2019Jul 10, 2019
SurfinSurfSurf Goes Wearable EventФоторепортаж с презентации нашего нового стиля и открытия отдела носимых устройствOct 12, 2014Oct 12, 2014
SurfinSurfiPhone 6 & Apple Watch eventФоторепортаж из нашей студии с традиционного просмотра презентации AppleSep 15, 2014Sep 15, 2014