3 Cross-Platform Apps for WordPress Website

Замовник: AI | Опубліковано: 02.10.2025
Бюджет: 250 $

Project Overview We are looking for a **mobile app developer** to create a **cross-platform app (Android & iOS)** that wraps our existing **WordPress website** in a responsive, high-performance mobile WebView. The goal is to deliver a smooth, native-like app experience where the app simply loads our website inside a wrapper, while providing essential mobile features such as: 1. Splash screen 2. Loading animation 3. Push notifications (via **OneSignal**) 4. Error handling for no internet connection The app should be clean, lightweight, and optimized for performance and App Store / Play Store approval. You will be responsible for hosting it on both Play Store and App Store. Key Requirements 1. Must support Android 8.0+ and iOS 13. 2. The app will load our website URL inside a WebView. 3. Must handle JavaScript, cookies, and responsive layouts correctly. 4. Ensure smooth scrolling and gesture navigation (swipe back/forward and pull-to-refresh gesture). 5. The website should open in-app and not redirect to an external browser, except for external links (e.g., WhatsApp, email, tel). 6. Show a custom splash screen (we’ll provide it) displayed immediately upon launch, before the website loads. 7. Include an animated loader (spinner) visible while the web page is loading. The loader should disappear automatically once the website has fully loaded. 8. Integrate OneSignal SDK for push notifications (you will set this up). 9. Notifications should display: App icon and title, Message content (post title or summary), On tap → open directly in app (not in an external browser). 10. Detect when the user is offline or when the website fails to load and display a custom “No 11. Internet Connection” page or image (we will provide). 12. It should also include a retry button to reload the page when internet returns. 13. Back button on Android should navigate back in WebView history, not close the app immediately. Double clicking the back button should prompt exit confirmation. 14. If there’s no history (on the homepage), the back button should prompt exit confirmation. 15. Support pull-to-refresh gesture to reload the page. 16. Local caching for faster reloads. 17. App should request only necessary permissions. 18. Enable SSL support (HTTPS) — all content must load securely. 19. Handle error gracefully: for the following: No internet, 404 or 500 errors, Slow loading timeouts. In all error cases, show a friendly, branded error screen with retry option. Deliverables 1. Source code. 2. Signed AAB (Android App Bundle) for Play Store submission. You will submit this. Project is complete when it is approved. 3. .IPA / Xcode project ready for TestFlight or App Store submission. You will submit this. Project is complete when it is approved. Assets We Will Provide 1. Website URL 2. App name and short description 3. Brand logo and color palette 4. Splash screen image (if required) 5. "No Internet" image 6. OneSignal API keys