Thumbnail image

REBUIDING TRAIN BOOKING FEATURE BY SWIFTUI IN 12BAY APPLICATION - DESIGN

Abstract Today, we are continuing our journey of learning SwiftUI by rebuilding the train booking feature in the 12Bay application. This function is designed to help users find trains that are available for their desired departure and arrival stations. Once users find their preferred train, the app will show them which seats are available for that specific journey. Users can then choose their preferred seat type, like window or aisle seats, and select the number of tickets they want to book.

Read more
Thumbnail image

WHAT IS THE SPACER AND HOW DO WE USE IT IN SWIFTUI

Abstract In this article, we will learn about Spacer in SwiftUI. We will dive into the world of Spacer. Exploring their purpose, functionality and practical applications. This article is part of the SwiftUI Series - SwiftUI Series - Updating TTBaseUIKit to support SwiftUI What is the Spacer? The Spacer is a layout view that expands to fill available space within a container. Here is the definition from Apple. You can view full details at developer.

Read more
Thumbnail image

12BAY INTEGRATED SWIFTUI. WITH 12BAY, NO STORYBOARD, NO XIB FILES, NO COCOAPODS, ...

Bus booking function write by SwiftUI For three months, I dedicated myself to learning SwiftUI and using it to develop a bus booking feature. Along the way, I faced several challenges in integrating SwiftUI into an existing UIKit-based project. In my upcoming articles, I will dive deep into these challenges, providing detailed insights and solutions. But first, let’s explore the user interface for booking a ride, which includes selecting a bus route, choosing seats, and specifying pickup/drop-off points.

Read more
Thumbnail image

UNDERSTAND VIEW IN SWIFTUI

Abstract In this article, we will learn about view in SwiftUI. This article is part of the SwiftUI Series - SwiftUI Series - Updating TTBaseUIKit to support SwiftUI View is a function of state, not a sequence of events - apple Woaaaa ! SwiftUI - Apple’s declarative framework for building user interfaces. The user interface is defined based on the current state of the application, and any changes to the state automatically update the corresponding views.

Read more
Thumbnail image

UNDERSTAND SAFE AREA IN SWIFTUI

Abstract In this article, we will learn about Safe Area in SwiftUI. This article is part of the SwiftUI Series - SwiftUI Series - Updating TTBaseUIKit to support SwiftUI Related knowledge What is the Layout? In the Apple ecosystem, Layout refers to the process of arranging and positioning user interface elements such as views and controls on a screen or within a container view using layout constraints, Auto Layout, or SwiftUI.

Read more
Thumbnail image

COMMON PHRASES IN ENGLISH

These are the phrase notes I record to remember what I learn while studying English. You can easily search for specific words or descriptions to find what you need quickly." Type something in the input field to search the table for keywords or description: Phrases Define More No wonder (I am) not surprised at all (that). To express a lack of surprise or understanding about something. It is often used to indicate that a particular situation or outcome is not unexpected, based on the information or context that is known - No wonder she won the race - she’s been training for months!

Read more
Thumbnail image

WWDC23 FROM THE PERSPECTIVE OF AN IOS DEVELOPER

Abstract WWDC23 - Code new worlds - Since the event took place, I have been following updates on SwiftUI. It demonstrates the importance of SwiftUI in Apple’s ecosystem. And more than just a new product, Vision Pro shows a direction for the future, which could change the way we interact, communicate, and work. It takes time for this product to prove itself - a revolutionary product like the iPhone or not?

Read more
Thumbnail image

SWIFTUI SERIES - UPDATING TTBASEUIKIT TO SUPPORT SWIFTUI

Abstract Info SwiftUI: It’s the future I realize that now is a suitable time to learn and apply SwiftUI in the real world. So in this series, I will delve into the fundamental components of SwiftUI. With the knowledge gained, we will update TTBaseUIKit to support SwiftUI, allowing us to quickly build applications using these basic components. Additionally, we will develop a new feature called ‘Bus Booking’ using SwiftUI on the 12Bay application.

Read more
Thumbnail image

MEET OUR TEAM

If you have a great idea but don’t know how to start? Don’t worry, simply click on ‘Contact Me’ and we can discuss your project over a cup of coffee. Together, we’ll work to make your dreams a reality. Our development team specializes in creating innovative mobile applications and websites. With a diverse set of skills and expertise, we work collaboratively to deliver high-quality solutions that meet our clients’ needs.

Read more
Thumbnail image

WHAT'S THE DIFFERENCE BETWEEN WHO, WHOM, AND WHOSE, AND HOW DO WE USE THESE?

When I was learning english, I didn’t know how to distinguish between who, whom and whose. So this post i am noting some keywords to remember. Some knowledge has been extracted from www.myenglishpages.com." The main point “Who,” “whom,” and “whose” are all relative pronouns used in English to refer to people, animals, or things previously mentioned in a sentence. Info Who is used as the subject of a sentence or clause (refers to the person who is doing the action).

Read more