NPSoftware12 - Navigation Bar Customization, Dark Mode, and Dynamic Type (UIKit)The detail view that we built is already great, but we will make it even more attractive in this chapter. Figure 15–1 shows the improved…Mar 2, 2023Mar 2, 2023
NPSoftware11 - Detail View Enhancement, Custom Fonts, and Self Sizing CellsThe detail view is a bit primitive. Wouldn’t it be great to improve the detail view to the one shown above? In this chapter we’ll focus on…Mar 2, 2023Mar 2, 2023
NPSoftware10 - Introduction to Navigation Controller and Segue (UIKit)First things first, what’s navigation controller? Like table views, navigation controllers are another common UI components in iOS apps. It…Mar 2, 2023Mar 2, 2023
NPSoftware9 - Table Row Deletion, Swipe for Actions, Activity Controller and MVC (UIKit)Adding a custom action button when a user swipes horizontally in a table row. This is usually known as Swipe for More action.Mar 2, 2023Mar 2, 2023
NPSoftware8 - Object Oriented Programming, Project Organization and Code Documentation (UIKit)If you read from the very beginning of the book and have worked through all the projects, you’ve gone pretty far. By now, you should be…Mar 2, 2023Mar 2, 2023
NPSoftware7 - Displaying Alerts with UIAlertController and Handling Table View Selection using UIKitAre you able to complete the previous exercise and create the custom table view? No worries if you can’t. I will go through the solution…Mar 2, 2023Mar 2, 2023
NPSoftware6 - Customize Table Views Using Prototype Cell, Diffable Data Source and Dark Mode using UIKitIn the previous chapter, we created a simple table-based app to display a list of restaurants using the basic cell style. In this chapter…Mar 2, 2023Mar 2, 2023
NPSoftware5 - Creating a Simple Table Based App using UIKitNow that you have a basic understanding of prototyping and our demo app, we’ll work on something more interesting and build a simple…Mar 2, 2023Mar 2, 2023
NPSoftware4- Designing UI Using Stack Views using UIKitI have given you a brief overview of auto layout. The examples that we have worked on were pretty easy. However, as your app UI becomes…Mar 2, 2023Mar 2, 2023
NPSoftware1 - Hello World! Build Your First App in Swift using UIKitYou may have heard of the “Hello World” program if you have read any programming book before. Hello World is a program for the first-time…Mar 1, 2023Mar 1, 2023