Open in app

Sign In

Write

Sign In

Ali Akhtar
Ali Akhtar

1.5K Followers

Home

About

Published in HungerStation

·Pinned

Pluggable Domain Component in iOS

In mobile apps, sometimes screens are considered the real estate of the software we are developing, where each screen or group of screens belongs to a single domain/team. However it can sometimes happen that this real estate (screen) is too big to be handled by one domain. …

Swift

6 min read

Pluggable Domain Component in iOS
Pluggable Domain Component in iOS
Swift

6 min read


Pinned

SwiftUI Part 2 (DataFlow in SwiftUI — 1 )

As shown in Figure 1 , we have Text stlyle rendering is based on some condition if selected == true we will make the background color of Text red.

Combine

24 min read

Figure 31SwiftUI Part 2 (DataFlow in SwiftUI — 1 )
Figure 31SwiftUI Part 2 (DataFlow in SwiftUI — 1 )
Combine

24 min read


Dec 17, 2022

Dynamic Height UITableView

Prerequisite You are pro developer using UITableView and AutoLayout. Also this blog is written to document thing what I learned so ignore some spelling mistake and other stuff if you understand it will be good and if something confusing comment UITableView A view that presents data using rows in a single column…

Uitableview

7 min read

Dynamic Height UITableView
Dynamic Height UITableView
Uitableview

7 min read


Dec 15, 2022

Flutter Course — Message Communication between Flutter and iOS Native Code

It will be good if you read this blog before continue reading this one. Here are the few terms you should know host → Native iOS code. Also called platform Flutter portion → having flutter , dart code (also called client or UI ) platform channel → host and flutter…

Flutter

6 min read

Flutter Course — Message Communication between Flutter and iOS Native Code
Flutter Course — Message Communication between Flutter and iOS Native Code
Flutter

6 min read


Dec 11, 2022

Flutter Course — Use Flutter in Existing iOS Project

Flutter is an open-source UI software development kit created by Google. It is used to develop cross-platform applications for Android, iOS, Linux, macOS, Windows, Google Fuchsia, and the web from a single codebase. First described in 2015, Flutter was released in May 2017. Prerequisite You already installed flutter in your system…

Flutter

7 min read

Flutter Course — Use Flutter in Existing iOS Project
Flutter Course — Use Flutter in Existing iOS Project
Flutter

7 min read


May 12, 2022

Swift New Concurrency Framework (Part 3)

It is mandatory to read part2 before continue this Async Sequence A type that provides asynchronous, sequential, iterated access to its elements.AsyncSequence is a protocol describing a sequence that can produce elements asynchronously. …

Structured Concurrency

12 min read

Swift New Concurrency Framework (Part 3)
Swift New Concurrency Framework (Part 3)
Structured Concurrency

12 min read


May 11, 2022

DS & Algorithm (Linked List)

A linked list is a collection of values arranged in a linear unidirectional sequence. A linked list has several theoretical advantages over contiguous storage options such as the Swift Array: - Constant time insertion and removal from the front of the list. - Reliable performance characteristics. As the diagram suggests…

Sequence

7 min read

DS & Algorithm (Linked List)
DS & Algorithm (Linked List)
Sequence

7 min read


May 10, 2022

Swift New Concurrency Framework (Part 2)

It is mandatory to read part1 before continue this , OR if you have idea how async/await basic implementation Apple released the beta version of Xcode 13.2. Besides the latest versions of the SDKs, it also brings backward compatibility for Swift’s new concurrency system. Until now, we could use async/await…

Swift

9 min read

Swift New Concurrency Framework (Part 2)
Swift New Concurrency Framework (Part 2)
Swift

9 min read


May 8, 2022

Swift New Concurrency Framework (Part 1)

Synchronous / Asynchronous Function In Synchronous function your thread is blocked and waiting for that function to be finish In Asynchronous function your thread is free to do other work when it’s done it will notify you by calling it’s completion handler OR you call function and then in return function call you at…

Asyncawait

10 min read

Swift New Concurrency Framework (Part 1)
Swift New Concurrency Framework (Part 1)
Asyncawait

10 min read


Apr 15, 2022

UIKit Relative Frame Understanding

Orange View In Figure 1 as you can see Orange View constraint from top 37 , height = 400 , leading and trailing = 0 In Figure 4 you will see the globalFrame which is distance of that view with window if specify nil , so for orange view there…

Uikit

3 min read

UIKit Relative Frame Understanding
UIKit Relative Frame Understanding
Uikit

3 min read

Ali Akhtar

Ali Akhtar

1.5K Followers

Senior iOS Engineer | HungerStation | Delivery Hero

Following
  • Anas Niazi

    Anas Niazi

  • Taimoor Saeed

    Taimoor Saeed

  • Yunita Andini

    Yunita Andini

  • Shai Mishali

    Shai Mishali

  • Jordan Morgan

    Jordan Morgan

See all (27)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech