All Projects → frank-tan → Sinsofmemoryleaks

frank-tan / Sinsofmemoryleaks

Licence: apache-2.0
Some common patterns of memory leaks in Android development and how to fix/avoid them

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Sinsofmemoryleaks

Avoid Memory Leak Android
🔥 Examples of memory leaks and common patterns that cause them in Android development and how to fix/avoid them
Stars: ✭ 140 (-59.18%)
Mutual labels:  memory-management, memory-leak, android-development
poireau
Poireau: a sampling allocation debugger
Stars: ✭ 76 (-77.84%)
Mutual labels:  memory-management, memory-leak
MemoryPool
simple memory pool / thread safe / minimized context switching / Memory managed in 4 levels / Requirements(Windows xp~ / Visualstudio 2015)
Stars: ✭ 14 (-95.92%)
Mutual labels:  memory-management, memory-leak
Slidingrootnav
DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.
Stars: ✭ 2,939 (+756.85%)
Mutual labels:  android-development
Mixanimationsmotionlayout
En este repo encontraras multiples ejemplos de animaciones con #MotionLayout
Stars: ✭ 271 (-20.99%)
Mutual labels:  android-development
Curvegraphview
A highly customizable and performant custom view to render curved line graph.
Stars: ✭ 321 (-6.41%)
Mutual labels:  android-development
Android Clean Architecture Boilerplate
An android boilerplate project using clean architecture
Stars: ✭ 3,534 (+930.32%)
Mutual labels:  android-development
Android Camera Example
A sample android camera example
Stars: ✭ 261 (-23.91%)
Mutual labels:  android-development
Swiftjava
Swift to Java Bridge
Stars: ✭ 334 (-2.62%)
Mutual labels:  android-development
Jemalloc.net
A native memory manager for .NET
Stars: ✭ 308 (-10.2%)
Mutual labels:  memory-management
Lingver
Manage your application locale and language.
Stars: ✭ 300 (-12.54%)
Mutual labels:  android-development
Filprofiler
A Python memory profiler for data processing and scientific computing applications
Stars: ✭ 277 (-19.24%)
Mutual labels:  memory-leak
Lost
A drop-in replacement for Google Play services location APIs for Android
Stars: ✭ 327 (-4.66%)
Mutual labels:  android-development
Structlayout
Visual Studio Extension for C++ struct memory layout visualization
Stars: ✭ 270 (-21.28%)
Mutual labels:  memory-management
Bltaxi
🚕 BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools
Stars: ✭ 338 (-1.46%)
Mutual labels:  android-development
Android Pagination With Recyclerview
Pagination (Endless or Infinite Scrolling) using RecyclerView's onScrollListener
Stars: ✭ 269 (-21.57%)
Mutual labels:  android-development
Fastadapter
The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...
Stars: ✭ 3,512 (+923.91%)
Mutual labels:  android-development
Android Cleanarchitecture Kotlin
This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
Stars: ✭ 3,646 (+962.97%)
Mutual labels:  android-development
The Pit Of The Android Studio
👍 👍 👏 🌟 ⭐️ ⭐️ Everything about the Android Studio and Intellij IDEAfor example:Install,common problems and solutions,each libraries for android and androidx library,code and peoject templates,etc.全面总结Android Studio以及Intellij IDEA的填坑指南,详解AS版本号、Gradle版本、BuildTools三者的对照关系,AS模板配置,gradle插件,Android自带注解库详解,support详解等干货。
Stars: ✭ 296 (-13.7%)
Mutual labels:  android-development
Country Picker Android
A simple library that displays a beautiful list of all the countries allowing the user to pick the country he wishes and provide details like country code, iso code name,currency and flag.
Stars: ✭ 317 (-7.58%)
Mutual labels:  android-development

Sins of Memory Leaks

This app shows common patterns of memory leaks in Android development and how to fix them. LEAK branch has the code which has memory leaks. These memory leaks are fixed in FIXED branch.

LEAK Branch FIXED Branch
Leak app screenshot Leak fixed app screenshot

Build

Two branches have different app ids which allow them to co-exist on the same device or emulator.

Launcher icons for both apps

##Warning This app contains various memory leaks. It is intended for Android developers' study purpose only. The author does not take responsibility for any potential damage to your devices.

I am going to write an artical about the examples in this app. Stay tuned in this space...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].