PinnedFernando PutraSwift Combine (Part 1 of 3) — From Rx to CombineWelcome to the first part of my Swift Combine series. In this opening chapter, we’ll explore the foundation of Combine, its use cases…Dec 20, 2023Dec 20, 2023
Fernando PutraCaching Network Request in SwiftUI — with Async/Await & Core DataIn the world of App development, crafting a responsive and performant app often involves dealing with asynchronous network requests. One…Jan 71Jan 71
Fernando PutraLearn UIKit (Part 1 of 3) — Introduction for SwiftUI DevsWelcome to the first part of my Learn UIKit series. In this opening chapter, we’ll explore UIKit, compare it with SwiftUI, delve into…Dec 28, 20231Dec 28, 20231
Fernando PutraSwift Combine (Part 3 of 3) — Building Real-Case AppWelcome to the last part of my Swift Combine series. In this chapter, you’ll integrate the network request into a real-case SwiftUI…Dec 24, 2023Dec 24, 2023
Fernando PutraSwift Combine (Part 2 of 3) — A Practical Hands-OnWelcome to the second part of my Swift Combine series. In this chapter, you’ll be exposed to practical examples and learn how to make…Dec 20, 2023Dec 20, 2023
Fernando PutraHow to Check Network Connectivity Status in Flutter — Connectivity_plus PackageMost mobile applications require a network connection either via WiFi or mobile data to fetch data. But frequently, when fetching data it…Apr 16, 2022Apr 16, 2022
Fernando PutraHow to Get User’s Current Location Address in Flutter — Geolocator & GeocodingIn today’s mobile applications, location-based services are one of the most important and powerful features. If you look at the most…Apr 15, 20227Apr 15, 20227
Fernando PutraHow to Use Camera in Flutter — Flutter Camera PackageNowadays, almost every mobile app out there requires working with the device’s cameras to perform various tasks. To access the device’s…Apr 13, 20223Apr 13, 20223
Fernando PutraDOM Manipulation in A NutshellOne of the essential things to master while creating web pages and apps is manipulating the document structure. This is usually done by…Dec 5, 20211Dec 5, 20211
Fernando PutraScrum Development with Jira — Agile Project Management (Part 3)Welcome to the third part of my Agile Project Management summary. In this reading, we’ll learn how to implement and facilitate Scrum…Aug 10, 2021Aug 10, 2021