kickflip-android-sdk
Kickflip Android SDK - Live Video Streaming to the Cloud
File Explorer
Download Latest Version (.zip)- gradle-wrapper.jar
- gradle-wrapper.properties
- m3u8parser-0.2.jar
- BroadcastActivity.java
- GlassBroadcastActivity.java
- ImmersiveActivity.java
- MediaPlayerActivity.java
- HlsStream.java
- Response.java
- Stream.java
- StreamList.java
- User.java
- package-info.java
- S3BroadcastManager.java
- KickflipApiClient.java
- KickflipCallback.java
- OAuthCallback.java
- OAuthClient.java
- OAuthConfig.java
- AndroidEncoder.java
- AndroidMuxer.java
- AudioEncoderConfig.java
- AudioEncoderCore.java
- AVRecorder.java
- Broadcaster.java
- BroadcastListener.java
- CameraEncoder.java
- CameraSurfaceRenderer.java
- Drawable2d.java
- EglCore.java
- EglStateSaver.java
- EglSurfaceBase.java
- FFmpegMuxer.java
- Filters.java
- FullFrameRect.java
- GlUtil.java
- HlsFileObserver.java
- M3u8Parser.java
- MicrophoneEncoder.java
- Muxer.java
- SessionConfig.java
- SizeableFrameRect.java
- Texture2dProgram.java
- VideoEncoderConfig.java
- VideoEncoderCore.java
- WindowSurface.java
- BroadcastEvent.java
- BroadcastIsBufferingEvent.java
- BroadcastIsLiveEvent.java
- CameraOpenedEvent.java
- HlsManifestUploadedEvent.java
- HlsManifestWrittenEvent.java
- HlsSegmentUploadedEvent.java
- HlsSegmentWrittenEvent.java
- MuxerFinishedEvent.java
- package-info.java
- S3FailedUploadEvent.java
- S3UploadEvent.java
- StreamLocationAddedEvent.java
- ThumbnailWrittenEvent.java
- UploadEvent.java
- KickflipException.java
- BroadcastFragment.java
- GlassBroadcastFragment.java
- MediaPlayerFragment.java
- package-info.java
- DeviceLocation.java
- package-info.java
- GLCameraEncoderView.java
- GLCameraView.java
- package-info.java
- FileUtils.java
- Kickflip.java
- Share.java
- Util.java
- FFmpegWrapper.java
- gdb.setup
- gdbserver
- libavcodec-56.so
- libavdevice-56.so
- libavfilter-5.so
- libavformat-56.so
- libavutil-54.so
- libFFmpegWrapper.so
- libswresample-1.so
- libswscale-3.so
- gdb.setup
- gdbserver
- libavcodec-56.so
- libavdevice-56.so
- libavfilter-5.so
- libavformat-56.so
- libavutil-54.so
- libFFmpegWrapper.so
- libswresample-1.so
- libswscale-3.so
- fade_in.xml
- fade_out.xml
- slide_from_left.xml
- slide_to_left.xml
- camreverse_bg.xml
- card_bg.xml
- card_btn_bg.xml
- card_pressed_bg.xml
- effects_bg.xml
- kickflip_card_bg.xml
- kickflip_progress.xml
- live_bg.9.png
- live_orange_bg.9.png
- live_red_bg.9.png
- live_yellow_bg.9.png
- red_dot.xml
- red_dot_small.xml
- red_dot_stop.xml
- rotate_device.png
- transparent_button_bg.xml
- ic_camreverse.png
- ic_camreverse_white.png
- ic_share_white.png
- ic_camreverse.png
- ic_camreverse_white.png
- ic_share_white.png
- ic_camreverse.png
- ic_camreverse_white.png
- ic_share_white.png
- ic_camreverse.png
- ic_camreverse_white.png
- ic_share_white.png
- ic_wand.png
- ic_wand_white.png
- activity_broadcast.xml
- activity_media_playback.xml
- fragment_broadcast.xml
- fragment_media_player.xml
- broadcast.xml
- media_playback.xml
- colors.xml
- dimens.xml
- error_codes.xml
- strings.xml
- dimens.xml
- dimens.xml
- AndroidManifest.xml
- ic_launcher-web.png
- javadoc-overview.html
- .gitignore
- build.gradle
- proguard-google-api-client.txt
- proguard-rules.txt
- .gitignore
- build.gradle
- DEVELOPMENT.md
- gradlew
- gradlew.bat
- LICENSE
- README.md
- RELEASING.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/Kickflip/kickflip-android-sdk
Downloads the entire project code from GitHub to your computer.
cd kickflip-android-sdk
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
//build.gradle
Builds the project using Gradle.
//settings.gradle
Builds the project using Gradle.
//your app module's build.gradle
Builds the project using Gradle.
Next, add the submodule as a gradle dependency
Builds the project using Gradle.
$ ./gradlew assembleDebug
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
