Profile PictureKavisha

Build your first iOS app with Widget now: (Complete working code + steps)

Want to build a clean & simple iOS app using Core Data?

And add a SwiftUI Widget? 

Follow this project to learn all of that. Get your project up and running in no time.💪


  • This project creates a Book App using the exact same skin of my App Store published app - Bhagavad Gita interpretation
  • Uses Swift and Core data
  • Shows you step by step procedure of how to add a Widget
  • Explains how to read a JSON and display its contents as a list of chapters using a UITableView
  • Allows you to tap on each chapter to show its contents
  • Is fully customizable to display any book content i.e simple replace the JSON with your content
  • Works well in light and dark mode
  • Beginner-friendly code - simple & well documented
  • Is App Store ready

(Does not contain in-app purchase code)

The project assumes you have a basic understanding of Swift & know how to run a project in Xcode.

The download includes: 

1. My Book app - An Xcode project written in Swift (with inline comments)

2. PDF document that explains the files present

Features of the app: 

  • Create a simple and minimal book app & read through its chapters
  • Highlight functionality - long press on any content you want to highlight & tap on the 'highlight' menu item
  • Bookmark functionality - bookmark at any place to come back later and continue reading
  • Learn to use a custom font (the app uses Georgia)
  • Understand how to set up & use Core Data
  • Shows how to use UITableViewDiffableDataSource & trailingSwipeActionsConfigurationForRowAt delegate method
  • Shows how to open a share sheet
  • Shows techniques for asking user reviews through Apple's requestReview methods
  • Supports Dynamic Text Type & VoiceOver operations
  • Shows how to display a medium size widget. Also how to perform an action on tap of the widget
  • Easy to re-skin
  • Beautiful and professional looking design
  • Tested on Xcode 13
  • Works on iOS 14, iOS 15 and has a minimum deployment target of iOS 13

TERMS OF USE | COPYRIGHT RULES

* You may not: Sell this product as is

* You may not: Share or distribute original files as a freebie

Add to cart

Create your first iOS app with Widget now!

Fully working, complete Xcode project
Yes
Tested on Xcode 13
Yes
Uses Core Data
Yes
Uses same skin as my App Store published app - Bhagavad Gita interpretation
Yes
Has Widget code
Yes
Copy product URL
$45

Build your first iOS app with Widget now: (Complete working code + steps)

Add to cart