Notes, logs and code about Android Development Patterns especially Performance Patterns. #BuildBetterApps #PERFMATTERS
Aim to write code that can be maintained — not only by yourself, but by anyone else.
A design pattern is a general repeatable solution to a commonly occurring problem in software design.
An architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context.
Discover surprise Android development knowledge, resources and theory with examples.
- Bitmap
- Threading
- Memory Management
- Garbage Collector
- Memory leaks
- Loader
- Platform Architecture
- Virtual Machine
- How to build an APK
- Android Runtime
- Android basic components
- Android Services
- Java collections
A series on Best Practices for Android Development. Centered on Android framework APIs, the Support Library, and high level app structure & design.
Discover surprise knowledge about many aspect of performance in Android apps as well as some micro-optimizations.
A collection of videos focused entirely on helping developers write faster, more performant Android Applications.
Jetpack is a suite of libraries, tools, and guidance to help developers write high-quality apps easier. These components help you follow best practices, free you from writing boilerplate code, and simplify complex tasks, so you can focus on the code you care about.
Testing your app is an integral part of the app development process. By running tests against your app consistently, you can verify your app's correctness, functional behavior, and usability before you release it publicly.
Write better Android apps faster with Kotlin - a modern statically typed language - and boost your productivity, increase your developer happiness.
Well-known problems in programming.
Well-known problems in programming.
List of clarification about programming terms, definitions, commands, and glossary. Comparison between similar terminologies.
- General Java terms
- Serializable vs Parcelable
- Nested class
- Abstract Class vs Interface
- HashTable
- Enumerator vs Iterator
- HashTable vs HashMap
- Vector vs ArrayList
- Java Generics
Miscellaneous.
List of references used. See this