Skip to content
/ drifter Public

🎮 Drifter simplifies the integration between Unity and Android, enhancing performance seamlessly and effortlessly.

License

Notifications You must be signed in to change notification settings

teogor/drifter

Repository files navigation

Drifter Repository

Drifter simplifies the integration between Unity and Android, enhancing performance seamlessly and effortlessly.

Download

License Maven Central API Profile Portfolio

Table of Contents

Gradle

Add the dependency below to your module's build.* file.

  • for build.gradle
dependencies {
  implementation platform('dev.teogor.drifter:bom:1.0.0-alpha01')
}
  • for build.gradle.kts
dependencies {
  implementation(platform("dev.teogor.drifter:bom:1.0.0-alpha01"))
}

Note: This library has more modules therefore include only the ones that you want to use.

Modules

drifter-compose

The drifter-compose module provides functionality for working with Jetpack Compose in Android applications. It includes utilities and components to simplify Compose-based UI development.

Explore the source code

drifter-integration

The drifter-integration module offers integration points and connectors for third-party libraries and services commonly used in Android development. It allows you to seamlessly integrate your Android app with various services.

Explore the source code

drifter-core

The drifter-core module contains core functionality and utilities that are commonly used across Android projects. It provides a foundation for building robust Android applications.

Explore the source code

drifter-wallpaper

The drifter-wallpaper module focuses on wallpaper-related features and tools for Android. It simplifies the development of live wallpapers and wallpaper-related functionalities.

Explore the source code

drifter-plugin

The drifter-plugin module provides a Gradle plugin that can be used to enhance your Android project build process. It offers features such as code generation, resource management, and more.

This Gradle plugin simplifies Unity integration for your project by providing two essential tasks:

  1. BuildIl2CppTask: Compiles and builds Il2Cpp for Unity integration.
  2. UnityAssetSyncTask: Synchronizes Unity exported assets for project preparation.

Explore the source code

Find this repository useful? ❤️

Show your appreciation by starring this project ⭐ and joining our community of stargazers.

Want to stay updated on my latest projects and contributions? Be sure to follow me on GitHub! 🤩

License

Designed and developed by 2023 teogor (Teodor Grigor)

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.