Mobile Warsaw #71
1. Mateusz Szklarek — MVVM as good (anti)pattern in iOS
Nowadays there are a lot of materials, presentations & talks about how great MVVM architecture is. Hype about the view models look like a never ending story. There are a lot of developers who like this approach and use it in their own projects. I tried to go against the grain and show a different perspective of MVVM. I also try to answer questions like: Do we really need it? Does it solves any particular problem or is it overkill?
Mateusz works as an iOS developer at EL Passion for more than 4 years. He created several mobile applications in Objective-C & Swift from scratch. Big fan of unit testing in PRACTICE and believes that “each line of code matters”. Lately worked as Flutter developer.
2. Doug Sillars — Delivering Fast & Beautiful Images
The average mobile website page weight is ~50% images. Toss in the complication of thousands of differently sized screens, and it might appear that efficient delivery of images to every device is an impossible task. But all is not lost! In this talk, we’ll examine strategies to send the perfect image to every device, ensuring a fast, beautiful rendering of your content. We’ll look at progressive images, placeholder images, lazy loading and other techniques and real world examples that will improve the usability of your site or app.
Doug is is a freelance mobile performance expert, having helped thousands of developers speed up their mobile apps and websites. A Google Developer Expert and the author of O’Reilly’s “High Performance Android Apps,” Doug has spoken at developer conferences in the US and Europe, and blogs regularly at dougsillars.com.
After the presentations we’ll stay a little longer and maybe go somewhere nearby for afterparty drinks and food!
MOBILE WARSAW’S 6TH BIRTHDAY!
We’re happy to announce this month’s Mobile Warsaw, which marks our 6th birthday! Come join us and celebrate this amazing evening — we'll have 2 amazing talks, free beverages, and cake
Pracodawcy IT: Warszawa
Katowice, Szczecin, Trójmiasto, Warszawa, Łódź