Skip to content

Pravega is high speed in Sanskrit and is a Kotlin library intended to help you develop Android Applications easier and faster.

Notifications You must be signed in to change notification settings

Nixlord/pravega-android

Repository files navigation

Pravega

Pravega is high speed in Sanskrit and is a Kotlin library intended to help you develop Android Applications easier and faster.

How to use


Android CI

ProgressTracker:
https://docs.google.com/spreadsheets/d/1OCTxre3Bk8UDayWnZ_kddJ-H4N8DY67Y65W94eQXAw8/edit?usp=sharing

Design Considerations

Certain patterns like reactive and functional programming are chosen over others as a matter of preference and my understanding that they work better. I'm not claiming superiority over other approaches.

I am learning Reactive programming with RxJava and this library will use Rx where deemed appropriate. This also prefers the Java 8 Streams approach to development instead of conventional imperative programming. Streams(for Sync) and Rx(for Async) are approaches which increase code readability as well as functionality.
I will include some libraries that solve common problems in the Android Framework and are widely used by the community like (Rx), Glide, IcePick, etc.
This library will also be integrated with Firebase because almost any non-trivial app today needs a backend and Firebase is widely supported. This also aims to include Heroku in the library, as it has additional features offering what Firebase doesn't or can't.

This library will also have an App Creator which will create the neccessary Scaffold for a new App. It will have

/app (Android)

/website (React, Firebase Hosting)

/functions ( Firebase Cloud Functions )

/server (Express, Heroku)

/AI (Flask, Heroku, Scikit-Learn)

/docs (Jekyll, GithubPages)

I used this wonderfully simple article to publish this library
https://medium.com/@anujguptawork/how-to-create-your-own-android-library-and-publish-it-750e0f7481bf

About

Pravega is high speed in Sanskrit and is a Kotlin library intended to help you develop Android Applications easier and faster.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •