gustavobite / somethings

List of various articles, plugins, content on Android, development and engineering

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

List of various articles and content on Android, development and engineering

Android Plugins

Name Link
Plugins for Android https://github.com/rodolfoizidoro/somethings/blob/master/android-plugins.md

Read 1/2 - 2019

Name Link
Android ViewModel LiveData boilerplate https://medium.com/@rodolfoizidoro/android-viewmodel-livedata-boilerplate-4b6079577cd6
Instrumental Test: Better Espresso without sleep https://medium.com/@elye.project/instrumental-test-better-espresso-without-sleep-d3391b19a581
Android developer Roadmap for 2019 https://android.jlelse.eu/android-developer-roadmap-for-2019-14eacb0d0a2
Kotlin at Uber http://talkingkotlin.com/kotlin-at-uber/
Measuring Kotlin Build Performance at Uber https://eng.uber.com/measuring-kotlin-build-performance/
A curated list of awesome Android packages and resources. https://github.com/JStumpp/awesome-android
You are Never Too Old or Too Young to be an App Developer https://medium.com/stfalcon-com/you-are-never-too-old-or-too-young-to-be-an-app-developer-94b4fc94c2e6
AndroidVentures — What's my state? https://medium.com/@gfvasconcelos/androidventures-whats-my-state-c91160248b71
The 100% code coverage problem https://jeroenmols.com/blog/2017/11/28/coveragproblem/
Become a cloud expert with hands-on training. https://run.qwiklabs.com/home
An Android client for the Chuck Norris facts API https://github.com/igorvilela28/Chuck-Norris-Facts
Android Architecture A Journey Looking For The Perfect Design https://proandroiddev.com/android-architecture-d7405db1361c
LiveData with SnackBar, Navigation and other events (the SingleLiveEvent case) https://medium.com/androiddevelopers/livedata-with-snackbar-navigation-and-other-events-the-singleliveevent-case-ac2622673150
How to use SingleLiveEvent in MVVM + Architecture Component. https://medium.com/@abhishektiwari_51145/how-to-use-singleliveevent-in-mvvm-architecture-component-b7c04ed8705
Smart Reply no Android com ML Kit https://medium.com/@jeziellago/smart-reply-no-android-com-ml-kit-96cd62257800
The reason to avoid GlobalScope https://medium.com/@elizarov/the-reason-to-avoid-globalscope-835337445abc
Clean architecture for Android with Kotlin: a pragmatic approach for starters https://antonioleiva.com/clean-architecture-android/
Early Introduction of ViewPager2 https://blog.usejournal.com/early-introduction-of-viewpager2-ff38c60d2169
Release Quality and Mobile Trains https://developers.soundcloud.com/blog/quality-mobile-trains
Koin vs Dagger, Say hello to Koin https://medium.com/@farshidabazari/android-koin-with-mvvm-and-retrofit-e040e4e15f9d
FlexibleAdapter https://github.com/davideas/FlexibleAdapter
Locale changes and the AndroidViewModel antipattern https://medium.com/androiddevelopers/locale-changes-and-the-androidviewmodel-antipattern-84eb677660d9
Kotlin/Native iOS https://medium.com/@yuyaHorita/kotlin-native-ios-da067d361b7c
Announcing — Dash - Flutter https://medium.com/flutter-community/announcing-dash-bloc-provider-made-easy-985f84a68f22
Improving build speed in Android Studio https://medium.com/androiddevelopers/improving-build-speed-in-android-studio-3e1425274837?linkId=65098266
Setting up a Material Components theme for Android https://medium.com/over-engineering/setting-up-a-material-components-theme-for-android-fbf7774da739
Introducing Adiantum: Encryption for the Next Billion Users https://security.googleblog.com/2019/02/introducing-adiantum-encryption-for.html?m=1
Easy Coroutines in Android: viewModelScope https://medium.com/androiddevelopers/easy-coroutines-in-android-viewmodelscope-25bffb605471
Effective Kotlin https://medium.com/@appmattus/effective-kotlin-31215a6cf847
How I automated creating files for a new screen with my own Android Studio Plugin https://proandroiddev.com/how-i-automated-creating-files-for-a-new-screen-with-my-own-android-studio-plugin-5d54b14ba6fa
Multi and Single Selection in RecyclerView https://medium.com/@maydin/multi-and-single-selection-in-recyclerview-d29587a7dee2
Playing with Gradle[3 and some few]: Code Coverage on Android with Jacoco https://medium.com/@android2ee/playing-with-gradle-3-and-some-few-code-coverage-on-android-with-jacoco-47df7c9328ae
MVVM with Kotlin — Android Architecture Components, Dagger 2, Retrofit and RxAndroid https://proandroiddev.com/mvvm-with-kotlin-android-architecture-components-dagger-2-retrofit-and-rxandroid-1a4ebb38c699
Understanding MediaSession (Part 1/4) https://medium.com/androiddevelopers/understanding-mediasession-part-1-3-e4d2725f18e4
Five tips to get your code base in shape https://jeroenmols.com/blog/2019/02/20/tacklelegacy/
How to make sense of Kotlin coroutines https://proandroiddev.com/how-to-make-sense-of-kotlin-coroutines-b666c7151b93
Playing with Kotlin in Android: coroutines and how to get rid of the callback hell https://medium.com/@andrea.bresolin/playing-with-kotlin-in-android-coroutines-and-how-to-get-rid-of-the-callback-hell-a96e817c108b
List of Android UI/UX Libraries https://github.com/wasabeef/awesome-android-ui
Must Have Libraries https://github.com/codepath/android_guides/wiki/Must-Have-Libraries
Kotlin Coroutines Cheat Sheet https://blog.kotlin-academy.com/kotlin-coroutines-cheat-sheet-8cf1e284dc35
Kotlin: Diving in to Coroutines and Channels https://proandroiddev.com/kotlin-coroutines-channels-csp-android-db441400965f
Arquiteturas em Android : MVVM + Kotlin + Android Architecture Components (Databinding, Lifecycle, LiveData, Room) https://medium.com/android-dev-br/arquiteturas-em-android-mvvm-kotlin-android-architecture-components-databinding-lifecycle-d5e7a9023cf3
Android UI: Bottom Sheet https://medium.com/android-dev-br/android-ui-bottom-sheet-4709cad826d2
Kotlin Sealed Classes — enums with swag https://proandroiddev.com/kotlin-sealed-classes-enums-with-swag-d3c4b799bcd4
Ciclo de vida no Android — Um estudo de caso https://medium.com/android-dev-br/ciclo-de-vida-no-android-um-estudo-de-caso-65d59398ab6f
SOLID, por Ubiratan Soares (Android Meetup #65) https://www.youtube.com/watch?v=p4Z2laetU6w&feature=youtu.be&app=desktop
Kotlin coding puzzles https://github.com/igorwojda/kotlin-coding-puzzle
Fragment manager for your Single Activity - Multi Fragment app. https://github.com/Trendyol/medusa
Android MVVM Kotlin Tutorial - LiveData + ViewModel (Android Architecture Components) https://www.youtube.com/watch?v=d7UxPYxgBoA&app=desktop
Notes to Myself on Software Engineering https://medium.com/s/story/notes-to-myself-on-software-engineering-c890f16f4e4d
Android: Forward intent result https://medium.com/@nhancv/android-forward-intent-result-ec27bf15748b

Read 2018

Name Link
Download Favoritos para importa no Google Chrome https://gist.github.com/rodolfoizidoro/f0d5051d9109eb7dc70c2dfcf42a67aa
MVVM with Kotlin — Android Architecture Components, Dagger 2, Retrofit and RxAndroid https://proandroiddev.com/mvvm-with-kotlin-android-architecture-components-dagger-2-retrofit-and-rxandroid-1a4ebb38c699
30 summertime Android libraries and tools which you don’t want to miss in 2018 https://medium.com/@mmbialas/30-summertime-android-libraries-and-tools-which-you-dont-want-to-miss-in-2018-fab053d69503
KeepSafe/TapTargetView An implementation of tap targets from the Material Design guidelines for feature discovery https://github.com/KeepSafe/TapTargetView
Material Intro View is a showcase android library. https://github.com/iammert/MaterialIntroView
Modern background execution in Android https://android-developers.googleblog.com/2018/10/modern-background-execution-in-android.html?m=1
Dominando o Data Binding no Android https://pt.slideshare.net/mobile/nglauber/dominando-o-data-binding-no-android
ifood-mobile-test https://github.com/bloderxd/ifood-mobile-test
MvRx: Android on Autopilot https://github.com/airbnb/MvRx
One @Rule to disable them all. – ProAndroidDev Animations. I mean animations. https://proandroiddev.com/one-rule-to-disable-them-all-d387da440318
Elo7 Tech - Desmistificando o Dagger 2 https://engenharia.elo7.com.br/desmistificando-dagger2/
LiveData beyond the ViewModel — Reactive patterns using Transformations and MediatorLiveData https://medium.com/androiddevelopers/livedata-beyond-the-viewmodel-reactive-patterns-using-transformations-and-mediatorlivedata-fda520ba00b7
Using Android Architecture Components with Firebase Realtime Database (Part 1) https://firebase.googleblog.com/2017/12/using-android-architecture-components.html?m=1
Creating custom ViewMatcher for espresso – Thiago Lopes Silva – Medium https://medium.com/@thiagolopessilva/creating-custom-viewmatcher-for-espresso-75dde62dd173
An Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers. https://github.com/leolin310148/ShortcutBadger
Good to great UI animation tips – UX Collective https://uxdesign.cc/good-to-great-ui-animation-tips-7850805c12e5
Groupie helps you display and manage complex RecyclerView layouts. https://github.com/Genius/genius-groupie
Get Expandable RecyclerView In A Simple Way – AndroidPub https://android.jlelse.eu/get-expandable-recyclerview-in-a-simple-way-8946046b4573
ConstraintLayout: Circular Positioning – DevNibbles – Medium https://medium.com/devnibbles/constraintlayout-circular-positioning-9489b11cb0e5
ViewModels and LiveData: Patterns + AntiPatterns – Android Developers – Medium https://medium.com/androiddevelopers/viewmodels-and-livedata-patterns-antipatterns-21efaef74a54
KEEP - Kotlin Evolution and Enhancement Process https://github.com/Kotlin/KEEP
Android Apps Develop Fast(er) and Easier (saves 30 min daily) https://blog.usejournal.com/android-apps-develop-fast-er-and-easier-saves-30-min-daily-9691f0c63573?gi=6486ab738dd8
Spectrum · Making mobile image processing simple https://libspectrum.io
AppSpector: Remote debugging for mobile apps https://appspector.com
Exploring the Android Fragment Scenario component – Google Developers Experts – Medium https://medium.com/google-developer-experts/exploring-the-android-fragment-scenario-component-e369ec587419
Understanding Android’s vector image format: VectorDrawable https://medium.com/androiddevelopers/understanding-androids-vector-image-format-vectordrawable-ab09e41d5c68
A raffling app developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM https://github.com/fibelatti/raffler-kotlin
Upgrade your daily drive with new Android Auto features https://www.blog.google/products/android/upgrade-your-daily-drive-new-android-auto-features/
Android ConstraintLayout 2.0: ConstraintLayoutStates – Riggaroo - Android Dev https://riggaroo.co.za/constraintlayout-constraintlayoutstates/
Android codelab courses are here! https://android-developers.googleblog.com/2018/12/android-codelab-courses-are-here.html?m=1
Kotlin Coroutines patterns & anti-patterns – ProAndroidDev https://proandroiddev.com/kotlin-coroutines-patterns-anti-patterns-f9d12984c68e
Using vector assets in Android apps – Android Developers – Medium https://medium.com/androiddevelopers/using-vector-assets-in-android-apps-4318fd662eb9
Introducing Android Sunflower – Android Developers – Medium https://medium.com/androiddevelopers/introducing-android-sunflower-e421b43fe0c2
Como eu aprendi (um pouco sobre) RXJava http://www.nglauber.com.br/2018/07/como-eu-aprendi-um-pouco-sobre-rxjava.html?m=1
Clean Android Application class with Dependency Injection: AppInitializer https://proandroiddev.com/clean-android-application-class-with-dependency-injection-appinitializer-45999096f955
Dynamic iOS-like blur of underlying Views for Android https://github.com/Dimezis/BlurView
Retrofit — Getting Started and Creating an Android Client https://futurestud.io/tutorials/retrofit-getting-started-and-android-client
Exploring Android P: Priority Buckets – Google Developers Experts – Medium https://medium.com/google-developer-experts/exploring-android-p-priority-buckets-d34d12059d36

About

List of various articles, plugins, content on Android, development and engineering