App Templates  /  Reading Hub
iOS app template · Full source code

Reading Hub - Your Ultimate PDF and eBook Reader

Read, Bookmark, Manage, and Edit Your Documents Seamlessly
SwiftUI and UIKit Source Code + Firebase backend

SwiftUIiOS 15+Xcode 15+AdMobFirebaseIn-App Purchases
$249
Buy Source Code
  • Complete Xcode project
  • Full SwiftUI source code
  • Free support included
Watch the video demo ↓
Full source codeCustomize the complete Xcode project
SwiftUINative Apple development
iOS 15+Minimum supported iOS version
Free supportHelp with the source code as delivered
About the template

Reading Hub

One source code, endless possibilities. Unlock limitless potential with our advanced PDF functionality. This source code features search, signature, editing, and drawing capabilities, enabling you to create diverse apps such as recipe books, magazine apps, comic books, travel guides, student textbooks and many more. Effortlessly bring your innovative ideas to life and elevate your app development today. This product has a high success rate, as you can pivot and create a vast range of apps with just one source code.

You will get the source code of the app that you see in the video demo. Nothing more or less than what the video demo shows. Feel free to ask questions before buying. This app was created using the latest version of Xcode. The main user interface was developed using SwiftUI and all PDF related flows are built using UIKit. Here are some of the PDF supported features: searching the current page or the entire document, jumping to a specific page, table of contents, horizontal/vertical scrolling, continuous and one page at a time scrolling, editing features like text highlighting, adding text/shapes/stickers, drawing, signature, and much more. All PDF Editing features are provided by Apple, ensuring top-tier user experience and functionality.

Requirements

What do I need to get started?

You will need a Mac computer with Xcode 15+. This app requires iOS 15+. All app templates on this website are for iPhones without iPad support. An AdMob account is necessary if you want to show ads in the app. We provide you with some basic PDF documentation on how to replace the AdMob Interstitial Ad identifiers, and how to replace the in-app purchase product identifier. You will need a Firebase account, where you will have to create your own eBook categories, upload eBook Covers and PDFs.

How it works

How does it work?

  • The app features five main tabs, each offering extensive functionality. The Home tab showcases Trending and Featured eBooks/PDFs, all sourced from Firebase. The app supports PDF files only via Firebase.
  • For quick access to various interests, the Categories tab presents a grid of categories. Create a Categories folder in Firebase Storage and add your own category images that match the Firebase category document IDs. You can designate categories as premium, and specific eBooks can also be set as premium.
  • Upon selecting a document, the app launches a custom PDF reading experience built with UIKit. This includes powerful features such as search, page navigation, editing, and bookmarking. The robust PDF functionality can even be extracted and used as a standalone app for PDF reading and editing, essentially providing two apps in one.
  • Users can set multiple bookmarks within a document and easily access specific bookmarked pages. The app remembers where the user left off, ensuring that they can resume reading from the exact page when they reopen the document.
  • When a document is opened, it is automatically downloaded for offline use. This feature is particularly useful for reading on airplanes or in any situation where internet access is unavailable.
  • Additional features include advanced PDF editing capabilities such as annotating, highlighting, and adding text or shapes. The app supports both vertical and horizontal scrolling, continuous or page-by-page viewing, and personalized settings to enhance the reading experience.
  • The app includes a robust document management system, allowing users to organize their documents, track reading progress, and manage their favorites with ease.
  • In-App Purchases are handled via a private framework. This framework doesn't support subscriptions. You can use this framework for any other games/apps you want to add in-app purchases.
Video demo

Enjoy Your Favorite eBooks Offline

Transform your reading experience with advanced features, bookmarks and editing.

Need more than the template?

I can customize this project for your product, add features, or use it as the starting point for a larger native iOS app.

Discuss a custom build →