🇪🇸 Made in Spain

Discover Spain's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Spain.

TOP Java Projects

1
lgvalle/Material-Animations

lgvalle/Material-Animations

Android Transition animations explanation with examples.
Java
13,530
star
2
navasmdc/MaterialDesignLibrary

navasmdc/MaterialDesignLibrary

This is a library with components of Android L to you use in android 2.2
Java
8,994
star
3
GrenderG/Toasty

GrenderG/Toasty

The usual Toast, but with steroids 💪
Java
6,454
star
4
pedrovgs/EffectiveAndroidUI

pedrovgs/EffectiveAndroidUI

Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".
Java
6,027
star
5
antoniolg/androidmvp

antoniolg/androidmvp

MVP Android Example
Java
5,936
star
6
Karumi/Dexter

Karumi/Dexter

Android library that simplifies the process of requesting permissions at runtime.
Java
5,233
star
7
pedrovgs/AndroidWiFiADB

pedrovgs/AndroidWiFiADB

IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected.
Java
4,138
star
8
rubenlagus/TelegramBots

rubenlagus/TelegramBots

Java library to create bots using Telegram Bots API
Java
3,961
star
9
MiguelCatalan/MaterialSearchView

MiguelCatalan/MaterialSearchView

Cute library to implement SearchView in a Material Design Approach
Java
3,822
star
10
Ereza/CustomActivityOnCrash

Ereza/CustomActivityOnCrash

Android library that allows launching a custom activity when your app crashes, instead of showing the hated "Unfortunately, X has stopped" dialog.
Java
3,709
star
11
tonikelope/megabasterd

tonikelope/megabasterd

Yet another unofficial (and ugly) cross-platform MEGA downloader/uploader/streaming suite.
Java
3,456
star
12
pedrovgs/DraggablePanel

pedrovgs/DraggablePanel

Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
Java
2,996
star
13
ManuelPeinado/FadingActionBar

ManuelPeinado/FadingActionBar

Android library implementing a fading effect for the action bar, similar to the one found in the Play Music app
Java
2,871
star
14
saulmm/Android-Material-Examples

saulmm/Android-Material-Examples

[Deprecated] Little bites of Material Design
Java
2,826
star
15
arcadefire/nice-spinner

arcadefire/nice-spinner

A nice spinner for Android
Java
2,790
star
16
pedrovgs/Algorithms

pedrovgs/Algorithms

Solutions for some common algorithm problems written in Java.
Java
2,776
star
17
saulmm/CoordinatorBehaviorExample

saulmm/CoordinatorBehaviorExample

Java
2,714
star
18
glomadrian/Grav

glomadrian/Grav

Configurable animations based on points
Java
2,710
star
19
saulmm/Material-Movies

saulmm/Material-Movies

[Deprecated] An application about movies with material design
Java
2,436
star
20
atomashpolskiy/bt

atomashpolskiy/bt

BitTorrent library and client with DHT, magnet links, encryption and more
Java
2,402
star
21
VictorAlbertos/RxCache

VictorAlbertos/RxCache

Reactive caching library for Android and Java
Java
2,375
star
22
bonigarcia/webdrivermanager

bonigarcia/webdrivermanager

Automated driver management and other helper features for Selenium WebDriver in Java
Java
2,364
star
23
reneargento/algorithms-sedgewick-wayne

reneargento/algorithms-sedgewick-wayne

Solutions to all the exercises of the Algorithms book by Robert Sedgewick and Kevin Wayne
Java
2,212
star
24
pedroSG94/RootEncoder

pedroSG94/RootEncoder

Library to stream in rtmp and rtsp for Android. All code in Java
Java
2,081
star
25
JorgeCastilloPrz/AndroidFillableLoaders

JorgeCastilloPrz/AndroidFillableLoaders

Android fillable progress view working with SVG paths. This is a nice option too if you want to create an interesting branding logo for your app. Based on the iOS project: https://github.com/poolqf/FillableLoaders
Java
1,996
star
26
javiersantos/AppUpdater

javiersantos/AppUpdater

A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server. API 9+ required.
Java
1,980
star
27
Karumi/Rosie

Karumi/Rosie

Rosie is an Android framework to create applications following the principles of Clean Architecture.
Java
1,824
star
28
felHR85/UsbSerial

felHR85/UsbSerial

Usb serial controller for Android
Java
1,806
star
29
franmontiel/PersistentCookieJar

franmontiel/PersistentCookieJar

A persistent CookieJar implementation for OkHttp 3 based on SharedPreferences.
Java
1,796
star
30
torodb/stampede

torodb/stampede

The ToroDB solution to provide better analytics on top of MongoDB and make it easier to migrate from MongoDB to SQL
Java
1,763
star
31
voghDev/PdfViewPager

voghDev/PdfViewPager

Android widget that can render PDF documents stored on SD card, linked as assets, or downloaded from a remote URL.
Java
1,694
star
32
mrmans0n/smart-location-lib

mrmans0n/smart-location-lib

Android library project that lets you manage the location updates to be as painless as possible
Java
1,647
star
33
dexafree/MaterialList

dexafree/MaterialList

An Android library aimed to get the beautiful CardViews that Google shows at its official design specifications
Java
1,607
star
34
javiersantos/PiracyChecker

javiersantos/PiracyChecker

An Android library that prevents your app from being pirated / cracked using Google Play Licensing (LVL), APK signature protection and more. API 14+ required.
Java
1,547
star
35
txusballesteros/bubbles-for-android

txusballesteros/bubbles-for-android

Bubbles for Android is an Android library to provide chat heads capabilities on your apps. With a fast way to integrate with your development.
Java
1,482
star
36
saulmm/CoordinatorExamples

saulmm/CoordinatorExamples

Different CoordinatorLayout usages, tips & examples
Java
1,325
star
37
lgvalle/android-flux-todo-app

lgvalle/android-flux-todo-app

Example of how to implement an Android TODO App using Facebook Flux Architecture
Java
1,294
star
38
antoniolg/MaterialEverywhere

antoniolg/MaterialEverywhere

Showcase of the new AppCompat 21, which includes new Material Theme, working in pre-21 devices.
Java
1,290
star
39
antoniolg/MaterializeYourApp

antoniolg/MaterializeYourApp

Example of a Material App for Android
Java
1,266
star
40
JorgeCastilloPrz/FABProgressCircle

JorgeCastilloPrz/FABProgressCircle

Material progress circle around any FloatingActionButton. 100% Guidelines.
Java
1,250
star
41
txusballesteros/welcome-coordinator

txusballesteros/welcome-coordinator

Welcome Coordinator for Android
Java
1,244
star
42
ManuelPeinado/GlassActionBar

ManuelPeinado/GlassActionBar

Android - a library that adds a glass-like effect to the action bar.
Java
1,215
star
43
pedrovgs/Renderers

pedrovgs/Renderers

Renderers is an Android library created to avoid all the boilerplate needed to use a RecyclerView/ListView with adapters.
Java
1,205
star
44
javiersantos/MLManager

javiersantos/MLManager

A modern, easy and customizable app manager for Android with Material Design
Java
1,202
star
45
glomadrian/material-animated-switch

glomadrian/material-animated-switch

A material Switch with icon animations and color transitions
Java
1,177
star
46
jlmd/AnimatedCircleLoadingView

jlmd/AnimatedCircleLoadingView

An animated circle loading view
Java
1,170
star
47
glomadrian/RoadRunner

glomadrian/RoadRunner

Road Runner is a library for android which allow you to make your own loading animation using a SVG image
Java
1,154
star
48
saulmm/Curved-Fab-Reveal-Example

saulmm/Curved-Fab-Reveal-Example

Java
1,150
star
49
saulmm/Avengers

saulmm/Avengers

[Deprecated] This project aims to work as a demo project and reference using the common frameworks and tools
Java
1,084
star
50
cprcrack/VideoEnabledWebView

cprcrack/VideoEnabledWebView

Android's WebView and WebChromeClient class extensions that enable fully working HTML5 video support
Java
1,038
star
51
fvarrui/JavaPackager

fvarrui/JavaPackager

📦 Gradle/Maven plugin to package Java applications as native Windows, MacOS, or Linux executables and create installers for them.
Java
1,031
star
52
glomadrian/material-code-input

glomadrian/material-code-input

A material style input for codes
Java
966
star
53
AdevintaSpain/Parallax-Layer-Layout

AdevintaSpain/Parallax-Layer-Layout

Layered parallax effect to any Android views
Java
957
star
54
mouredev/one-day-one-language

mouredev/one-day-one-language

Cómo dar en un día tus primeros pasos en cada lenguaje de programación. Introducción, configuración e instalación, usos habituales, fundamentos, sintaxis y próximos pasos.
Java
944
star
55
glomadrian/loading-balls

glomadrian/loading-balls

A highly configurable library to do loading progress with animated balls
Java
919
star
56
imablanco/Zoomy

imablanco/Zoomy

Zoomy is an easy to use pinch-to-zoom Android library
Java
918
star
57
truizlop/FABRevealLayout

truizlop/FABRevealLayout

A layout to transition between two views using a Floating Action Button as shown in many Material Design concepts
Java
892
star
58
glomadrian/MvpCleanArchitecture

glomadrian/MvpCleanArchitecture

A sample project using Clean architecture and MVP in Android
Java
872
star
59
ManuelPeinado/MultiChoiceAdapter

ManuelPeinado/MultiChoiceAdapter

Android - A ListView adapter with support for multiple choice modal selection
Java
848
star
60
Michaelvilleneuve/react-native-document-scanner

Michaelvilleneuve/react-native-document-scanner

Document scanner, features live border detection, perspective correction, image filters and more ! 📲📸
Java
844
star
61
AlbertGrobas/MovingImageView

AlbertGrobas/MovingImageView

Custom ImageView for moving image around the screen (Android)
Java
820
star
62
InQBarna/TableFixHeaders

InQBarna/TableFixHeaders

Android library that implements a table with fixed headers.
Java
818
star
63
FireZenk/AudioWaves

FireZenk/AudioWaves

Shows a graphic representation of the sounds captured by the microphone on Android
Java
814
star
64
truizlop/SectionedRecyclerView

truizlop/SectionedRecyclerView

An adapter to create Android RecyclerViews with sections, providing headers and footers.
Java
808
star
65
Sefford/CircularProgressDrawable

Sefford/CircularProgressDrawable

A drawable with capabilities to indicate progress.
Java
803
star
66
pedrovgs/Lynx

pedrovgs/Lynx

Lynx is an Android library created to show a custom view with all the information Android logcat is printing, different traces of different levels will be rendererd to show from log messages to your application exceptions. You can filter this traces, share your logcat to other apps, configure the max number of traces to show or the sampling rate used by the library.
Java
773
star
67
vitovalov/TabbedCoordinatorLayout

vitovalov/TabbedCoordinatorLayout

TabbedCoordinatorLayout is a Sample project demostrating the usage of TabLayout (ViewPager with Tabs) inside of CollapsingToolbarLayout all together in CoordinatorLayout
Java
765
star
68
txusballesteros/sliding-deck

txusballesteros/sliding-deck

SlidingDeck View for Android
Java
751
star
69
osopromadze/Spring-Boot-Blog-REST-API

osopromadze/Spring-Boot-Blog-REST-API

Restful CRUD Blog API using Spring Boot, Spring Security, JWT, Mysql, JPA
Java
735
star
70
Narfss/ParallaxEverywhere

Narfss/ParallaxEverywhere

Parallax everywhere is a library with alternative android widgets with parallax effects.
Java
714
star
71
openkm/document-management-system

openkm/document-management-system

OpenKM is a Open Source Document Management System
Java
704
star
72
Karumi/ExpandableSelector

Karumi/ExpandableSelector

ExpandableSelector is an Android library created to show a list of Button/ImageButton widgets inside a animated container which can be collapsed or expanded.
Java
693
star
73
txusballesteros/fit-chart

txusballesteros/fit-chart

Fit Chart is an Android view similar to Google Fit wheel chart.
Java
685
star
74
VictorAlbertos/BreadcrumbsView

VictorAlbertos/BreadcrumbsView

A customizable Android view for paginated forms
Java
684
star
75
Karumi/KataSuperHeroesAndroid

Karumi/KataSuperHeroesAndroid

Super Heroes Kata for Android Developers. The main goal is to practice UI Testing.
Java
683
star
76
JMPergar/AwesomeText

JMPergar/AwesomeText

A tool that facilitates working with Spans on TextViews or any extension of them (EditTexts, Buttons...).
Java
674
star
77
xgc1986/ParallaxPagerTransformer

xgc1986/ParallaxPagerTransformer

A pager for Android with parallax effect
Java
658
star
78
ManuelPeinado/RefreshActionItem

ManuelPeinado/RefreshActionItem

Android - An action bar item which acts both as a refresh button and as a progress indicator
Java
650
star
79
javiersantos/BottomDialogs

javiersantos/BottomDialogs

An Android library that shows a customizable Material-based bottom sheet. API 11+ required.
Java
643
star
80
DavidPizarro/AutoLabelUI

DavidPizarro/AutoLabelUI

Android library to place labels next to another. If there is not enough space for the next label, it will be added in a new line.
Java
637
star
81
DavidPizarro/PickerUI

DavidPizarro/PickerUI

Android library to display a list of items for pick one
Java
631
star
82
saulmm/From-design-to-Android-part1

saulmm/From-design-to-Android-part1

First part of 'from design to android' series
Java
627
star
83
glomadrian/velocimeter-view

glomadrian/velocimeter-view

A velocimeter View for Android
Java
613
star
84
xenione/tab-digit

xenione/tab-digit

A Flip Digit Libray
Java
607
star
85
VictorAlbertos/RxActivityResult

VictorAlbertos/RxActivityResult

A reactive-tiny-badass-vindictive library to break with the OnActivityResult implementation as it breaks the observable chain.
Java
595
star
86
SAML-Toolkits/java-saml

SAML-Toolkits/java-saml

Java SAML toolkit
Java
591
star
87
saulmm/onboarding-examples-android

saulmm/onboarding-examples-android

Java
578
star
88
glomadrian/dashed-circular-progress

glomadrian/dashed-circular-progress

A Circular progress animated where you can put any view inside
Java
572
star
89
lwjglgamedev/lwjglbook-leg

lwjglgamedev/lwjglbook-leg

Source code of the chapters of the book 3D Game Development with LWJGL 3
Java
560
star
90
iriusrisk/bdd-security

iriusrisk/bdd-security

BDD Automated Security Tests for Web Applications
Java
559
star
91
bladecoder/bladecoder-adventure-engine

bladecoder/bladecoder-adventure-engine

Classic point and click adventure game engine and editor
Java
550
star
92
AlbertGrobas/PolygonImageView

AlbertGrobas/PolygonImageView

Custom ImageView for android with polygon shape (Android)
Java
544
star
93
sgolivernet/curso-android-src

sgolivernet/curso-android-src

Código fuente del Curso de Programación Android de sgoliver.net
Java
541
star
94
robotmedia/AndroidBillingLibrary

robotmedia/AndroidBillingLibrary

Android Market In-app Billing Library
Java
533
star
95
six2dez/wahh_extras

six2dez/wahh_extras

The Web Application Hacker's Handbook - Extra Content
Java
529
star
96
Rapsssito/react-native-background-actions

Rapsssito/react-native-background-actions

React Native background service library for running background tasks forever in Android & iOS.
Java
524
star
97
JlUgia/beauty-treatment-android-animations

JlUgia/beauty-treatment-android-animations

Set of samples of views with slick interaction patterns and animations
Java
521
star
98
FrangSierra/RxFirebase

FrangSierra/RxFirebase

Rxjava 2.0 wrapper on Google's Android Firebase library.
Java
514
star
99
jlmd/UpcomingMoviesMVP

jlmd/UpcomingMoviesMVP

Sample project of MVP and Material Design using as repository a list of upcoming movies
Java
512
star
100
fabiomsr/MoneyTextView

fabiomsr/MoneyTextView

A simple Android TextView to display amounts of money in different formats.
Java
508
star