An open API service indexing awesome lists of open source software.

https://github.com/hamdiboumaiza/today-i-learned

This repo is aiming to share the stuff that i learn from day to day .
https://github.com/hamdiboumaiza/today-i-learned

android craftsmanship knowledge share software

Last synced: about 1 year ago
JSON representation

This repo is aiming to share the stuff that i learn from day to day .

Awesome Lists containing this project

README

          

# Today-i-learned
This repo is aiming to share the stuff that i learn from day to day .

---
### Android Conferences and Resources
* [UltimateAndroidReference](https://github.com/aritraroy/UltimateAndroidReference)
* [Best practices in Android development](https://github.com/futurice/android-best-practices)
* [Android Conferences | androidstudygroup](http://androidstudygroup.github.io/conferences/)
* [Android Conferences | bugfender](https://bugfender.com/conferences/)
* [Android kotlin conference videos](https://github.com/igorwojda/android-kotlin-conference-videos)
* [Awesome android learning resources](https://github.com/androiddevnotes/awesome-android-learning-resources)
* [Awesome android kotlin apps](https://github.com/androiddevnotes/awesome-android-kotlin-apps)
* [Android talks](https://zsmb.co/talks/)

### Android Articles
* [Network Error Handling & Response Caching](https://medium.com/@tsaha.cse/advanced-retrofit2-part-1-network-error-handling-response-caching-77483cf68620)
* [Android Testing Guide](https://github.com/ravidsrk/android-testing-guide)
* [A complete idiot’s guide to Clean Architecture](https://android.jlelse.eu/a-complete-idiots-guide-to-clean-architecture-2422f428946f)
* [Modularization - Why you should care](https://jeroenmols.com/blog/2019/03/06/modularizationwhy/)
* [Top 17 Plugins for Android Studio](https://blog.codota.com/top-17-plugins-for-android-studio/)
* [CODE REFACTORING TECHNIQUES](https://apiumhub.com/tech-blog-barcelona/code-refactoring-techniques/)
* [Before Learning Kotlin, Think Kotlin](https://www.linkedin.com/pulse/before-learning-kotlin-think-ahmed-adel/)
* [The Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html)
* [Your First Android App Bundle](https://codelabs.developers.google.com/codelabs/your-first-dynamic-app/index.html#0)
* [Get started with the Navigation component](https://developer.android.com/guide/navigation/navigation-getting-started)
* [Best practices for supporting Android Application in multiple screen](https://medium.com/programming-lite/best-practices-for-supporting-android-application-in-multiple-screen-a685afa83493)
* [Finally understanding how references work in Android and Java](https://medium.com/google-developer-experts/finally-understanding-how-references-work-in-android-and-java-26a0d9c92f83)
* [Common Design Patterns for Android with Kotlin](https://www.raywenderlich.com/470-common-design-patterns-for-android-with-kotlin#toc-anchor-001)
* [Android Activity “launchMode” In Action](https://medium.com/mobidroid/android-activity-launchmode-in-action-847c4fe977ca)
* [A Guided Tour inside a clean architecture code base.](https://proandroiddev.com/a-guided-tour-inside-a-clean-architecture-code-base-48bb5cc9fc97)
* [Kotlin Destructuring Declarations](https://www.kotlindevelopment.com/destructuring-declarations/)
* [Next level of dependencies declaration with Kotlin DSL scripits](https://medium.com/@sgkantamani/next-level-of-dependencies-declaration-with-kotlin-dsl-scripits-48bfe1cb1f10)
* [Coroutines in Kotlin 1.3 explained](https://antonioleiva.com/kotlin-coroutines/)
* [Suspending over Views](https://chris.banes.dev/2019/12/03/suspending-views/)
* [Hello Kotlin - Kotlin Cheat Sheet](https://github.com/HugoMatilla/KotlinCheatSheet)
* [Dagger Android Migration Guide](https://android.jlelse.eu/android-and-dagger-2-10-androidinjector-5e9c523679a3)
* [Kotlin Coroutine Job Hierarchy](https://proandroiddev.com/kotlin-coroutine-job-hierarchy-finish-cancel-and-fail-2d3d42a768a9)
* [Dagger-Android is dead, long live Dagger in Android!](https://www.techyourchance.com/dagger-android-dead/)
* [Screaming Architecture](https://blog.cleancoder.com/uncle-bob/2011/09/30/Screaming-Architecture.html)
* [The Story of Our Big Android App Rewrite](https://blog.gojekengineering.com/the-story-of-our-big-android-app-rewrite-6ede1cc3ad9a)
* [Think before using BuildConfig.DEBUG](https://proandroiddev.com/think-before-using-buildconfig-debug-f2e279da7bad)
* [Composition over inheritance (and Kotlin)](https://www.rockandnull.com/composition-over-inheridance/)
* [Deep Dive into Dagger Lazy](https://proandroiddev.com/deep-dive-into-dagger-lazy-7a5860cca7cc)
* [Koin DI & Comparison of Android Dependency Injection Frameworks](https://medium.com/@egek92/koin-di-comparison-of-android-dependency-injection-frameworks-236a6909bc3e)
* [Kotlin Clean Architecture](https://proandroiddev.com/kotlin-clean-architecture-1ad42fcd97fa)
* [Clean Dagger](https://proandroiddev.com/clean-dagger-f248eda5790b)
* [Multiple ways of defining Clean Architecture layers](https://proandroiddev.com/multiple-ways-of-defining-clean-architecture-layers-bbb70afa5d4a)
* [Exploring Dagger-Hilt](https://proandroiddev.com/exploring-dagger-hilt-and-whats-main-differences-with-dagger-android-c8c54cd92f18)
* [Key to a Healthy Android Project with Sonarqube](https://proandroiddev.com/android-analyzer-df0e4d80dc74)

---
### Programming Related
* [101 Tips For Being A Great Programmer (& Human)](https://dev.to/emmawedekind/101-tips-for-being-a-great-programmer-human-36nl)
* [Are You Writing Too Much Code?](https://medium.com/better-programming/are-you-writing-too-much-code-fb4a9605375)

---
### Life Related
* [10 Bad Habits of Unsuccessful People](https://forge.medium.com/10-habits-of-unsuccessful-people-you-dont-want-to-copy-d401ac677c91)
* [This Morning Routine will Save You 20+ Hours Per Week](https://medium.com/better-humans/this-morning-routine-will-save-you-20-hours-per-week-a05c68b8e73c)

---
## Inspiration
Inspired by [anitaa1990/Today-I-Learned](https://github.com/anitaa1990/Today-I-Learned) .