Android frameworks – Telegram
Android frameworks
224 subscribers
39 photos
2 videos
42 files
196 links
Contact admin: @maninblack1234
Download Telegram
ReactiveX

You can’t get around functional programming when you develop an app. ReactiveX combines the observer pattern, iterator pattern, and functional programming all in one. It’s a core framework that makes it easy to combine front end and back end, and it’s available for most platforms. We use this framework in most of our Android projects.

#Architecture #RX

https://github.com/ReactiveX/RxJava
Realm

Realm is a powerful framework for mobile databases. It can replace the cumbersome SQLite while being much simpler and faster. With well-written official documentation and simple setup, Realm promises to save weeks of development time. As an added bonus, search speeds with Realm are much faster than with other database frameworks. In terms of the user experience, this means a faster, more agile app. 

#database

https://realm.io/blog/realm-for-android/
Retrofit

Retrofit is a client-server framework for exchanging data between an app and a server. Retrofit is much easier to work with than alternatives such as Google’s Volley library. 

#network

https://square.github.io/retrofit/
Cicerone is a lightweight extendable Android library geared toward making navigation in Android apps as easy as possible. The fact that it’s a library means there’s no need to extend its classes. Cicerone transmits all navigation commands to the Android framework and keeps the navigation command order when an app works in the background. It speeds up development by providing a fast and convenient way to create navigation in an app

#navigation #cicerone

https://github.com/terrakok/Cicerone
Dagger 2 is a fully static dependency injection framework. Even though it creates a lot of boilerplate code, it generates a fully traceable source code that mimics code that a developer might write by hand. Dagger is based on annotations, so the generated code is easy to read and debug. Its high performance due to the compile-time injection makes Dagger 2 a leading solution for development for Android platform

#DI #Dagger

https://github.com/google/dagger
The Koin framework is written in pure Kotlin. It boasts speed and readability and makes it easy for developers to create and use modules. Koin has good support for lazy injection and ViewModels. Also, it generates much less boilerplate code than Dagger 2. Koin is ideal for small projects.

#Koin #DI

https://github.com/InsertKoinIO/koin
This media is not supported in your browser
VIEW IN TELEGRAM
Crop

The library is a small widget for image cropping in Instagram-like style.

#UI #Image #Crop

https://github.com/avito-tech/krop
This media is not supported in your browser
VIEW IN TELEGRAM
HelloCharts for Android

Charting library for Android compatible with API 8+(Android 2.2).

Apache License 2.0

#UI #Chart

https://github.com/lecho/hellocharts-android
This media is not supported in your browser
VIEW IN TELEGRAM
GraphView

GraphView
is a library for Android to programmatically create flexible and nice-looking diagrams. It is easy to understand, to integrate and to customize.

Supported graph types:

Line Graphs
Bar Graphs
Point Graphs
or implement your own custom types.

License: Apache License V2

#UI #Graph #ApacheLicenseV2

https://github.com/appsthatmatter/GraphView