Chaquopy – Python SDK for Android
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 Best Practices – 01.06
iOS Mastering Swift Foundation Formatter API Performance Trace Profiles in iOS: Debugging performance issues you can’t reproduce Navigation tools come...
Apollo could go out of business due to new Reddit API pricing
Apollo developer has spoken to Reddit on numerous occasions to discuss these pricing issues, and while he described the conversations...
Kamel – Kotlin asynchronous media loading and caching library for Compose
Kamel is an asynchronous media loading library for Compose Multiplatform. It provides a simple, customizable and efficient way to load, cache,...
Mobile App Development Best Practices – 31.05
iOS Presenting Content In Pages Using SwiftUI The Ultimate iOS Interview Guide: 16 Comprehensive Questions from Beginner to Senior Level...
Microsoft improves Dev Boxes and prepares for launch
The Dev Box can be used to create "workstations" in the Azure cloud on demand for a specific project, providing...
Dot Globe – Dotted Globe for Swift
A SceneKit and Metal Powered interactive globe for UIKit and SwiftUI Dot Globe Features Display an interactive 3D globe Customize...