Skip to content

The companion app for mobile which will lead to first co-branded open source project, for FISL

Notifications You must be signed in to change notification settings

clovisjunior/companion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

companion

Build Status

About

Companion is a mobile application to track schedules of conferences and events.

Features

  • Clean UI
    • displays the schedule in an easy-to-browse manner
  • Always correct
    • update the schedule to reflect latest times and changes
  • Fast and reliable
    • keeps a cached version of the last synced schedule for browsing even when offline
    • displays the time of the latest sync
  • Your planning
    • ability to mark sessions that you are interested in following
    • calendar integration
      • ability add reminders to your system's calendar on supported platforms:
        • Android
  • Free as in Freedom
    • developed in HTML5 under an open source licenses (MIT License)

Related plugins

For calendar interoperation:

cordova plugin add https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git

For background service to JS

cordova plugin add [directory||https://github.com/Red-Folder/bgs-core]

This last plugin asks for another plugin to be used, which instantiates the above,

https://github.com/Red-Folder/bgs-sample

Releasing an APK

This should probably live in a script in our framework.

cordova run --release

The above command will generate an APK file, unsigned, in the ./platforms/android/ant-build/ directory.

Initial Instructions for Packaging to Android

You can follow the Android instructions for packaging/signing which involves basically:

$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000

For the key, which you should keep in a safe directory. And then you can sign the resease Jar created previously:

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore
my_application.apk alias_name

Then you can copy to Android with adb push filename-signed.apk /sdcard/path-in-device/file.adk — or push to a market, etc.

About

The companion app for mobile which will lead to first co-branded open source project, for FISL

Resources

Stars

Watchers

Forks

Packages

No packages published