AndroidDemoProjects alternatives and similar packages
Based on the "Demo" category.
Alternatively, view AndroidDemoProjects alternatives based on common mentions on social networks and blogs.
-
android-best-practices
Do's and Don'ts for Android development, by Futurice developers -
Android-RxJava
Learning RxJava for Android by example -
u2020
A sample Android app which showcases advanced usage of Dagger among other open source libraries. -
android-proguard-snippets
Proguard configurations for common Android libraries -
Android-Material-Examples
[Deprecated] Little bites of Material Design -
MovieGuide
Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture -
Android-ItemTouchHelper-Demo
Basic example of using ItemTouchHelper to add drag & drop and swipe-to-dismiss to RecyclerView. -
CardSlidePanel
enable users to slide card to the left or right smoothly and continuously -
Android-Cheat-sheet
Cheat Sheet for Android Interviews -
socket.io-android-chat
A simple chat demo for socket.io and Android -
android-basic-samples
Google Play game services - Android samples -
kotlin-sample-app
๐ Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack. -
BlurEffectForAndroidDesign
Sample to show how to implement blur graphical tricks -
android-demo
Android common lib demo, include ImageCache, HttpCache, DropDownListView, DownloadManager, install apk silent and so on, you can find description -
Android-LollipopShowcase
A simple app to showcase some of the cool new cool stuff in Android L. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar -
rx-android-architecture
RxJava architecture library for Android -
AndroidPushNotificationsDemo
A example of an android app that receives push notifications using MQTT. -
Quality-Tools-for-Android
This is an Android sample app + tests that will be used to work on various project to increase the quality of the Android platform. -
Android-WizardPager
Android pager-style wizard flow sample code -
MaterialTransitions
Sample material transition animations for Android -
android-layout-samples
Explorations around Android custom layouts -
android-support-23.2-sample
Sample Project for Android Support Library 23.2 -
Watch
A project which demonstrate how to develop a custom client on android for dribbble.com -
GraphView-Demos
Examples for my Android GraphView library -
Android-AOPExample
This is a simple example of Aspect Oriented Programming in Android -
hellomap-android
Quick start with the Google Maps Android API -
android-movies-demo
Sample application demonstrating Android design and animation -
ProgrammingAndroidExamples
This repo contains example code for O'Reilly's "Programming Android" by Zigured Mednieks, Laird Dornin, Blake Meike and Masumi Nakamura -
ProgrammingAndroid2Examples
This repo contains example code for O'Reilly's "Programming Android" by Zigured Mednieks, Laird Dornin, Blake Meike and Masumi Nakamura -
LearningAndroidYamba
This is the code that goes along with Learning Android book. -
u2020-mvp
[DEPRECATED] Port of Jake Wharton's U2020 sample app with use of MVP and Dagger 2 -
ViewPagerHeaderScrollDemo
ViewPagerHeaderScrollDemo -
maven-android-plugin-samples
DEPRECATED! Usage examples for Android Maven Plugin -
googletv-android-samples
Source for many GoogleTV Example applications. -
Material-Animation-Samples
Samples in Material Animation (Deprecated) -
RoboDemo
RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works. -
Android-Notification-Example
A simple sample showing the different types of notifications on Andoid -
android_L_preview_example
This project is focused on the sample using the API's new preview version of Android-L, use of transitions, shadows etc... -
ToolbarMenudrawer
TOOLBARMENUDRAWER 2.0: http://goo.gl/J77i3z -
RoomDb-Sample
A simple notes app to demo Room + LiveData implementation in Android -
AndroidTVExplorer
A sample project which can be used as a base in order to develop Media Library applications for Android TV. Follow the series of blogs starting at http://www.malmstein.com/blog/2014/10/21/building-applications-for-android-tv/ in order to keep up to date with the process -
PlayPauseDrawable
This is a sample Play & Pause Drawable with morphing animation for Android -
Curve Bottom Bar
Create curve bottom navigation using this library -
Inshorts
A demo app news app for a hackathon - includes MVP architecture example -
CustomFontView
Custom View classes for TextView, EditText & Buttons - to set custom fonts -
GameOfThronesTrivia
An open source app that is refactored to demo ViewModel and LiveData -
Trailers
An open source app that is refactored to demo MVVM architecture
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of AndroidDemoProjects or a related project?
README
This is very, very outdated :) Haven't really touched this repo in 7ish years. Might come back and redo some of it someday from scratch, but probably not.
AndroidDemoProjects
ActivityRecognition: Example of using Google Play Services to recognize a user's activity, such as running, walking, or riding a bicycle.
AndroidArduinoLEDControl: Android project and Arduino sketch file for controlling 3 different LEDs attached to an Arduino board from an Android device.
AndroidAutoMedia: Demo for creating a navigation and playback architecture for Android Auto's media items.
AndroidAutoMessenger: Uses the Android Auto API to display notifications and receive voice feedback from users.
AndroidPermissionsDemo: Demo for the Android Marshmallow permissions model and how to request/check permissions.
AndroidTVAsteroidBelt: Example of using OpenGL and the Android TV controller to make a basic Asteroids game. The tutorial for this demo can be found on Binpress - http://www.binpress.com/tutorial/getting-started-with-game-development-for-android-tv/149
AndroidTVMediaPlayer: A demo media project for the AndroidTV.
AndroidWearDigitalWatchFace: Example of using a digital watch face on an Android Wear device using the official API
Animations: Example of using the new animation features in Android L. Goes over ripples, animated UI widgets, circular reveal, activity transitions and shared element activity transitions.
AppCompatToolbar: Demo of implementing the Toolbar from the AppCompat support library as a replacement for the standard built in actionbar.
BLEAdvertising: Demo of advertising over Bluetooth LE and finding devices that are advertising with a specified service UUID
Chromecast: Demo of using Android as a Chromecast sender application for playing an online resource on a television.
CustomDrawableStates: Implementation of custom drawable states in Android in order to extend past the standard 'pressed', 'active', etc.
Daydream: Utilizes the Daydream Android service to display quotes pulled from a server.
Death Star Watch Face: Custom watch face using images as the watch face hands.
EventDrivenHierarchicalViews: Example of using a container view with an update method to force all children views to update.
Face Detection: Sample using the Face Detection API from Play Services. Goes over detecting faces and landmarks on a still image for drawing over a picture.
Flashlight: Can't be an Android developer without making a flashlight app, right?
FordAppLinkAudio: Uses Sync AppLink to play a live online audio stream through Ford's vehicle audio systems.
Gallery: Displays a grid of thumbnails that can be clicked to show a larger version of an image. Also allows the larger detailed version of the image to be swiped in order to show additional images in the gallery.
GeoFencing: Demo of creating a geofence and posting a notification whenever a user enters or exits the area.
Google Fit Sensors API: Example of using Google Play Services to access Google Fit sensor data and keep track of the user's step count.
Google Maps: (Older, left for an article) Basic implementation of the Google Maps fragment that allows the user to place markers and display street addresses.
GoogleMapsForAndroidPt1: Implement location services, map overlays, drawing on the map, adding custom and standard markers
GoogleMapsForAndroidPt2: Override indoor level selectors, add views over map fragment, add street view
GoogleMapsForAndroidPt3: Use Google Maps Utils library to add heat maps, marker clustering and spherical utils.
IconColorization: Goes over using Picasso to change the color of drawables programatically.
JobScheduler: Demo of a simple JobScheduler from Android Lollipop to set up periodic background tasks.
MediaSessionwithMediaStyleNotification: Example of using a media session with the MediaStyle notification for Android Lollipop. These notifications are used for lock screen media controls.
NavigationDrawer: An example of using the navigation drawer in an activity to load fragments. Also an example of Square's Otto library for firing events from a list to the activity.
Nearby Connections: Implementation of the nearby connections API to communicate across a LAN between Android devices.
Notifications: Demo of different options available in a standard notification from the Android OS.
NotificationsCustomLayout: Creates a custom expanded layout for Jellybean+ that uses a service to perform actions based on notification button clicks.
ProductFlavorsandResources: Uses Gradle and the resource structure of Android to demonstrate creating multiple apps from the same code base.
RandomKittyMuzei: Plugin for Muzei that displays a new random cat image every hour from a remote source as a device wallpaper.
SensorList: Gathers a list of all hardware sensors available on the device, and displays the values that they produce in real time.
SilenceRingerWidget: Sample code for building a widget that silences the phone (including on Lollipop) with one button press.
StaggeredGridView: Sample app using Etsy's StaggeredGridView library - https://github.com/etsy/AndroidStaggeredGrid
StayAwake: Using the official Android Wear SDK that came out a couple days ago, I wrote an app that lets users select a time interval that vibrates the Wear on their wrist whenever the timer ends, then repeats. The goal is to help keep drivers alert on long drives.
StreetView: Implements the new Google Street View feature.
VideoPlayer: Native video player for playing remote content.
WearFaceWithOptions: Example of using the official Wear watchface API to make an analog watch face with a selection screen to change properties of the displayed face via the DataLayer API
WearCustomWatchFace: DEPRECATED: Left for archival purposes. Creates a custom watch face for the Android Wear with a settings activity. Uses an undocumented and no longer supported API. Please see WearFaceWithOptions for how to do this properly.
WearDevelopersPreviewNotifications: Examples of possible notifications using the Google Wear developer preview.
WearMessageApi: Demonstration of communication between a smartphone and Android Wear device through the Wearable Message API. Article describing the demo can be found at www.binpress.com/tutorials
License Copyright 2014-2016 Paul Trebilcox-Ruiz
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*Note that all licence references and agreements mentioned in the AndroidDemoProjects README section above
are relevant to that project's source code only.