https://github.com/p-samuel/pisces
Android Widgets via JNI Bindings for Delphi
https://github.com/p-samuel/pisces
android android-apps app delphi jni pascal pascal-to-android views widgets
Last synced: 4 months ago
JSON representation
Android Widgets via JNI Bindings for Delphi
- Host: GitHub
- URL: https://github.com/p-samuel/pisces
- Owner: p-samuel
- Created: 2024-12-23T03:41:30.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-12-18T02:44:29.000Z (4 months ago)
- Last Synced: 2025-12-18T16:15:51.531Z (4 months ago)
- Topics: android, android-apps, app, delphi, jni, pascal, pascal-to-android, views, widgets
- Language: Pascal
- Homepage:
- Size: 8.63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
## Pisces - 双鱼座
Pisces is a set of classes to provide rapid access for Android Widgets JNIs (Android.JNI.Widget). It serves a few list of attributes to build native Android views (JView) using simple pascal classes only. Read introduction notes [here](https://github.com/p-samuel/pisces/wiki/%E2%99%93-Introduction).
```pascal
uses
Pisces;
type
[ LinearLayout('screen'),
BackgroundColor(107, 174, 200),
FullScreen(True),
DarkStatusBarIcons(False),
Orientation(TOrientation.Vertical),
Gravity([TGravity.Center])
] TScreen = class(TPisces)
private
end;
```
## Target

## Notes
- ⚠️ In development
- Not a production-ready libray, it's just a proof of concept.
- Not a cross-platform library, it only works on Android.
- Not taked into account the many versions of Android and the different versions of the Android SDK. It assumes the latest version being [Android 14 with the Android SDK API level 34](https://www.embarcadero.com/products/rad-studio/whats-new-in-12-athens).
____
###### Art By @Macrovector from Freepik