Home

Awesome

Awesome Android

A curated list of awesome Android libraries and resources. For general Java libraries have a look at awesome-java.

Libraries

Charts

Dependency Injection

Game Development

GUI

ActionBar

Navigation

Animations

Images

Inputs

Loading Images

JSON

Crash monitoring

Networking

Database

ORM

REST

Testing

Tracking

Utility

Wireless

Other

Resources

More lists of libraries

Development Alternatives

My personal recommendation is (for now) to use the android api to build a native app. Scala can help to build this native apps with cleaner code. But there are also use cases where alternatives like cross-platform development can be useful.

C#

HTML, CSS and Javascript

Lua

Scala

Groovy

Kotlin

Other Awesome Lists

Other amazingly awesome lists can be found in the awesome-awesomeness list.

Contributing

Your contributions are always welcome! Please read the contribution guidelines first.