Android-AOPExample alternatives and similar packages
Based on the "Demo" category.
Alternatively, view Android-AOPExample 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 -
androidmvp
MVP Android Example used to explain how to use this pattern in our Android apps. This code was created to support an article explanation. -
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
Little bites of Material Design -
MovieGuide
An Android app that showcases the MVP pattern, Clean Architecture and RxJava -
Android-ItemTouchHelper-Demo
Basic example of using ItemTouchHelper to add drag & drop and swipe-to-dismiss to RecyclerView. -
socket.io-android-chat
A simple chat demo for socket.io and Android -
BlurEffectForAndroidDesign
Sample to show how to implement blur graphical tricks -
android-basic-samples
Google Play game services - Android samples -
Android-Cheat-sheet
Cheat Sheet for Android Interviews -
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
An example project of an Android architecture built on RxJava -
kotlin-sample-app
๐ Android Sample App using modular, clean, scalable, testable Architecture written in Kotlin following the best practices with Jetpack. -
AndroidPushNotificationsDemo
A example of an android app that receives push notifications using MQTT. -
QuickNews
This is a news client, similar to netease, news headlines -
Android-WizardPager
Android pager-style wizard flow sample code -
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. -
AndroidDemoProjects
Collection of Small Android Projects -
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 drbbble.com -
GraphView-Demos
Examples for my Android GraphView library -
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. -
ViewPagerHeaderScrollDemo
ViewPagerHeaderScrollDemo -
u2020-mvp
Port of Jake Wharton's U2020 sample app with use of MVP and Dagger 2 -
maven-android-plugin-samples
Usage examples for Android Maven Plugin -
googletv-android-samples
Source for many GoogleTV Example applications. -
RoboDemo
RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works. -
Material-Animation-Samples
In this repository i will add more of samples in material animation -
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
Quick example for the new Toolbar (and Menudrawer) API. Thanks for starring / forking me. :') -
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 in order to keep up to date with the process -
PlayPauseDrawable
This is a sample Play & Pause Drawable with morphing animation for Android -
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 -
Inshorts
A demo app news app for a hackathon - includes MVP architecture example
Scout APM - Leading-edge performance monitoring starting at $39/month
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Android-AOPExample or a related project?
README
Android-AOPExample 
This is a simple example of Aspect Oriented Programming in Android as part of a blog post I have written. The idea was to measure how long takes a method to be executed, so based on annotations, a Metrics aspect was created for making easy to trace a method execution (you can take a look at the 'gintonic' folder). I wrote an article about Aspect Oriented Development in Android here:
After developing this I realized Jake Wharton has already created a very useful library called Hugo (I refactored my code to look like this amazing library but mine is kind of a more primitive version, although as an example works fine :)).
The idea is simple, you just add @DebugTrace
to any method and in the logcat you will see something like this:
Gintonic --> onMeasure --> [10ms]
Local Development
Here are some useful Gradle/adb commands for executing this example:
./gradlew clean build
- Build the entire example../gradlew installDebug
- Install the debug apk in the current connected device.adb shell am start -n android10.org.viewgroupperformance/org.android10.viewgroupperformance.activity.MainActivity
- Start the Main Activity of the example.
License
Copyright 2014 Fernando Cejas
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 Android-AOPExample README section above
are relevant to that project's source code only.