Open in app

Sign In

Write

Sign In

Michael Abadi S.
Michael Abadi S.

158 Followers

Home

About

Published in Agoda Engineering & Design

·Jan 11, 2022

Introducing the Agoda Widget: What is it, and why did we develop it?

Agoda’s recent update to version 9.34 comes with a new Widget feature. Widget is one of the features introduced by Apple on its iOS 14 launch. With Widget, you can now view the latest travel offers available on the Agoda app. …

IOS

4 min read

Introducing the Agoda Widget: What is it, and why did we develop it?
Introducing the Agoda Widget: What is it, and why did we develop it?
IOS

4 min read


Published in Mac O’Clock

·Oct 31, 2021

Analyze HTTP Traffic with new HTTP Instrument

WWDC21 has been finished last week with over 200 sessions. Most of the time we heard about SwiftUI session or about Async Await. However there are also interesting session about debugging that has been described by Keith Harrison here. In this article I would like to focus on one of…

IOS

5 min read

Analyze HTTP Traffic with new HTTP Instrument
Analyze HTTP Traffic with new HTTP Instrument
IOS

5 min read


Published in Mac O’Clock

·Jun 2, 2021

Complete List of Must-Watch Conferences Before WWDC 2021

6 more days before we are going to watch the WWDC 2021 Conference. Multiple events are being hosted by many iOS Developers around the world. …

WWDC

4 min read

Complete List of Must-Watch Conferences Before WWDC 2021
Complete List of Must-Watch Conferences Before WWDC 2021
WWDC

4 min read


Published in Level Up Coding

·May 16, 2021

Testing In-App Purchases Locally in Simulator

During development, we will come into a phase where we would like to test out our In-App Purchases. However, most likely we ever heard a myth that IAP only works with devices to test it out with an internal tester account. Turns out during the process of the creation of…

IOS

4 min read

Testing In-App Purchases Locally in Simulator
Testing In-App Purchases Locally in Simulator
IOS

4 min read


Published in Geek Culture

·Apr 7, 2021

Simple Slick SwiftUI Onboarding View

Apparently, even if SwiftUI 2.0 has powerful enough for production code, but sometimes they are still lacking documentation for a simple component like PagingView. As your information, there is now a native equivalent of UIPageViewController in SwiftUI 2.0 which is adding the .tabViewStyle modifier to TabView and pass PageTabViewStyle.

IOS

4 min read

Simple Slick SwiftUI Onboarding View
Simple Slick SwiftUI Onboarding View
IOS

4 min read


Published in Level Up Coding

·Feb 11, 2021

Enhance Factory Pattern capabilities for DI in Swift within 3 minutes

Factory pattern is one of the common patterns in a programming language. It is one of the creational design patterns that provide a high level of flexibility for your code. One of the interesting use cases that could make Factory pattern become a handy tool to use is Dependency Injection…

IOS

4 min read

Enhance Factory Pattern for DI in Swift
Enhance Factory Pattern for DI in Swift
IOS

4 min read


Published in Level Up Coding

·Jan 26, 2021

Understanding Proxy Pattern in Swift within 5 minutes

The proxy pattern is one of the few underrated patterns that nobody really talks about in iOS. A proxy pattern is one of the structural design patterns that lets you provide a substitute or placeholder for another object. …

IOS

3 min read

Understanding Proxy Pattern in Swift within 5 minutes
Understanding Proxy Pattern in Swift within 5 minutes
IOS

3 min read


Published in Mac O’Clock

·Jan 24, 2021

Utilize Combine for Search Engine in Swift

Combine, is a new framework introduced by Apple since SwiftUI 1.0 back then in 2019. The architecture behind the scene itself is adopting the system of FRP (Functional Reactive Programming) which takes computation as their main computation of process combine with the propagation of data through the stream of the…

IOS

2 min read

Utilize Combine for Search Engine in Swift
Utilize Combine for Search Engine in Swift
IOS

2 min read


Published in Mac O’Clock

·Jan 9, 2021

Fun Debugging in iOS — Understanding the GUI in 3 minutes

After we have understood the basic concept of LLDB commands now it is taking time to understand the full GUI of Xcode debugging. Let see the picture above. Once you have put a breakpoint on any lines of code in your applications, you will see a similar screen as above. …

Xcode

3 min read

Fun Debugging in iOS — Understanding the GUI in 3 minutes
Fun Debugging in iOS — Understanding the GUI in 3 minutes
Xcode

3 min read


Published in Mac O’Clock

·Jan 4, 2021

Fun Debugging iOS — Basic Part (LLDB) in 3 minutes

Have you ever wonder how to debug your entire code in the proper way? But sometimes we don’t know in-depth detail about how does it work behind the scene? In this multiple series of articles, I am trying to spread multiple articles into specific chunks of debugging part, start with…

IOS

4 min read

Fun Debugging iOS — Basic Part (LLDB) in 3 minutes
Fun Debugging iOS — Basic Part (LLDB) in 3 minutes
IOS

4 min read

Michael Abadi S.

Michael Abadi S.

158 Followers

iOS Engineer at Agoda, Bangkok

Following
  • Steven Curtis

    Steven Curtis

  • jb stevenard

    jb stevenard

  • Henri Suhardja

    Henri Suhardja

  • Mohammad Azam

    Mohammad Azam

  • Artem R

    Artem R

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech