sample-projects - Sample project files for JavaCPP, JavaCPP Presets, and JavaCV

  •        219

To help you get started faster with either JavaCPP, JavaCPP Presets, or JavaCV, we offer in this repository various small sample project files. They come in all shapes and forms, including simple build files for Maven, Gradle, or sbt, and can target applications of any scale under platforms ranging from Android, through to Hadoop, passing by Eclipse RCP, NetBeans, Tomcat, etc.This collection relies on the community to grow, so your participation is highly welcome. To have new project files added, simply send us a pull request. For practical reasons, each sample project should be placed into its own directory, whose name ideally follows the artifact naming conventions set by Maven.

https://github.com/bytedeco/sample-projects

Tags
Implementation
License
Platform

   




Related Projects

javacv - Java interface to OpenCV, FFmpeg, and more

  •    Java

JavaCV uses wrappers from the JavaCPP Presets of commonly used libraries by researchers in the field of computer vision (OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, librealsense, CL PS3 Eye Driver, videoInput, ARToolKitPlus, and flandmark), and provides utility classes to make their functionality easier to use on the Java platform, including Android.

spring-android-samples - Spring for Android Sample Applications

  •    Java

This repository contains sample projects illustrating usage of Spring for Android. Each project requires set up of the Android SDK, command line tools, Maven, the Android Maven Plugin, and Android Maven artifacts such as Spring dependencies. Gradle build files are also available for each project. This document walks through the setup. See Spring for Android on GitHub for more information about building from source.The following sample applications demonstrate the capabilities of [Spring for Android]. See the README in each directory for more information on the sample project and additional instructions.

android-maven-gradle-plugin - Maven plugin for gradle compatible with android library projects

  •    Groovy

Modification to the standard Maven plugin to be compatible with android-library projects (aar). To use the android-maven-gradle-plugin, just apply the plugin in your android-library project. Also add the plugin classpath dependency to the buildScript.


gradle-tips - Gradle tips for all of us

  •    

Over last year or so I have started using Gradle as my primary build tool for JVM based projects. Before using Gradle I was an Apache Maven user. Gradle takes best from both Apache Maven and Apache Ant providing you best of both worlds. Gradle borrows flexibility from Ant and convention over configuration, dependency management and plugins from Maven. Gradle treats task as first class citizen just like Ant. A Gradle build has three distinct phases - initialization, configuration, and execution. The initialization phase determine which all projects will take part in the build process and create a Project instance for each of the project. During configuration phase, it execute build scripts of all the project that are taking part in build process. Finally, during the execution phase all the tasks configured during the configuration phase are executed.

bintray-release - A helper for releasing from gradle up to bintray

  •    Groovy

Super duper easy way to release your Android and other artifacts to bintray. This is a helper for releasing libraries to bintray. It is intended to help configuring stuff related to maven and bintray. At the moment it works with Android Library projects, plain Java and plain Groovy projects, but our focus is to mainly support Android projects.

Android-Cookbook-Examples - Contributed code examples from O'Reilly Android Cookbook

  •    Java

This repo is among the largest collections of Android code samples anywhere; it contains around a hundred and fifty compilable source code examples from the O’Reilly Android Cookbook, a great source of tutorial material for the Android Developer. Not all recipes in the book or online have code accompanying them; this repo features code that was either linked by the contributor, or in some cases, re-constructed as a New Project by the editor for your convenience. Further note that not all programs used in the book/online appear here; some of the examples in the book/online are only program fragments taken from other programs that can’t be included. And of course some code is drawn from existing projects that are hosted elsewhere.

jacoco-android-gradle-plugin - Gradle plugin that creates JaCoCo test reports for Android unit tests

  •    Groovy

A Gradle plugin that adds fully configured JacocoReport tasks for unit tests of each Android application and library project variant. In order to generate JaCoCo unit test coverage reports for Android projects you need to create JacocoReport tasks and configure them by providing paths to source code, execution data and compiled classes. It can be troublesome since Android projects can have different flavors and build types thus requiring additional paths to be set. This plugin provides those tasks already configured for you.

gradle-release - gradle-release is a plugin for providing a Maven-like release process for projects using Gradle

  •    Groovy

Please refer to the Gradle DSL PluginDependenciesSpec to understand the behavior and limitations when using the new syntax to declare plugin dependencies. After you have your build.gradle file configured, simply run: gradle release and follow the on-screen instructions.

material-dialogs - A beautiful, fluid, and customizable dialogs API.

  •    Java

Having the sample project installed is a good way to be notified of new releases. Although Watching this repository will allow GitHub to email you whenever I publish a release.The Gradle dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio.

akka-samples - Akka Sample Projects

  •    Scala

This repository contains a number of projects that illustrate various usages of Akka. Samples are written in Scala and Java and use sbt or maven for build definitions.

jib - :sailboat: Build container images for your Java applications.

  •    Java

Jib builds Docker and OCI images for your Java applications and is available as plugins for Maven and Gradle. Maven: See documentation for jib-maven-plugin. Gradle: See documentation for jib-gradle-plugin.

gradle-appengine-plugin - Gradle plugin that provides tasks for uploading, running and managing Google App Engine projects

  •    Groovy

NOTE: All App Engine users (except Android Studio users - support is not quite ready) are encouraged to transition to the [new gradle plugin] (https://github.com/GoogleCloudPlatform/app-gradle-plugin) for their projects.The plugin provides tasks for uploading, downloading, running and managing Google App Engine (App Engine) projects in any given Gradle build.

gradle-mvn-push - Helper to upload Gradle Android Artifacts to Maven repositories

  •    Groovy

See this blog post for more context on this 'library': http://chris.banes.me/2013/08/27/pushing-aars-to-maven-central/. This is upto you.

sbt-updates - SBT plugin that can check Maven and Ivy repositories for dependency updates

  •    Scala

Display your SBT project's dependency updates. Update information is obtained from the maven metadata. There is also a limited support for Ivy repositories hosted on BinTray.

Graddle - Build Process Automation

  •    Groovy

Gradle pushes declarative builds to the next level by providing declarative language elements that you can assemble as you like. Those elements also provide build-by-convention support for Java, Groovy, OSGi, Web and Scala projects. This declarative language is extensible, add yours or extend exiting one.

android-UniversalMusicPlayer - This sample shows how to implement an audio media app that works across multiple form factors and provide a consistent user experience on Android phones, tablets, Auto, Wear and Cast devices

  •    Kotlin

The goal of this sample is to show how to implement an audio media app that works across multiple form factors and provide a consistent user experience on Android phones, tablets, Android Auto, Android Wear, Android TV, Google Cast devices, and with the Google Assistant. This sample uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.

androidsvgdrawable-plugin - Gradle plugin that generates qualified, density specific PNG drawables from SVG files at build time for your Android projects

  •    Java

Every Android application should provide alternative resources to support specific device configurations such as portrait, landscape, small, large, us, fr, ... Because we don't want to edit thousands of several images every time we need to change a single pixel, a color, a shadow size or a text value, this plugin generates for you density specific bitmap drawable resources from qualified SVG files at build time. The only thing you have to do is to provide one or more qualified SVG files that will be converted for you at build time into as many as needed bitmaps and organized into configuration-specific drawable directories... at least one for each targeted screen density ! You'll never deal with raster resources anymore...

arcgis-runtime-samples-android - ArcGIS Runtime SDK for Android Samples

  •    Java

ArcGIS Runtime SDK for Android v100.2.0 samples. The master branch of this repository contains sample app modules for the latest available version of the ArcGIS Runtime SDK for Android. Samples released under older versions can be found through the git tags. Please read our wiki for help with working with this repository. Please read our developer instructions wiki page to set up your developer environment with Android Studio. Instructions include forking and cloning the repository for those new to Git.