Skip to content

Mobile App Container (Cordova) for Frappé/ERPNext

License

Notifications You must be signed in to change notification settings

nagyist/frappe.mobile

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mobile app for Frappe Framework

This is a Cordova based container for Frappe Framework.

This provides local server selection, login and desk pages that will load application files (HTML/JS/CSS) from the server.

Compatible with Frappe version 6/7+

Requirements

Cordova

Install Platforms

$ cordova platform add ios
$ cordova platform add android

Install Plugins:

$ cordova plugin add cordova-plugin-statusbar
$ cordova plugin add cordova-plugin-inappbrowser
$ cordova plugin add cordova-plugin-file

Build iOS

Install and update the latest XCode

$ cordova build ios && cordova emulate ios && open -a "ios simulator"

Release for iOS is via XCode

Build Android

Install Android SDK

Tip: Try Android Studio

$ cordova build android
$ cordova build android --release

Adding Android Keys

For debug, you don't need to add any keystore.

For release, generate a release.keystore using this link. Put the file in the build directory and add this to your build.json

{
    "android": {
        "debug": {
            "keystore": "build/debug.keystore",
            "storePassword": "debug123",
            "alias": "alias_name",
            "password" : "debug123",
            "keystoreType": ""
        },
        // add your release key configuration
        "release": {
            "keystore": "build/release.keystore",
            "storePassword": "password",
            "alias": "alias_name",
            "password" : "password",
            "keystoreType": ""
        }
    }
}

License

MIT

About

Mobile App Container (Cordova) for Frappé/ERPNext

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.4%
  • Less 33.0%
  • HTML 15.5%
  • CSS 13.1%