Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kmturley/cordova-open-fb
Hybrid web app using Cordova and OpenFB
https://github.com/kmturley/cordova-open-fb
Last synced: 1 day ago
JSON representation
Hybrid web app using Cordova and OpenFB
- Host: GitHub
- URL: https://github.com/kmturley/cordova-open-fb
- Owner: kmturley
- Created: 2014-10-03T18:28:12.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2020-09-04T22:53:44.000Z (about 4 years ago)
- Last Synced: 2024-05-02T00:59:43.882Z (7 months ago)
- Language: Java
- Size: 8.88 MB
- Stars: 12
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cordova-open-fb
This is a web app that can be run in the browser or deployed to a hybrid app. It allows the user to login in using their Facebook account.
The following technologies are used in the app:
* Apache Cordova `http://cordova.apache.org/`
* InAppBrowser Plugin `https://github.com/apache/cordova-plugin-inappbrowser/blob/master/doc/index.md`
* OpenFB `https://github.com/ccoenraets/OpenFB`## Installation and running tasks
Install [Apache Cordova](http://cordova.apache.org/) then navigate to the site root within terminal and run the commands:
cordova platform add ios
cordova emulate iosOr for android run the commands:
cordova platform add android
cordova emulate android## Running the app during development
To run as a webpage, navigate to the folder and open the first page in your web browser
www/index.html
## Running the app on a device
Install xCode from Apple developer tools and ensure you have logged into an Apple Developer Account. Connect you device to xCode beforehand to ensure the device is recognised as a development device and the keys are signed.
If your device is connected it should copy it across and launch automatically on the device. Otherwise it will default to the iOS simulator that comes with xCode. If you have multiple devices connected you can target a build/run command using
cordova run ios
Cordova caches plugins, So if you make any changes to a plugin's code you can force a reset using the following command:cordova platform remove ios; cordova platform add ios; cordova run ios
If you have issues with cordova not opening the app automatically or not exiting after quitting, you can use the following command in your terminal to force quit all cordova processes:killall ios-deploy
To publish the app for distribution on a remote device follow these guides:http://stackoverflow.com/questions/20487074/can-we-install-an-unpublished-ios-app-on-a-remote-device
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html## Directory Layout
www/ --> Static html templates
css/ --> Stylesheet files
img/ --> Image files
index.html --> Homepage
js/ --> Javascript functionality## Contact
For more information please contact kmturley