SLib.io is a cross-platform library specially designed for UI, rendering and networking solutions. It can build apps and games for Android/iOS/macOS/Win32 platforms, and also HTTP/Socket servers on Linux/macOS/Win32 platforms.
SLib.io consisted of following sections.
- core
Auto Reference Counting, String, List, Map, File, Thread, Synchronizing, Time, Variant, Json, ...
- crypto
AES, RSA, GZIP, SHA1/2, GCM, MD5, Blowfish, ...
- db
SQLite, MySQL
- device
Sensor, Vibrator
- graphics
Bitmap, Image, Canvas, Font, ...
- math
BigInt, Uint128, Matrix, Vector, Transform, ...
- media
MediaPlayer, AudioRecorder, AudioPlayer, Camera, ...
- network
UrlRequest, Socket, Asynchronous I/O, HttpService, ...
- render
RenderEngine, RenderProgram, VertexBuffer, IndexBuffer, Texture, ...
- ui
Window, View, ViewGroup, LinearView, ScrollView, Animation, Button, EditView, TabView, WebView, ...
- web
WebController, WebService