AndroidDev
@devAndroid
15
subscribers
16
photos
2
files
337
links
Download Telegram
Join
AndroidDev
15 subscribers
AndroidDev
https://blog.codinghorror.com/flattening-arrow-code/
Codinghorror
Flattening Arrow Code
I often encounter code like this:
AndroidDev
https://dev.to/tomazlemos/keeping-your-code-clean-by-sweeping-out-if-statements-4in8
DEV Community
Keeping your code clean by sweeping out "if" statements
Thoughts on cleaner code
AndroidDev
https://epic.blog/reverse-engineering/2020/07/27/reverse-engineering-android-app.html
The epic.blog
Reverse engineering an Android Application
Hello, a good reader of my epic.blog!
AndroidDev
https://zsmb.co/designing-and-working-with-single-view-states-on-android/
zsmb.co
Designing and Working with Single View States on Android
Describing the state of a screen is a common practice these days thanks to MVI popularizing the concept. Let's take a look at some examples of how you can design your state objects neatly using data classes and sealed classes, and how you can put them into…
AndroidDev
https://medium.com/androiddevelopers/coroutines-patterns-for-work-that-shouldnt-be-cancelled-e26c40f142ad
Medium
Coroutines & Patterns for work that shouldn’t be cancelled
Cancellation and Exceptions in Coroutines (Part 4)
AndroidDev
https://www.techyourchance.com/repository-android-anti-pattern/
TechYourChance
Repository Anti-Pattern in Android
A critical look at the Repository pattern in Android, which is recommended in the official "Guide to Apps Architecture" by Google
AndroidDev
https://codeaddiction.net/articles/27/5-practices-that-will-make-your-code-better?ref=quuu&utm_content=bufferd79bc&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
CodeAddiction.net - Best practices, patterns and tutorials
5 practices that will make your code better
1) Defensive programming The main purposes of defensive programming is to ensure...
AndroidDev
https://levelup.gitconnected.com/using-git-commands-that-will-make-you-look-like-a-senior-developer-14247f4aca3b
Medium
Using Git commands that will make you look like a senior developer
As a developer you probably need Git on a daily basis. There are lots of articles about basic Git commands already that explain it better…
AndroidDev
https://gist.github.com/benbaxter/269549fdb97d58f848b6b32aed4d7e78
Gist
.bash_aliases
GitHub Gist: instantly share code, notes, and snippets.
AndroidDev
https://developer.android.com/kotlin/ktx/extensions-list#androidxcoreview
Android Developers
List of KTX extensions | Kotlin | Android Developers