Android Project Index is a list of project repositories created by FineCinnamon Android devs. If you collaborate in this repo, please always sort categories in Alphabetical Order & put a sort description.
- Tuenti TV
Tuenti application for Android TV created to show some of the most important features related to Android TV projects. This little sample uses mocked data to simulate an application working with information from Tuenti servers.
- 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.
-
Clean contacts
Sample implementation of clean architecture on Android along with some other interesting stuff. -
Effective Android UI
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". -
Material Movies
This projects support a series of articles about how to setup an android environment to develop an scalable, maintainable and testable projects. -
Sharing Accounts
This project shows how apps can share Accounts, and Account Authenticator.
-
Coordinator
Avoid flags! Coordinate threads and launch a completed action when done. -
Corleone
Java annotation processor to dispatch and concatenate background tasks through a simple syntax.
-
AndroidFillableLoaders
Android Open Source library providing an interesting 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. -
Badges
Android library to provide an easy way to modify the app badge count on supported launchers. -
ButtonMenu
ButtonMenu is an Android library created to build user interfaces based on buttons. This library has been implemented using Model View ViewModel pattern combined with an Android custom view that extends LinearLayout. -
Circular Reveal for Fragments
This project shows how to implement the circular reveal animation for fragments, as they require a different way of doing it than views. -
Collapsing Avatar Toolbar
A reusable Collapsing Toolbar view with an avatar and title that moves and resizes with the scroll of the content. -
DraggablePanel
Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component. -
Drawable View
A view that allows to paint and saves the result as a bitmap. -
Easy Recycler Adapters
An extended RecyclerAdapter implementation that helps to avoid boiler plate and makes easy working with RecyclerView. -
FABProgressCircle Android library to provide a material progress circle around your FloatingActionButton. This component is compatible with any existent FAB.
-
FontPagerTitleStrip Library that allows you to customize the font of a PagerTitleStrip.
-
Material Animations
Code samples of popular Material animations: Transitions, Shared Elements and Circular Reveal. -
Material Examples
Little bites of Material Design. -
MaterialSearchView
Cute library to implement SearchView in a Material Design Approach. -
[Nox] (https://github.com/pedrovgs/Nox) Android custom view created to show some little items with resources downloaded automatically which are drawn following a shape indicated by the library user.
-
RecyclerViewRenderers Different layouts with different data in your RecyclerView using one adapter.
-
Renderers Renderers is an Android library created to avoid all the boilerplate needed to create a new ListView adapter.
-
WaveDrawable Drawable animation inspired by Tinder.
-
Wizard
Wizard Encapsulates navigation operations between fragments of an activity using BackStack.
- SmsRadar Android library created to listen incoming and outgoing SMS's using content providers instead of broadcast receivers.
- Prefs Wrapper for Android Preferences which provides a fluid syntax.