Open in app

Sign In

Write

Sign In

Alfian Losari
Alfian Losari

2.8K Followers

Home

About

Published in Gojek Product + Tech

·Oct 14, 2022

Courier For Flutter Is Here!

Add Courier, the information superhighway, to your cross-platform Mobile Apps! — Courier is the information superhighway for making persistent connection between client and server. Since we open sourced Courier Client Libraries for Android & iOS, we’ve been focusing on adding Flutter support using both libraries as foundation. Courier is our solution to provide a real-time, lightweight, and highly efficient messaging highway…

Tech

3 min read

Courier For Flutter Is Here!
Courier For Flutter Is Here!
Tech

3 min read


Published in Gojek Product + Tech

·Oct 26, 2021

Building A Messaging Highway For Our iOS Apps

How we built a Courier library for iOS with MQTT. — Here is a summary of the previous posts so far in the series: Introduction of Courier — An information superhighway between Mobile and Server. Courier Message Broker — Benchmark of various brokers and reasoning behind choosing VerneMQ. Courier Android Library — Discussed challenges in Android and background to provide clean…

Tech

6 min read

Courier — A Realtime Lightweight Messaging Highway in iOS with MQTT
Courier — A Realtime Lightweight Messaging Highway in iOS with MQTT
Tech

6 min read


May 31, 2021

Using Swift 5.5 Async Await to Fetch REST API

As an iOS developer, most probably you already have lot of experiences to fetch REST API from multiple endpoints. In some instances, the call to the API endpoints need to be in sequential order as they need the response of previous API call to be passed in HTTP Request. Let…

Swift Programming

13 min read

Using Swift 5.5 Async Await to Fetch REST API
Using Swift 5.5 Async Await to Fetch REST API
Swift Programming

13 min read


Jul 22, 2020

Building Expandable List with OutlineGroup & DisclosureGroup in SwiftUI 2.0

Building an expandable list with nested items is quite a complex and error prone task to implement when using UITableView in UIKit. Luckily with SwiftUI 2.0, Apple introduced OutlineGroup and DisclosureGroup. …

IOS App Development

7 min read

Building Expandable List with OutlineGroup & DisclosureGroup in SwiftUI 2.0
Building Expandable List with OutlineGroup & DisclosureGroup in SwiftUI 2.0
IOS App Development

7 min read


Jul 12, 2020

Building Swift Serverless REST API with AWS Lambda & DynamoDB

Last month, The Swift Core Team & Swift Server Work Group had announced the availability of Swift AWS Lambda Runtime as well as support of Swift on Amazon Linux 2 OS. With both of this announcement, we finally have some official support to run Swift on AWS Lambda environment. Additional Linux Distributions Tom Doron is a member of the Swift Core Team and the Swift Server Work Group. He manages a team working on server-side…swift.org

Swift

20 min read

Building Swift Serverless REST API with AWS Lambda & DynamoDB
Building Swift Serverless REST API with AWS Lambda & DynamoDB
Swift

20 min read


Published in The Startup

·May 14, 2020

Building Image Filter macOS app with SwiftUI

SwiftUI enables developers to use unified tools and API for building full native applications across Apple platforms. We can target specific platforms and build the UI component without having expertise for each target specific framework such as UIKit (iOS & tvOS), AppKit (macOS), and WatchKit (watchOS). As a developer, we…

Swift

11 min read

Building Image Filter macOS app with SwiftUI
Building Image Filter macOS app with SwiftUI
Swift

11 min read


Published in Better Programming

·Feb 17, 2020

Build Custom Interactive Remote Push Notifications in iOS

Create an interactive custom push notification UI to display a video preview with buttons to add and favorite — Since iOS 10, Apple has already provided rich notification support for push notification with the introduction of new frameworks, UserNotifications and UserNotificationsUI. Using these frameworks, we can customize our push notification with abilities such as: Customize type and content/UI of the push notification.

Swift

9 min read

Build Custom Interactive Remote Push Notifications in iOS
Build Custom Interactive Remote Push Notifications in iOS
Swift

9 min read


Jan 31, 2020

Using Diffable Data Source iOS 13 API in UITableView

You can also read this article in my Xcoding With Alfian blog website using the link below. Using Diffable Data Source iOS 13 API in UITableView | Xcoding with Alfian | Swift, iOS, Flutter… Diffable Data Source API helps us to manage data sources both in TableView and CollectionView by using snapshot…www.alfianlosari.com Since the beginning of iOS SDK, UITableViewDataSource is the protocol that had the responsibility to drive the data and provide the cells in TableView. …

IOS App Development

9 min read

Using Diffable Data Source iOS 13 API in UITableView
Using Diffable Data Source iOS 13 API in UITableView
IOS App Development

9 min read


Published in The Startup

·Nov 11, 2019

Understanding Property Wrappers in Swift By Examples

You can also read this article in my Xcoding With Alfian blog website using the link below. Understanding Property Wrappers in Swift By Examples | Xcoding with Alfian | Swift, iOS, Flutter… Alongside many new feature that come with the Swift 5.1, one of the most interesting feature is Property wrappers…www.alfianlosari.com Alongside many new feature that come with the Swift 5.1, one of the most interesting feature is Property wrappers. Basically, it’s a layer/delegate that sits in the middle between how the declared property…

Swift

5 min read

Understanding Property Wrappers in Swift By Examples
Understanding Property Wrappers in Swift By Examples
Swift

5 min read


Sep 22, 2019

Fetching Remote Async API with Apple Combine Framework

You can also read this article in my Xcoding With Alfian blog website using the link below. Fetching Remote Async API with Apple Combine Framework | Xcoding with Alfian | Swift, iOS, Flutter… Combine is a framework that has just been recently released for all Apple platforms and it is included in Xcode 11. By…www.alfianlosari.com Combine is a framework that has just been recently released for all Apple platforms and it is included in Xcode 11. By using combine, it’s easier to process sequence of value over time…

Swift

8 min read

Fetching Remote Async API with Apple Combine Framework
Fetching Remote Async API with Apple Combine Framework
Swift

8 min read

Alfian Losari

Alfian Losari

2.8K Followers

Mobile Developer and Lifelong Learner. Currently building super app @ Go-Jek. Xcoding with Alfian at https://alfianlosari.com

Following
  • Ridwan Fajar

    Ridwan Fajar

  • Simon Ng

    Simon Ng

  • WINSTON HSIEH

    WINSTON HSIEH

  • Anupam Chugh

    Anupam Chugh

  • Deepanshu

    Deepanshu

See all (92)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech