Can’t get enough of iOS? Yeah, neither can we. Back by popular demand, we held a second round of iOS meetups 2017 last week, hosting packed houses once again in Prague and Brno. The lineup this time included Viper, Texture Framework and Snapshot Testing.
Martin Pucik and Lukas Tesar got the party started with a presentation they playfully dubbed “Viper in the Wild.”
“We wanted to share what we learned while developing one of our iOS projects using Viper architecture. This project seemed to be a great opportunity to gain real world experience with this great, but thanks to its added complexity, not-so-much-used architecture,” explained Martin.
“It greatly helped us to define project structure, rules and conventions and made testing on iOS a breeze,” Lukas added.
Jakub Kaspar jumped on stage next to talk about how STRV Texture(d) the ClassDojo app, a leading messaging platform for teachers, students and parents in the US.
“Working on ClassDojo, we use a lot of interesting frameworks, technologies and have experience with quite a huge user base. A few months ago, we implemented the Texture (formally AsyncDisplayKit) framework from Facebook and the Pinterest guys to improve performance on feeds and other parts of the app. Texture is an amazing framework that works on background threads and renders UI differently than Auto Layout,” Jakub said.
“I am happy when I can show some parts of the amazing work we do here and teach other guys new cool stuff,” Jakub added. “It is unlikely that you will be able to look under the development process lid of such a huge app like ClassDojo.”
Jindra Dolezy followed with Snapshot Testing.
“I think this is a very powerful way to test views by taking screenshots and comparing them to some reference images taken earlier. It also helps a developer to see some hard-to-reach states of the app,” jindra said. “The library we are using (FBSnapshotTestCase) is very easy to set up and can handle most of the things you would need right out of the box.”
Missed out? Here’s the videos from the Prague meetup:
- Slides: VIPER in the wild - Martin and Lukas
- Slides: How we Textured ClassDojo - Jakub
- Slides: Snapshot Testing - Jindra
We will now take a little break with meetups, but we are planning many other events - like the Dribbble Meetup, WWDC livestream, Developer Beers and more. For more details follow us on Facebook or subscribe to our newsletter
You might also like...
Talent, Events, Community
STARTUP STORY: How Tinder used a remote engineering team
Ryan Ogle, the former CTO of Tinder and co-founder of Arimus dishes on the benefits and risks of working with an external engineering team and shares his experience from Tinder. Aimed with the engineering, product and marketing knowledge o...
Events, Community, Our Work, Talent
Infographic: STRV Events in 2017
Last year was busy! We organized 38 events just for you and participated in conferences, hackathons, marathons and tons of other cool stuff. We had a lot of fun, shared a lot of know-how and consumed a lot of food and beer. But most importa...
Events, Tech, Wrap-up
Wrap-up: Silicon Valley Insights with Ryan Ogle from Tinder and Arimus
Ryan Ogle flew to Prague earlier this month to talk about what it takes for startups to become the next, for example, Tinder. It’s not simply a matter of “if you build, they will come” — a common misconception harbored by a lot of founders....