Testing Analytics Events
Oct 19, 2020, 6:48 AM
Photo by Lukas Blazek on UnsplashSince we make lots of important decisions by looking at the analytics data (if not, you should), I will not go into “why” having accurate analytics data is extremely important.You probably also know that it...
Reactive Code and Component Design
Apr 18, 2019, 4:01 AM
Photo by Mikael Kristenson on UnsplashOriginally published on Swift Post.Functional Reactive Programming (FRP) is almost an industry standard on mobile today. If you’re not familiar with it, here’s a great read by Daniel Lew on...
Özelden de konuştuk ama buraya da yazayım, fikir olarak dursun.
Oct 14, 2018, 11:43 AM
Özelden de konuştuk ama buraya da yazayım, fikir olarak dursun.Bu örnek üzerinden gelmeye çalıştığın noktayı anlıyorum ancak eğitim kalitesi ile eğitim kapsamı farklı konular. Nicelikten önce nitelik, evet. Fakat yazılımın dünyayı domine...
Hey Marton.
Jul 21, 2018, 9:49 AM
Hey Marton. Thanks for taking time to write this. It’s a bit hard to understand these things without a diagram or code but what you’re using sounds ok. I always strive for UI and domain logic separation and UIKit agnostic logic components...
Hey Ali! The concept “push” belongs to UI layer so view model shouldn’t be responsible from…
Jul 21, 2018, 9:41 AM
Hey Ali! The concept “push” belongs to UI layer so view model shouldn’t be responsible from triggering it, IMHO. MVVM has different implementations but I always design my view models to be UI agnostic so that they can be reused by...
Thanks Jimmy!
Jul 21, 2018, 8:50 AM
Thanks Jimmy! Yeah, NotificationCenter feels like it’s the only way after some time. :) Habits die hard. I agree with you about Law of Demeter. It’s up to API user to hide it under a method call or not. Might be handy if you plan to change...
Hi Maciek.
Jul 21, 2018, 8:39 AM
Hi Maciek. Glad you liked the post. :) Those are valid points. My approach is to provide convenience initializers for App target as well, but in separate file. It just feels more tidy and correct this way. One file to define the class and...
This is gold, thanks! Just what I needed.
Jun 18, 2018, 8:09 AM
This is gold, thanks! Just what I needed.
JSON Wars: Codable ⚔️ Unbox
May 28, 2018, 3:44 AM
Photo by Julian Howard on UnsplashOriginally published on Swift Post.Codable got everyone excited because we all love parsing JSON and it’s nice to have this tool as a part of the standard library. Now it’s time to test if it’s worthy...
Hi Feras. Glad you liked the post. :)
May 6, 2018, 2:23 PM
Hi Feras. Glad you liked the post. :)Extensions add methods to an existing class so that’s still Massive-View-Controller but in a more organized way. Think about A/B testing in your example. If you have 2 different view controllers for the...
I recently started structuring projects like this as well.
May 5, 2018, 6:57 AM
I recently started structuring projects like this as well. But I’m using a single project with different targets. Do you see an advantage of using projects instead of targets?