• Stars
    star
    107
  • Rank 323,587 (Top 7 %)
  • Language
    Java
  • Created over 7 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An Android Webview wrapper for Flarum

Make an Android app for your Flarum Forum

A WebView based Android application which will embed your flarum forum inside an application.

How to setup

  1. Clone the repo

  2. Open the project in Android Studio - Wait till all the processes complete

  3. In the MainActivity.java

private static final String url = "https://discuss.flarum.org/";

Edit the url to yours.

  1. Do any changes to the code - Change colors, Package names, Add splash screens

  2. It is recommended to enter your own Firebase google-services.json file, which you'll be able to get from Google Firebase itself, once you've logged in create a new project then go through the setup process (Make sure to use Android as your choice of Mobile project for this app example as well as the Package name you're using for the app at this time.)

  3. Good to go :)

How to enable Firebase Notifications

Download and upload google-services.json config file to flarum-mobile-android/app folder.

This file contains configuration details such as keys and identifiers, for the services you enabled.

How to download google-services.json file?

  1. Login to Firebase Console.
  2. Create a new project or select existing one.
  3. Go to Settings >> Project Settings
  4. From General Settings section download google-services.json file.

Known Issues

  • Facebook login inside app is not working
  • File Upload plugin not working - Fixed with Advanced webview

Screenshots

Home Inside

Links

Flarum Home page

Flarum Community

Advanced Web View project

More Repositories

1

not-paid-wp

Wordpress Plugin for the not-paid JS
PHP
155
star
2

flarum-mobile-ios

An iOS Webview wrapper for Flarum
Swift
34
star
3

video-listing-platform

List multiple YouTube videos in page based layout
HTML
7
star
4

serverless-mysql-sequelize-boilerplate

serverless-mysql-sequelize-boilerplate
JavaScript
7
star
5

hackathons-lk-app

Mobile application specific for you events listing platform
Dart
5
star
6

mobile-comparision-react

Mobile Phone's Specification Comparison using a react web app
JavaScript
5
star
7

ideamart-pin-payment-gateway

Ideamart payment processing gateway integration using PIN Payments (Mobile payments- CaaS)
PHP
4
star
8

serverless-mongodb-boilerplate

A Simple boilerplate to get started with MongoDB and Serverless
JavaScript
4
star
9

java-bulk-qr-generator

Generate multiple QR codes in Java from an array of data
Java
3
star
10

reliefsupports-bot

A messenger bot for http://reliefsupports.org/
JavaScript
3
star
11

dynamic-php-sitemap

Generate Dynamic sitemap from a MySQL database from PHP
PHP
3
star
12

shoutout-wp-ninjaform

Integration of ShoutOut SMS Platform with a Wordpress ninjaform plugin
PHP
2
star
13

laravel-api-boilerplate

A Simple boilerplate to get started with for using MySQL with Laravel to build an API
PHP
1
star
14

projects-dashboard

A Node+MongoDB application to manage projects
1
star
15

ideamart-isyd-cron-job

To run ISYD endpoints as a cron job and provide minute by minute requests
PHP
1
star
16

flarum-ext-firebase-mod-push

Send Firebase Push Notifications for the Forum Moderator Mobile application when new post is added and a post gets a reply
PHP
1
star
17

flarum-ext-event-tracking

A Flarum Extension to Track Events for Google Analytics
JavaScript
1
star
18

serverless-scheduled-boilerplate

Want tot run a lambda function in a scheduled manner? here's the boiler plate for it
JavaScript
1
star
19

node-s3-images-resize-migrate

We used this application to download all the files from an S3 Bucket and then resize and migrate them.
JavaScript
1
star
20

serverless-pdf-watermark

A simple serverless function to set a watermark to an existing pdf and return the updated pdf
JavaScript
1
star
21

request-scheduler-dashboard-aws-react

A dashboard to manage scheduled requests using AWS services and React
JavaScript
1
star