Chaquopy provides everything you need to include Python components in an Android app, including:
- Full integration with Android Studio’s standard Gradle build system.
- Simple APIs for calling Python code from Java/Kotlin, and vice versa.
- A wide range of third-party Python packages, including SciPy, OpenCV, TensorFlow and many more.
To get started, see the documentation.
This repository contains the following components:
productcontains Chaquopy itself.
targetcontains build processes for Python and its dependencies.
server/pypicontains build processes for third-party Python packages.
The open-source demo apps are contained in separate repositories under https://github.com/chaquo/.
For build instructions, see the README files in each subdirectory.
Or to build everything at once, follow the instructions below on a Linux x86-64 machine:
If necessary, install Docker using the instructions on its website.
Make sure all submodules are up to date:
git submodule init && git submodule update
Then run the script
build-maven.sh. This will generate a
maven directory containing the Chaquopy repository.
To use this repository to build an app, edit the
repositories block in your
build.gradle file to declare your repository before
mavenCentral. Either an HTTP URL or a local path can be used.
Mobile App Development Trends – 29.02
Working with dates and Codable, Fun with shapes in Compose, The missing guide to deep linking and more!
The open source StarCoder 2 model runs on regular GPUs
Companies are making more and more artificial intelligence-based code generators at an astonishing rate – services like GitHub Copilot and...
Google TV updates the homescreen
You may notice your apps taking a different shape on your Google TV For You screen.
Decompose – Kotlin Multiplatform lifecycle-aware business logic components with routing and pluggable UI
Decompose is a Kotlin Multiplatform library for breaking down your code into tree-structured lifecycle-aware business logic components (aka BLoC), with...
Mobile App Development Trends – 28.02
How to use VariadicView, Comprehensive Guide To Kotlin Context Receiver, OWASP Mobile Top 10 and more!
GitHub opens access to Copilot Enterprise
Copilot Enterprise includes all the features of the existing Business plan, including intellectual property indemnification, but extends it with a...