mamewotoko / podplayer

An android podcast player
Apache License 2.0
5 stars 1 forks source link
android java podcast

podplayer - An android podcast player Build Status Android CI

日本語のREADME

Screenshot

main screen gestures

Video

podplayer

Google Play

https://play.google.com/store/apps/details?id=com.mamewo.podplayer0

How to build

  1. Install "Android support repository" using Android SDK Manager

    Install script: ci/snapci/init_android.sh

  2. Clone source

    git clone https://github.com/mamewotoko/podplayer.git
    git submodule update --init

Gradle

  1. Build

    ./gradlew assembleDebug

apk file created in ./app/build/outputs/apk/app-debug.apk

A file bin/podplayer-debug.apk is created if succeed.

Continuous build

./gradlew -t assembleDebug

How to run UI test using Robotium

  1. Connect android device or start android emulator
  2. Start testing

    ./gradlew spoon
  3. A test report is created as app/build/spoon/debug/index.html
  4. To select test class, pass spoonClassName gradle property with test class name

    ./gradlew -PspoonClassName=com.mamewo.podplayer0.tests.TestPodplayerExpActivity spoon

TODO

Third-party libraries

The podplayer uses the following software, resource and tool.

License

Copyright (c) 2012-2021 Takashi Masuyama. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Keywords

Android, MediaPlayer, Podcast, AsyncTask, PullToRefresh, Gesture, Gradle, Spoon, FalconSpoon, Robotium, Glide, Travis CI


Takashi Masuyama < mamewotoko@gmail.com > http://mamewo.ddo.jp/