-
Notifications
You must be signed in to change notification settings - Fork 0
skrehnbrink/PodcastPal
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PodcastPal is a free and open source mobile web application for podcast management built with Sencha Touch 2.0 and PhoneGap 1.5. Features: - view podcast feeds - download podcasts to device - play downloaded podcasts Notes: - Podcast Pal is currently only available for Android and has only been tested with Kindle Fire 1st Generation (Android 2.3.3, API 10) Podcast Pal Development Environment Setup (for Windows and Kindle Fire): ========================================================================= Steps to run PodcastPal on Kindle Fire or AVD: 1. Install Java JDK, set JAVA_HOME, add JAVA_HOME/lib to PATH 2. Install Ant, add ANT_HOME/lib to PATH 3. Install Android SDK: http://developer.android.com/sdk/index.html 4. Download PhoneGap 1.5: http://phonegap.com/download 5. Use Android Getting Started Guide to create a PhoneGap project: http://docs.phonegap.com/en/1.5.0/guide_getting-started_index.md.html#Getting%20Started%20Guides 6. Copy PodcastPal to PhoneGap project 7. Copy <PROJECT_ROOT>/libs/cordova-1.5.0.jar to <PROJECT_ROOT>/assets/www/lib 8. Download Sencha Touch 2.0: http://www.sencha.com/products/touch/ 9. Copy sencha-touch-all.js to <PROJECT_ROOT>/assets/www/lib 10. Configure Environment for Kindle Fire (Set Up Environment Section): https://developer.amazon.com/sdk/fire/connect-adb.html 11. Build Project, Run on Kindle Fire or AVD simulator Additional Steps to run PodcastPal in the browser: 12. Install Apache (required for JavaScript debugging) - Add a vhost <APACHE_HOME>/conf/extra/httpd-vhosts.conf (or alternatively an alias in httpd.conf) - Add vhost ServerName to C:\Windows\System32\drivers\etc\hosts Example vhost: <VirtualHost *:80> ServerName podcastpal.local DocumentRoot "<ECLIPSE_WORKSPACE>\Podcast Downloader\assets\www" SetEnv APPLICATION_ENV "development" <Directory "<ECLIPSE_WORKSPACE>\Podcast Downloader\assets\www"> DirectoryIndex index.html AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 13. With Apache installed, you can run the application in the browser (better JavaScript debugging). - To test adding a Podcast, use URL: http://podcastpal.local/feed.xml To make changes to the CSS: 14. Install Ruby (RubyInstaller): http://www.ruby-lang.org/en/downloads/ and Compass: http://compass-style.org/ /styles/podcastpal.scss defines the sass theme adapted from /lib/touch/resources/sass/sencha-touch.scss To compile the /podcastpal.css, run "compass compile" from /styles See http://www.sencha.com/learn/theming-sencha-touch/ for details
About
Mobile web application for podcast management built with Sencha Touch 2.0 and PhoneGap 1.5.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published