I have a huge forum community hosted on MyBB. 12000 users and over 200000 posts. I need an Android and Iphone mobile app as an extension of functionality and usability for the community. Can you build in?
I can't build a full native mobile app for you, but I can definitely help you plan the project, choose the right technical approach, and even generate starter code or wireframes. Building a mobile app for a MyBB forum of your size is a serious undertaking, so let’s break it down into manageable steps and decisions.
🔍 Step 1: Define the Scope
Before anything else, clarify what the app should do. For a forum, the MVP usually includes:
- User authentication (login/register)
- Browse forums & threads
- Post replies
- Push notifications (new replies, PMs, mentions)
- User profiles & PMs
- Search
Advanced features (later):
- Real-time chat
- Media uploads
- Moderation tools
- Dark mode
- Offline caching
🧩 Step 2: Choose the Technical Approach
You have three main paths:
| Approach | Pros | Cons | Tools |
|---|---|---|---|
| 1. MyBB API + Native Apps | Full control, native performance | High dev cost, needs backend API | Flutter, React Native, or native Swift/Kotlin |
| 2. MyBB API + WebView Wrapper | Cheaper, faster to ship | Feels like a website, App Store rejections | Capacitor, Cordova, or Flutter WebView |
| 3. Progressive Web App (PWA) | One codebase, no app store | No push on iOS, limited native feel | PWA + service worker |
For 12k users and 200k posts, Option 1 is the cleanest long-term. You’ll need to build a REST API for MyBB first.
🔧 Step 3: Build or Extend the MyBB API
MyBB doesn’t have a built-in REST API. You’ll need to:
- Install a plugin like MyBB-API (unofficial, community-maintained)
- Or build a custom API in PHP that wraps MyBB’s internals (safer for scale)
API endpoints you’ll need:
plain
Copy
GET /api/forums
GET /api/threads/:id
POST /api/threads/:id/reply
POST /api/login
GET /api/user/:id
GET /api/notifications
etc.📱 Step 4: Mobile App Development
Once the API is ready, you can:
- Use Flutter (Dart) → one codebase for iOS & Android
- Or React Native → if your team knows JavaScript
- Or native → if you want max performance and platform-specific features
I can help you scaffold:
- Flutter app with login screen + forum list
- API service layer
- Push notification setup (Firebase)
🧪 Step 5: Testing & Scaling
- Use pagination and lazy loading for threads
- Cache aggressively (Redis or CDN)
- Rate-limit API to prevent abuse
- Test with a staging copy of your 200k-post DB
✅ Next Steps
Would you like me to:
- Generate a Flutter starter that connects to a MyBB API?
- Help you design the API schema for your forum?
- Estimate dev time & cost for each approach?
- Recommend developers or agencies who’ve done MyBB apps?
Let me know what you want to dive into first.