Skip to content

Code for the native mobile app that works with the dotcms demo site.

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.txt
Notifications You must be signed in to change notification settings

dystudio/dotcms-mobile-app

 
 

Repository files navigation

#dotCMS Stater App Build with Appcelerator Titanium a development environment thats allows build, test, package and publish mobile apps for iOS, Android, Blackerry and other SO's using only JavaScript and a single code base.

DotCMS Backend

http://demo30.dotcms.com/c
Username: admin@dotcms.com
Password: admin

Load and save content with dotCMS content api:


How to run locally?

Install Xcode an Titanium?

  1. Download and install xCode from the AppStore.
  2. Download and install Titanium. Make sure you do all the extra install (node, titanium cli, alloy, etc) when you open Titanium for the first time.
  3. For Android download and install genymotion simularor way faster that the regular one. More info at: https://wiki.appcelerator.org/display/guides2/Installing+Genymotion

After all the installs are done

git clone https://github.com/dotCMS/dotcms-mobile-app.git
npm install

Run the project in the simulators:

  1. You can use Titanium Studio
  2. Or you can use Titanium Command Line Interface:
titanium build --platform <platform> [--build-only] [--force] [--project-dir <value>] [--sdk <value>] [--log-level <level>] [ <platform_build_options> ]

More info at: Titanium Comand Line Interface Documentation

Grunt tasks

Build and upload to Testflight:

grunt tf

Build the iOS .ipa

grunt ios

Build the Android .apk

grunt android

Build the iOS .ipa and Android .apk

grunt build

All the build files are saved in /dist/ folder.


TODO:

  1. Create a grunt task for run project Android and iOS simulators
  2. iPad version maybe?
  3. Add share for Android
  4. Clean a few things that may be causing some memory leaks according to a new article I read.

About

Code for the native mobile app that works with the dotcms demo site.

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.4%
  • Python 6.6%