The fact that you clicked on this story could mean either or both of these two things:
In case you are unfamiliar with what’s IPPT, it means Individual Physical Proficiency Test. It is required of every healthy Singaporean man to go through two years of national service. Thereafter, we have to undergo at least ten years of reservist where we have to put on our military uniform and head back for some refresher. …
All of my illustrations come from freepik.
Do you dream of working in a tech giant company like Google, but you seem to lose the confidence of even trying because of your educational background? Then you are in the same boat as me. Though I graduated from a renowned local university, I left with a degree without honors. My cumulative GPA was below average, and most of my friends got first-class or second-class honors, and they could choose to go anywhere they want, like the big fours, any awesome startups, or any Fortune 500 companies.
I always dream of working…
In this short tutorial today, we will look at how to create a commonly-seen error alert which looks like this:
There are three main things that you will learn to create this simple animation:
If you are an experienced iOS developer, all these are already known to you, it’s just about packaging them. However, if you are new to iOS development, you can just study the codes that I will be giving to you. Let’s go!
Firstly, let’s extend
AnyTransition by combining two transitions…
SwiftUI revolves around three main stacks to build your views:
In this article, we will look at how to make use
ScrollView to create a scroller that looks like this:
Firstly, you need a
struct which conforms to
Identifiable so that you can use
ForEach to load the items. So let’s do that:
Next, for the look and feel of the card, let’s create the
The power of the HV stacks unleashed! …
After exploring SwiftUI for quite a while, one of the most cumbersome things I encounter is to manage multiple kinds of navigation bars in an app.
Thankfully, we have
ViewModifier, which allows you to create your own custom modifiers like
.font(). In this short article, I will show you a common design where a main view and a modal have different navigation bars. In this case, you are managing two separate navigation views.
This is how the app looks like:
Firstly, create a new
NavigationBarModifier. In this
struct you give it two parameters
SwiftUI is a powerful declarative framework which allows us to write a UIKit
UITableView in just a few lines of code!
Today, I am going to show you how you can incorporate
Picker , which is SwiftUI’s way of calling
UISegmentedControl, into a
List, to toggle between data.
By the end of this tutorial, you will know how to stick any view in your
List view! Let’s get started!
Having explored the awesome declarative way of creating UI in iOS for a few weeks now, I will like to take you through a short tutorial on how to use SwiftUI, Combine, Alamofire to create a Login Example using the MVVM pattern.
At the end of this tutorial, you will have a two-page app that looks like this:
When I was planning for my wedding, I thought it will be fun to have my own exclusive app, which does not depend on any third-party providers. While the cost is high, me and my wife went ahead with the idea.
In this short article I will not be showing any code, but just the features I have made available through the app. My name is Lawrence, while my beautiful wife is called Alicia. Hence, we call the app ALWEDS.
Almost every one of us wields a smartphone in our hands and if you are itching to earn some extra bucks while clocking your screen time, you came to the right article!
In this article, I have summarised 3 of the most popular apps which I feel can earn the most purchase credits.
This app will often use your location data to push surveys to you, of course at the expense of you exposing some data to Google. Then as you answer surveys, you get Google Play credits to spend on purchasing apps and even in-app purchases…
BlueSG is the first 100% electric car rental service launched in Singapore. At the time of writing, there are 256 operational stations and 23 upcoming stations.
I started using BlueSG ever since its official launch on 12th December 2017. To date, I have spent $4314.84, an average of about $6.52 per day for the 661 days of usage (I don’t use it every day). This total amount includes all ERP fees incurred but excludes parking fees.
According to an article from Seedly, owning a first-hand car easily costs more than $50,000. …
Googler. Loves God, Loves my wife, Loves my Family & Corgis.