You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains native iOS and Android applications that wrap the PDF Converter PWA (Progressive Web App) in a WebView. These apps provide a native experience for users while leveraging the existing web application.
4
+
5
+
## Project Structure
6
+
7
+
The repository is organized into two main directories:
8
+
9
+
-`/ios`: Contains the iOS application written in Swift
10
+
-`/android`: Contains the Android application written in Kotlin
11
+
12
+
Each directory has its own README with specific instructions for building and running the respective applications.
13
+
14
+
## iOS App
15
+
16
+
The iOS app uses WKWebView to load the PWA from the production website. It provides a native iOS experience with the following features:
17
+
18
+
- Full support for PWA features through WKWebView
19
+
- Progress indicator for page loading
20
+
- Navigation controls
21
+
- Error handling
22
+
23
+
See the [iOS README](./ios/README.md) for detailed instructions on building and running the iOS app.
24
+
25
+
## Android App
26
+
27
+
The Android app uses WebView to load the PWA from the production website. It provides a native Android experience with the following features:
28
+
29
+
- Full support for PWA features through WebView
30
+
- Pull-to-refresh functionality
31
+
- Back navigation handling
32
+
- Error handling
33
+
34
+
See the [Android README](./android/README.md) for detailed instructions on building and running the Android app.
35
+
36
+
## Customization
37
+
38
+
Both apps can be easily customized to point to different environments (development, staging, production) by modifying the URL in the respective WebView implementation.
39
+
40
+
### iOS URL Configuration
41
+
42
+
In `ios/PDFConverter/PDFConverter/ViewController.swift`:
0 commit comments