NEW FEATURE: SMART NEW VERSION CHECK & UIKIT PREVIEWS SINCE VERSION 2.2.2
Abstract While working on multiple mobile app projects, I noticed two recurring problems: Users often don’t update the app because they never know a new version is available. UIKit developers struggle to preview views quickly without running the whole app. So in this update, we introduce two improvements to make development and user experience smoother. Let’s Code Auto-Check for New App Versions Apps should always stay up to date with the latest performance and stability improvements.
Read moreWHAT IS BLOCKCHAIN
Abstract Today, we start a new journey to learn about blockchain and the basic ideas behind it. We have two goals: to understand it clearly, and to use that knowledge in our jobs. Let’s get started Why? Traditional database technologies present several challenges for recording financial transactions. For instance, consider the sale of a property. Once the money is exchanged, ownership of the property is transferred to the buyer. Individually, both the buyer and the seller can record the monetary transactions, but neither source can be trusted.
Read moreTHE FUNDAMENTAL CONCEPTS OF BLOCKCHAIN
When I started learning about blockchain, I found many new words or keywords that I needed to learn. Here are the words I wrote down. Type something in the input field to search the table for keywords or description: Key Define Example Distributed Ledger Technology (DLT) A way to record data shared, synchronized, and secured across many computers. Examples of several DLTs: Blockchain (like Bitcoin, Ethereum), Hyperledger Fabric, Corda Smart contract life-cycle management The whole process of creating, using, and maintaining a smart contract — from start to finish.
Read moreAN OVERVIEW OF HYPERLEDGER - THE LEADING ENTERPRISE BLOCKCHAIN PLATFORM
Abstract Hyperledger is an open-source collaborative effort created to advance cross-industry blockchain technologies. Hosted by The Linux Foundation, Hyperledger aims to develop a comprehensive suite of stable frameworks, tools, and libraries suitable for enterprise-grade blockchain deployments. It is widely recognized as a leading platform for building permissioned blockchain applications geared toward enterprise use cases. According to Brian behlendorf, executive director of Hyperledger “Hyperledger is an open source community of communities to benefit an ecosystem of hyperledger based solution providers and users focused on blockchain related use-cases that will work on variety of industrial sectors”
Read moreNEW FEATURE: UI DEBUGGING IN TTBASEUIKIT SINCE VERSION 2.2.1
Abstract While working on multiple projects with my team, I noticed a common problem we kept running into: Debugging the UI was hard and took a lot of time. We often didn’t know: If we set the layout constraints correctly What would happen to the UI when there was more data than expected How the interface would behave in edge cases or under stress Using Xcode alone to debug these issues took a lot of time and effort — especially when working on complex views or tight deadlines.
Read moreEND OF 2024 AND WHAT'S NEXT?
I will find the way or make one - Hannibal
TTBASEUIKIT HAS BEEN INTEGRATED WITH SWIFTUI SINCE VERSION 2.1.0
Abstract After spending some time working with SwiftUI, especially integrating it with UIKit on various new projects. I have updated TTBaseUIKit to support SwiftUI from iOS 14, corresponding to library version 2.1.0. This marks a significant milestone in my work. Gaining a deeper understanding of SwiftUI and how to navigate between the UIKit and SwiftUI realms will be beneficial for my future projects. As I have mentioned before SwiftUI: It’s the future
Read moreSTART NEW JOURNEY
Nowadays, when you’re in Vietnam, whether you’re sitting at a sidewalk cafe or coffee shop, you always hear people talking about Bitcoin, Blockchain and trading. Even though I work in technology, I don’t fully understand what everyone is talking about. I’m not sure if what they’re saying is accurate or not. That has made me really want to learn more and explore this topic. That’s the reason I’m starting this journey.
Read moreBUSY | REALLY?
Are you really as busy as you think? In today’s modern world, the proliferation of advanced and compact digital devices has greatly enhanced our personal and professional lives. However, this convenience has also brought about a constant state of attachment and dependence. It has become remarkably difficult to be apart from our smartphones for even an hour, and this silent but pervasive influence is having an increasingly detrimental impact on our mental health - even though we are aware of the problem.
Read moreREBUIDING 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