Bug Fixing using Test Driven Development and Bind Reducer to UI

Bug Fixing using Test Driven Development and Bind Reducer to UI In this video, I am happy to share on how we can fix a bug using TDD, and bind our Reducer to the UI. Test Driven Development can help us fix a bug through its process, which is fun to do, by following the … Continue reading Bug Fixing using Test Driven Development and Bind Reducer to UI

Exploring Test Driven Development with TCA (The Composable Architecture)

Hi everyone, it has been couple of months since I post my last posts. Today, I am going to share how we can code using Test Driven Development with The Composable Architecture, but I am going to share it in a video format. Test Driven Development is a process for creating a software by following … Continue reading Exploring Test Driven Development with TCA (The Composable Architecture)

Cleaning AppDelegate or SceneDelegate Using ViewControllerFactory

Factory Design Pattern Illustration Overview AppDelegate or SceneDelegate is the main file that we as iOS developers know to configure, inject, or instantiate a global instance or frameworks. This place become essential, especially because it is actually the starting point of our app. Because it knows so many things, like configuring the frameworks, handling push … Continue reading Cleaning AppDelegate or SceneDelegate Using ViewControllerFactory

Implementing Builder Pattern to create Navigation Stack for UIViewController on iOS

Photo by helloimnik on Unsplash Introduction A Builder pattern is one of Design Pattern that belongs to the creational Design Pattern. The pattern exist to solve issue on creating a complex object. This pattern can helps developer to create an object in a simple and elegant way. To use the pattern, we need to create … Continue reading Implementing Builder Pattern to create Navigation Stack for UIViewController on iOS

Model-View-Controller (MVC)? Apa? Kenapa?

Pada pengembangan aplikasi, Design Pattern (pola-pola perancangan) merupakan hal yang penting untuk diterapkan untuk memudahkan developer. Kali ini, penulis mau bahas tentang MVC, yaitu Model-View-Controller. MVC adalah salah satu compound Design Pattern yang memisahkan urusan antara komponen Model, View dan Controller. Intinya, kode tentang View, tidak dicampurkan dalam kode Model, dan seterusnya. MVC dapat membantu … Continue reading Model-View-Controller (MVC)? Apa? Kenapa?

MVVM on iOS with Alamofire

MVVM (Model-View-ViewModel) is another design pattern that people used in mobile development, including on iOS. This pattern gains popularity amongs mobile developer since the ā€œCā€ layer from MVC handle so many things. Some people jokes about Massive-View-Controller (MVC) because the ViewController not really a controller, it also handle the UI, networking, and others. MVVM provides … Continue reading MVVM on iOS with Alamofire