GithubHelp home page GithubHelp logo

spporan / android-development-resources Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adriantache/android-development-resources

1.0 1.0 0.0 68 KB

A random list of my bookmarks regarding Android Development and other related topics, updated whenever

License: MIT License

android-development-resources's Introduction

Android-Development-Resources

A random list of my bookmarks regarding Android Development and other related topics, updated whenever

Extracted from Chrome using Bookmarks to References, then tweaked in Notepad++

Table of contents

  1. General Android Stuff
  2. Resources
  3. Marketing
  4. Design
  5. Git
  6. Business
  7. Kotlin
  8. Java
  9. Testing

General Android Stuff

[1] Android phone for developer. - Courses / Google Challenge Scholarship: Android Basics - Udacity Discussion Forum. Retrieved from https://discussions.udacity.com/t/android-phone-for-developer/415334/6

[2] Android App Development Essential Training (2015). Retrieved from https://www.lynda.com/Android-tutorials/Android-App-Development-Essential-Training/442863-2.html

[3] Google Developers Certification | Google Developers. Retrieved from https://developers.google.com/training/certification/associate-android-developer/

[4] Android make activity as Fullscreen (Removing Title Bar or Action Bar) – Android Quick Tips | AndroidHive. Retrieved from https://tips.androidhive.info/2013/10/android-make-activity-as-fullscreen-removing-title-bar-or-action-bar/

[5] android - How to disable action bar permanently - Stack Overflow. Retrieved from https://stackoverflow.com/questions/8456835/how-to-disable-action-bar-permanently/44754842#44754842

[6] Android: how to draw a border to a LinearLayout - Stack Overflow. Retrieved from https://stackoverflow.com/questions/8203606/android-how-to-draw-a-border-to-a-linearlayout

[7] Font Resources | Android Developers. Retrieved from https://developer.android.com/guide/topics/resources/font-resource.html

[8] Fonts in XML | Android Developers. Retrieved from https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html

[9] TextView Hyperlink – Change Color and Remove Underline | Prativa's Blog. Retrieved from https://prativas.wordpress.com/category/android/textview-hyperlink-change-color-and-remove-underline/

[10] Android TextView hyperlink without underline | SOFTORCHARD. Retrieved from https://softorchard.wordpress.com/2015/07/13/android-textview-hyperlink-without-underline/

[11] android - How do I style autoLink="web" links? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/5998618/how-do-i-style-autolink-web-links

[12] What is the default font family in Android? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/39535475/what-is-the-default-font-family-in-android

[13] GitHub - AndroidStudyGroup/constraint-layout-demos: A series of layouts built with ConstraintLayout from trivial to complex.. Retrieved from https://github.com/AndroidStudyGroup/constraint-layout-demos

[14] Downloadable Fonts | Android Developers. Retrieved from https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts.html

[15] Android Developer Beginner. Step #1— Interacting with the UI. Retrieved from https://proandroiddev.com/android-developer-beginner-step-1-interacting-with-the-ui-c7d2a793f2fa

[16] Why I added licenses to my Udacity projects – Lara Martín – Medium. Retrieved from https://medium.com/@laramartin/why-i-added-licenses-to-my-udacity-projects-3070f602006e

[17] 50 Android Studio Tips, Tricks & Resources you should be familiar with, as an Android Developer. Retrieved from https://medium.com/@mmbialas/50-android-studio-tips-tricks-resources-you-should-be-familiar-with-as-an-android-developer-af86e7cf56d2

[18] Java Video Tutorial - YouTube. Retrieved from https://www.youtube.com/watch?v=TBWX97e1E9g

[19] Playing with elevation in Android – Noteworthy — The Journal Blog. Retrieved from https://blog.usejournal.com/playing-with-elevation-in-android-91af4f3be596

[20] Canvas : The Real Play Ground! Android – AndroidPub. Retrieved from https://android.jlelse.eu/canvas-the-real-play-ground-android-c0faa4b79943

[21] Improving performance with background data prefetching. Retrieved from https://engineering.instagram.com/improving-performance-with-background-data-prefetching-b191acb39898

[22] livehelp | Google Android Basics Challenge 2017 Slack. Retrieved from https://andbasics-challenge.slack.com/messages/C7USMUR1S/

[23] droidcon London 2017 | 26th - 27th Oct 2017 | London. Retrieved from https://skillsmatter.com/conferences/8265-droidcon-london-2017#skillscasts

[24] Android Design, Daily - Android - Android - Android - Android - Android - Android - Android - Android - Android. Retrieved from https://www.uplabs.com/android

[25] Android Development - Google+. Retrieved from https://plus.google.com/communities/105153134372062985968

[26] Android Design Community - Google+. Retrieved from https://plus.google.com/communities/117140012142044995433

[27] Mobile App Development & App Creation Software - Xamarin. Retrieved from https://www.xamarin.com/

[28] Understanding VectorDrawable pathData commands in Android. Retrieved from https://medium.com/@ali.muzaffar/understanding-vectordrawable-pathdata-commands-in-android-d56a6054610e

[29] Android Developers Blog: Playtime 2017: Find success on Google Play and grow your business with new Play Console features. Retrieved from https://android-developers.googleblog.com/2017/10/playtime-2017-find-success-on-google.html

[30] How To Become A Complete Android Developer – Mindorks. Retrieved from https://blog.mindorks.com/how-to-become-a-complete-android-developer-110d7ef91f2a

[31] How to Use FontAwesome in an Android App. Retrieved from https://code.tutsplus.com/tutorials/how-to-use-fontawesome-in-an-android-app--cms-24167

[32] Android Developers Blog. Retrieved from https://android-developers.googleblog.com/

[33] Styling Android – A technical guide to improving the UI and UX of Android apps. Retrieved from https://blog.stylingandroid.com/

[34] Chris Banes. Retrieved from https://chris.banes.me/

[35] edX | Free online courses from the world's best universities. Retrieved from https://www.edx.org/

[36] How to prepare and pass the Google Certified Associate Android Developer exam?. Retrieved from https://medium.com/@multidots/how-to-clear-associate-android-developer-exam-ab3ae5d783b7

[37] How I became an Associate Android Developer certified by Google. Retrieved from https://medium.freecodecamp.org/becoming-associate-android-developer-certified-by-google-26e08e6abf2f

[38] Google Developers Training | Google Developers. Retrieved from https://developers.google.com/training/android/

[39] Build a UI with Layout Editor | Android Studio. Retrieved from https://developer.android.com/studio/write/layout-editor.html

[40] Use ConstraintLayout to design your Android views. Retrieved from https://codelabs.developers.google.com/codelabs/constraint-layout/index.html?index=..%2F..%2Findex#0

[41] Build a Responsive UI with ConstraintLayout | Android Developers. Retrieved from https://developer.android.com/training/constraint-layout/index.html

[42] https://proandroiddev.com/what-i-look-for-in-a-junior-android-dev-3581ebd9f213?gi=e407fcf312d9. Retrieved from https://proandroiddev.com/what-i-look-for-in-a-junior-android-dev-3581ebd9f213?gi=e407fcf312d9

[43] What I look for in a Junior Android Dev – ProAndroidDev. Retrieved from https://proandroiddev.com/what-i-look-for-in-a-junior-android-dev-3581ebd9f213

[44] Getting Started with RxJava and Android. Retrieved from https://www.captechconsulting.com/blogs/getting-started-with-rxjava-and-android

[45] Lambda Expressions (The Java™ Tutorials > Learning the Java Language > Classes and Objects). Retrieved from https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html

[46] What are the thing that every Junior Android Developer should know about? : androiddev. Retrieved from https://www.reddit.com/r/androiddev/comments/66obt0/what_are_the_thing_that_every_junior_android/

[47] Google Codelabs. Retrieved from https://codelabs.developers.google.com/

[48] Meet Android Studio | Android Studio. Retrieved from https://developer.android.com/studio/intro/index.html

[49] Test Driven Development in Android with MVVM — Part 1. Retrieved from https://medium.com/@tellvivk/test-driven-development-in-android-with-mvvm-part-1-a374e9abb4bf

[50] Building Accessibility Services | Android Developers. Retrieved from https://developer.android.com/guide/topics/ui/accessibility/services.html

[51] LeetCode. Retrieved from https://leetcode.com/

[52] Retrofit. Retrieved from http://square.github.io/retrofit/

[53] OkHttp. Retrieved from http://square.github.io/okhttp/

[54] google/dagger: A fast dependency injector for Android and Java.. Retrieved from https://github.com/google/dagger

[55] Migration to RxJava 2.X – Dmytro Khmelenko – Medium. Retrieved from https://medium.com/@d.khmelenko/rxjava-library-has-already-become-a-standard-in-android-development-f825fed8c6e4

[56] Experimenting with Gradle dependencies. Retrieved from http://alexfu.github.io/android/2017/11/07/experimenting-with-gradle-dependencies.html?utm_source=Android+Weekly&utm_campaign=43a8a74a40-android-weekly-283&utm_medium=email&utm_term=0_4eb677ad19-43a8a74a40-338180749

[57] RadialGradient – Gradients – Styling Android. Retrieved from https://blog.stylingandroid.com/radialgradient-gradients/?utm_source=Android+Weekly&utm_campaign=43a8a74a40-android-weekly-283&utm_medium=email&utm_term=0_4eb677ad19-43a8a74a40-338180749

[58] Rx2Firebase : Firebase + RxJava [Android] – ProAndroidDev. Retrieved from https://proandroiddev.com/rx2firebase-firebase-rxjava-android-bde8158fb4cf

[59] Alias free resize with RenderScript – Petros Douvantzis – Medium. Retrieved from https://medium.com/@petrakeas/alias-free-resize-with-renderscript-5bf15a86ce3

[60] Secure data in Android — Encryption – ProAndroidDev. Retrieved from https://proandroiddev.com/secure-data-in-android-encryption-7eda33e68f58

[61] Beginner’s Guide to Gradle for Android Developers – Apptivity Lab. Retrieved from https://journals.apptivitylab.com/beginners-guide-to-gradle-for-android-developers-7972bfdf0668

[62] Migrating Crashlytics to the Firebase Console – ProAndroidDev. Retrieved from https://proandroiddev.com/migrating-crashlytics-to-the-firebase-console-5e05b6ff8c12

[63] Android OCR.pdf. Retrieved from https://profs.info.uaic.ro/~alaiba/pub/absolvire/2017%20iarna/Android%20OCR.pdf

[64] React Native vs Real Native Apps – codeburst. Retrieved from https://codeburst.io/react-native-vs-real-native-apps-ad890986f1f

[65] November 2017 platform distribution shows an anemic 0.1% increase for Oreo and a larger bump for Nougat. Retrieved from http://www.androidpolice.com/2017/11/13/november-2017-platform-distribution-shows-anemic-0-1-increase-oreo-larger-bump-nougat/

[66] From design to android, part 1 · Saúl Molinero. Retrieved from http://saulmm.github.io/from-design-to-android-part1

[67] From design to android, part 2 – Saul – Medium. Retrieved from https://medium.com/@saulmm2/from-design-to-android-part-2-2a6c141547d9

[68] The Best UI/UX Design Books & Resources for Designers (Updated). Retrieved from https://www.mockplus.com/blog/post/the-best-uiux-design-books-resources-for-designers

[69] Have you ever tried to convert Github Wiki into PDF?. Retrieved from https://medium.com/@yakivmospan/did-you-ever-try-to-convert-github-wiki-in-pdf-c3078538bf12

[70] Modern Android development with Kotlin (September 2017) Part 1. Retrieved from https://proandroiddev.com/modern-android-development-with-kotlin-september-2017-part-1-f976483f7bd6

[71] How to Customize Android Theme & Background | Android Studio 2.1.2 | Updated - YouTube. Retrieved from https://www.youtube.com/watch?v=IVAeK0i1N7o&feature=youtu.be

[72] Android Studio: Creating landscape layouts - Stack Overflow. Retrieved from https://stackoverflow.com/questions/28815769/android-studio-creating-landscape-layouts

[73] Android Color Management: What Developers and Designers Need to Know. Retrieved from https://medium.com/google-design/android-color-management-what-developers-and-designers-need-to-know-4fdd8054557e

[74] Android Coding: Resize Button programmatically using Java Code. Retrieved from http://android-coding.blogspot.ro/2011/05/resize-button-programmatically-using.html

[75] Tips for designers: from a developer for Android | Vinsol. Retrieved from http://vinsol.com/blog/2014/11/20/tips-for-designers-from-a-developer/

[76] android - What is the difference between "px", "dip", "dp" and "sp"? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/2025282/what-is-the-difference-between-px-dip-dp-and-sp

[77] Learn Java | Codecademy. Retrieved from https://www.codecademy.com/learn/learn-java

[78] Laziness is Why I Started Developing for Actions on Google. Retrieved from https://medium.com/@zps270/laziness-is-why-i-started-developing-for-actions-on-google-4685266883f6

[79] Let the code speak! – Hacker Noon. Retrieved from https://hackernoon.com/let-the-code-speak-52d1cebf0394

[80] I had 10 Android interviews during the last two years, here’s the questions plus some lessons I’ve…. Retrieved from https://medium.com/@MohamedIsoliman/i-had-10-android-interviews-during-the-last-two-years-heres-the-questions-plus-some-lessons-i-ve-cdc583dfbc65

[81] Extending the Google Assistant | Actions on Google | Google Developers. Retrieved from https://developers.google.com/actions/extending-the-assistant

[82] Android Architecture Patterns Part 1: Model-View-Controller. Retrieved from https://medium.com/upday-devs/android-architecture-patterns-part-1-model-view-controller-3baecef5f2b6

[83] 12 Practices every Android Development Beginner should know — Part 1. Retrieved from https://android.jlelse.eu/12-practices-every-android-beginner-should-know-cd43c3710027

[84] Lecture 1 | Programming Methodology (Stanford) - YouTube. Retrieved from https://www.youtube.com/watch?v=KkMDCCdjyW8&list=PL84A56BC7F4A1F852

[85] Top 10 most useful plugins for Android Studio – Vatsal Bajpai – Medium. Retrieved from https://medium.com/@vatsalbajpai/top-10-most-useful-plugins-for-android-studio-23051200e2b3

[86] Kotlin is the new Java – freeCodeCamp. Retrieved from https://medium.freecodecamp.org/kotlin-is-the-new-java-16b35c5f54a2

[87] Supporting Different Languages and Cultures | Android Developers. Retrieved from https://developer.android.com/training/basics/supporting-devices/languages.html

[88] Android Building Multi-Language Supported App. Retrieved from https://www.androidhive.info/2014/07/android-building-multi-language-supported-app/

[89] Animating a Scroll Gesture | Android Developers. Retrieved from https://developer.android.com/training/gestures/scroll.html

[90] Kotlin vs Java - what's the difference between the two?. Retrieved from https://www.androidauthority.com/kotlin-vs-java-783187/

[91] Getting Started | Android Developers. Retrieved from https://developer.android.com/training/index.html

[92] Overview of Instructor-Led Training (ILT) Courses | Google Developers Training | Google Developers. Retrieved from https://developers.google.com/training/courses/overview

[93] List of free and open-source Android applications - Wikipedia. Retrieved from https://en.wikipedia.org/wiki/List_of_free_and_open-source_Android_applications

[94] Layout Weights – Part 1 – Styling Android. Retrieved from https://blog.stylingandroid.com/layout-weights-part-1/

[95] Android: alternate layout xml for landscape mode - Stack Overflow. Retrieved from https://stackoverflow.com/questions/4858026/android-alternate-layout-xml-for-landscape-mode

[96] Knowledge boost for junior Android developers — Part I. Retrieved from https://android.jlelse.eu/knowledge-boost-for-junior-android-developers-part-i-b3250fe4b622

[97] Knowledge boost for junior Android developers — Part II. Retrieved from https://android.jlelse.eu/knowledge-boost-for-junior-android-developers-part-ii-e62ae5154160

[98] ConstraintLayout 101 & the new Layout Builder in Android Studio – Riggaroo - Android Dev. Retrieved from https://riggaroo.co.za/constraintlayout-101-new-layout-builder-android-studio/

[99] orientation - Android - disable landscape mode? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/582185/android-disable-landscape-mode

[100] [TIP] Implement Vibrations in your applications! - Courses / Google Challenge Scholarship: Android Basics - Udacity Discussion Forum. Retrieved from https://discussions.udacity.com/t/tip-implement-vibrations-in-your-applications/459190

[101] Mobile Ad Formats Lab #2 — Banner Ads Metrics & Insights. Retrieved from https://medium.com/@vourkosa/mobile-ad-formats-lab-2-banner-ads-metrics-insights-500873807039

[102] Mastering ConstraintLayout in Android - YouTube. Retrieved from https://www.youtube.com/watch?v=rzmB3UxxhaA

[103] How to greatly improve your React app performance – MyHeritage Engineering – Medium. Retrieved from https://medium.com/myheritage-engineering/how-to-greatly-improve-your-react-app-performance-e70f7cbbb5f6

[104] The Science Behind Viral Apps (and How to Build One). Retrieved from https://medium.com/swlh/the-science-behind-viral-apps-and-how-to-build-one-6a0a7d0591ab

[105] The 4 Stages of 0->1 Products – The Year of the Looking Glass – Medium. Retrieved from https://medium.com/the-year-of-the-looking-glass/the-4-stages-of-0-1-products-cdb8236dbf66

[106] Android - Building a layout from Scratch using ConstraintLayout - and Q&A #RiggarooLive - YouTube. Retrieved from https://www.youtube.com/watch?v=h1LHzObflwo&feature=youtu.be

[107] Shrinking APKs, growing installs – Google Play Apps & Games – Medium. Retrieved from https://medium.com/googleplaydev/shrinking-apks-growing-installs-5d3fcba23ce2

[108] The Art of Android DevOps – Undabot. Retrieved from https://blog.undabot.com/the-art-of-android-devops-fa29396bc9ee

[109] How do I declare and initialize an array in Java? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/1200621/how-do-i-declare-and-initialize-an-array-in-java

[110] PhB-fr/AutoResizeText: Resize automatically the text size inside a TextView for Android versions before Oreo. Retrieved from https://github.com/PhB-fr/AutoResizeText

[111] performance - Increase allocated memory for android studio - Stack Overflow. Retrieved from https://stackoverflow.com/questions/35960545/increase-allocated-memory-for-android-studio

[112] Android Tutorial. Retrieved from http://www.mkyong.com/tutorials/android-tutorial/

[113] Android Penetration Testing. Retrieved from https://www.tutorialspoint.com/android_penetration_testing/index.asp

[114] Android App Development: My Tips and Lessons Learned | Toptal. Retrieved from https://www.toptal.com/android/making-an-android-app-lessons-learned

[115] The Activity Lifecycle | Android Developers. Retrieved from https://developer.android.com/guide/components/activities/activity-lifecycle.html#lc

[116] android - Restoring state of TextView after screen rotation? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/5179686/restoring-state-of-textview-after-screen-rotation/5179715#5179715

[117] Top 10 Most Common Mistakes That Android Developers Make | Toptal. Retrieved from https://www.toptal.com/android/top-10-most-common-android-development-mistakes

[118] Dashboards | Android Developers. Retrieved from https://developer.android.com/about/dashboards/index.html

[119] Google Developers Blog: Help users find, interact & re-engage with your app on the Google Assistant. Retrieved from https://developers.googleblog.com/2017/11/help-users-find-interact-re-engage-with.html?m=1

[120] linux - How to make an "alias" for a long path? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/17958567/how-to-make-an-alias-for-a-long-path

[121] Developers are users too — part 2 – Google Developers – Medium. Retrieved from https://medium.com/google-developers/developers-are-users-too-part-2-96e03fe17535

[122] ConstraintLayout | Android Developers. Retrieved from https://developer.android.com/reference/android/support/constraint/ConstraintLayout.html

[123] How to Program Google Android. Retrieved from http://blogoscoped.com/archive/2007-11-19-n27.html

[124] alexjlockwood/ShapeShifter · GitHub. Retrieved from https://github.com/alexjlockwood/ShapeShifter?files=1

[125] Splash Screens the Right Way. Retrieved from https://www.bignerdranch.com/blog/splash-screens-the-right-way/

[126] Exploring the new Android ConstraintLayout – Exploring Android – Medium. Retrieved from https://medium.com/exploring-android/exploring-the-new-android-constraintlayout-eed37fe8d8f1

[127] Collection: Learn to Code. Retrieved from https://github.com/collections/learn-to-code

[128] Android - Building a layout from Scratch using ConstraintLayout - and Q&A #RiggarooLive - YouTube. Retrieved from https://www.youtube.com/watch?v=h1LHzObflwo

[129] android - Get array of id drawable resources - Stack Overflow. Retrieved from https://stackoverflow.com/questions/22504970/get-array-of-id-drawable-resources

[130] Android Internals For Developers : Part I – AndroidPub. Retrieved from https://android.jlelse.eu/android-internals-for-developers-part-i-982a4409f4b5

[131] I have a confession to make… I commit to master. – Hacker Noon. Retrieved from https://hackernoon.com/i-have-a-confession-to-make-i-commit-to-master-6a804f334beb

[132] Clean your status bar like a pro! – AndroidPub. Retrieved from https://android.jlelse.eu/clean-your-status-bar-like-a-pro-76c89a1e2c2f

[133] Best practices for happy Android resources – Inside Shazam. Retrieved from https://blog.shazam.com/best-practices-for-happy-android-resources-9445c1b521d6

[134] Supporting Multiple Screens | Android Developers. Retrieved from https://developer.android.com/guide/practices/screens_support.html

[135] Layout Weights – Part 2 – Styling Android. Retrieved from https://blog.stylingandroid.com/layout-weights-part-2/

[136] CS106A Programming Methodology. Retrieved from http://web.stanford.edu/class/cs106a/

[137] Launching a Startup after the Google & Udacity Scholarship. Retrieved from https://medium.com/@george_szabo/launching-a-startup-after-the-google-udacity-scholarship-7d8db9622f8f

[138] The 2 types of software engineering interviews and how to prepare for them. Retrieved from https://codeburst.io/the-2-types-of-software-engineering-interviews-and-how-to-prepare-for-them-2e7bd4daa0b

[139] Why we are not cross-platform developers – AndroidPub. Retrieved from https://android.jlelse.eu/why-we-are-not-cross-platform-developers-fd7ef70e976d

[140] Reducing apk size : A quick hack! – AndroidPub. Retrieved from https://android.jlelse.eu/reducing-apk-size-a-quick-hack-23055d820611

[141] Multi-Threading Like a Boss in Android With RxJava 2. Retrieved from https://blog.gojekengineering.com/multi-threading-like-a-boss-in-android-with-rxjava-2-b8b7cf6eb5e2

[142] Java Integer To String Examples - JavaDevNotes. Retrieved from http://javadevnotes.com/java-integer-to-string-examples#p3.1

[143] Formatting Numeric Print Output (The Java™ Tutorials > Learning the Java Language > Numbers and Strings). Retrieved from https://docs.oracle.com/javase/tutorial/java/data/numberformat.html

[144] Common Security Issues in Web Applications. Part 1 – codeburst. Retrieved from https://codeburst.io/common-security-issues-in-web-applications-part-1-af339360c646

[145] Appreneurs: How to become one and build a successful mobile app. Retrieved from https://medium.com/swlh/appreneurs-how-to-become-one-and-build-a-successful-mobile-app-588ca28980e7

[146] 6 Ways Free Apps Make Money [Examples + Tips]. Retrieved from https://www.appsterhq.com/blog/make-money-free-apps/

[147] 9 App Monetization Strategies for Your Startup Business. Retrieved from https://www.appsterhq.com/blog/app-monetization-models/

[148] Multi-currency support in Java | Drivy Engineering. Retrieved from https://drivy.engineering/multi-currency-java/?utm_source=Android+Weekly&utm_campaign=e254d2512b-androidweekly-285&utm_medium=email&utm_term=0_4eb677ad19-e254d2512b-338180749

[149] The Contract of the Model-View-Intent Architecture – ProAndroidDev. Retrieved from https://proandroiddev.com/the-contract-of-the-model-view-intent-architecture-777f95706c1e

[150] Simple but painful steps for writing a better code – car2godevs – Medium. Retrieved from https://medium.com/car2godevs/simple-but-painful-steps-for-writing-a-better-code-afb2651cef86

[151] Working with YAML in Gitlab CI from Android perspective. Retrieved from https://blog.undabot.com/working-with-yaml-in-gitlab-ci-from-android-perspective-b8cf54b5b911

[152] SpotBugs. Retrieved from https://spotbugs.github.io/

[153] Converting an Android app to Kotlin (part 1) – Igor Ganapolsky – Medium. Retrieved from https://medium.com/@iganapolsky/converting-an-android-app-to-kotlin-part-1-c8f8e0f2f28e

[154] The art of staging a rollout – Bleeding Edge – Medium. Retrieved from https://medium.com/bleeding-edge/the-art-of-staging-a-rollout-8e203b337b75

[155] Android Developers Blog: Getting your Android app ready for Autofill. Retrieved from https://android-developers.googleblog.com/2017/11/getting-your-android-app-ready-for.html?utm_source=Android+Weekly&utm_campaign=c72197651c-android-weekly-284&utm_medium=email&utm_term=0_4eb677ad19-c72197651c-338180749

[156] The CommonsBlog — The Storage Situation: Internal Storage. Retrieved from https://commonsware.com/blog/2017/11/13/storage-situation-internal-storage.html?utm_source=Android+Weekly&utm_campaign=c72197651c-android-weekly-284&utm_medium=email&utm_term=0_4eb677ad19-c72197651c-338180749

[157] Android Device Farm at Mercari – Mercari Engineering – Medium. Retrieved from https://medium.com/mercari-engineering/android-device-farm-at-mercari-3197237df0e1

[158] runtime generics in an erasure world. Retrieved from http://helw.net/2017/11/09/runtime-generics-in-an-erasure-world/?utm_source=Android+Weekly&utm_campaign=c72197651c-android-weekly-284&utm_medium=email&utm_term=0_4eb677ad19-c72197651c-338180749

[159] Introducing Serial: Improved Data Serialization on Android. Retrieved from https://blog.twitter.com/engineering/en_us/topics/open-source/2017/introducing-serial.html?utm_source=Android+Weekly&utm_campaign=c72197651c-android-weekly-284&utm_medium=email&utm_term=0_4eb677ad19-c72197651c-338180749

[160] Google Developers Blog: Announcing TensorFlow Lite. Retrieved from https://developers.googleblog.com/2017/11/announcing-tensorflow-lite.html?utm_source=Android+Weekly&utm_campaign=c72197651c-android-weekly-284&utm_medium=email&utm_term=0_4eb677ad19-c72197651c-338180749

[161] Eric Fung - SQL on Android: Rise and Shine - YouTube. Retrieved from https://www.youtube.com/watch?v=vbHDoiMBbmA&feature=youtu.be&utm_source=Android+Weekly&utm_campaign=c72197651c-android-weekly-284&utm_medium=email&utm_term=0_4eb677ad19-c72197651c-338180749

[162] Eliza Camberogiannis: Animations - YouTube. Retrieved from https://www.youtube.com/watch?v=QQ8f3VpCk9A&feature=youtu.be&utm_source=Android+Weekly&utm_campaign=c72197651c-android-weekly-284&utm_medium=email&utm_term=0_4eb677ad19-c72197651c-338180749

[163] Developers are users too — Introduction – Google Developers – Medium. Retrieved from https://medium.com/google-developers/developers-are-users-too-introduction-fefdb42f05a

[164] Room 🔗 RxJava – Google Developers – Medium. Retrieved from https://medium.com/google-developers/room-rxjava-acb0cd4f3757

[165] How project managers and developers can both (happily!) give realistic ship dates. Retrieved from https://medium.freecodecamp.org/how-project-managers-and-developers-can-both-happily-give-realistic-ship-dates-2d5e4ec42df7

[166] How to write products – uxdesign.cc. Retrieved from https://uxdesign.cc/how-to-write-products-a269c775bfa5

[167] I don’t care if you love red: how to work with your UX team, not against them. Retrieved from https://medium.com/swlh/i-dont-care-if-you-love-red-how-to-work-with-your-ux-team-not-against-them-172b1ef4f4fe

[168] How to become more productive in android with android studio plugins. Retrieved from https://blog.mindorks.com/how-to-become-more-productive-in-android-with-android-studio-plugins-3beb3861fa7

[169] The Missing RxJava 2 Guide to Supercharge Your Android Development (Part 1). Retrieved from https://blog.aritraroy.in/the-missing-rxjava-2-guide-to-supercharge-your-android-development-part-1-624ef326bff4

[170] Clearbit - Free logo API. Retrieved from https://clearbit.com/logo

[171] Java In-Depth: Become a Complete Java Engineer! | Udemy. Retrieved from https://www.udemy.com/java-in-depth-become-a-complete-java-engineer/learn/v4/content

[172] Keeping your code clean – codeburst. Retrieved from https://codeburst.io/keeping-your-code-clean-d30bcffd1a10

[173] Best mobile app UI designs of 2017 – UX Planet. Retrieved from https://uxplanet.org/best-mobile-app-ui-designs-of-2017-b632a02b2594

[174] How to Get Your First Developer Job in 4 Months – freeCodeCamp. Retrieved from https://medium.freecodecamp.org/https-medium-com-samwcoding-how-to-get-your-first-developer-job-in-4-months-ec86da6e5d9a

[175] Object-Oriented programming with Java, part I. Retrieved from http://mooc.fi/courses/2013/programming-part-1/

[176] Introduction to Programming in Java: An Interdisciplinary Approach. Retrieved from https://introcs.cs.princeton.edu/java/home/

[177] Android Developer beginner. Step #1  –  Interacting with the UI – Droids On Roids Blog. Retrieved from https://www.thedroidsonroids.com/blog/android-developer-beginner-step-1%E2%80%8A-%E2%80%8Ainteracting-with-the-ui

[178] Defining Methods (The Java™ Tutorials > Learning the Java Language > Classes and Objects). Retrieved from https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html

[179] How to react to lack of storage – ProAndroidDev. Retrieved from https://medium.com/@FireZenk/how-to-react-to-lack-of-storage-2e05c6225753

[180] Recreate the game “Spin the Bottle” on Android – AndroidPub. Retrieved from https://android.jlelse.eu/recreate-the-game-spin-the-bottle-on-android-ec00ebbdb7d5

[181] I have 1 year of experience in Android. Now What? – Mindorks. Retrieved from https://blog.mindorks.com/i-have-1-year-of-experience-in-android-now-what-52d955b08027

[182] First Timers Only - Get involved in Open Source and commit code to your first project!. Retrieved from http://www.firsttimersonly.com/

[183] What I learned from doing 1000 code reviews – Hacker Noon. Retrieved from https://hackernoon.com/what-i-learned-from-doing-1000-code-reviews-fe28d4d11c71

[184] Troubleshooting code: A lost art - talk by Leon Fayer - YouTube. Retrieved from https://www.youtube.com/watch?v=E6Wao-nR-Qk

[185] Android save state on orientation change - Stack Overflow. Retrieved from https://stackoverflow.com/questions/32283853/android-save-state-on-orientation-change/32283919#32283919

[186] How to save activity state on screen rotation - Courses / Google Challenge Scholarship: Android Basics - Udacity Discussion Forum. Retrieved from https://discussions.udacity.com/t/how-to-save-activity-state-on-screen-rotation/468626?source_topic_id=412829

[187] The (Complete) Android Splash Screen Guide – AndroidPub. Retrieved from https://android.jlelse.eu/the-complete-android-splash-screen-guide-c7db82bce565

[188] The Android Lifecycle cheat sheet — part I: Single Activities. Retrieved from https://medium.com/@JoseAlcerreca/the-android-lifecycle-cheat-sheet-part-i-single-activities-e49fd3d202ab

[189] Testing Android App Shortcuts with UI Automator - Overflow Buffer. Retrieved from https://overflow.buffer.com/2017/12/05/testing-android-app-shortcuts-ui-automator/

[190] Things I wish I knew when I started building Android SDK/Libraries - Nishant Srivastava - YouTube. Retrieved from https://www.youtube.com/watch?v=G-x9wRWwICo

[191] Null References: The Billion Dollar Mistake. Retrieved from https://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare

[192] Work Smaller (Even If It Makes No Sense) – Hacker Noon. Retrieved from https://hackernoon.com/work-small-even-if-it-makes-no-sense-6bd1f401fc3a

[193] 450 Free Online Programming & Computer Science Courses You Can Start in December. Retrieved from https://medium.freecodecamp.org/450-free-online-programming-computer-science-courses-you-can-start-in-december-3f6cb3c4ce1a

[194] How did I land my first job as a self-taught developer? I prepared like crazy.. Retrieved from https://medium.freecodecamp.org/how-i-set-myself-up-to-land-my-first-job-as-a-self-taught-developer-43d326ea6b67

[195] The Biggest Ad Monetization Lie You Overlooked – CallApp – Medium. Retrieved from https://medium.com/callapp/the-biggest-ad-monetization-lie-you-overlooked-61d4fe156e6a

[196] Secure data in Android — Encrypting Large Data – ProAndroidDev. Retrieved from https://proandroiddev.com/secure-data-in-android-encrypting-large-data-dda256a55b36

[197] Why Learning to Code is So Damn Hard. Retrieved from http://www.vikingcodeschool.com/posts/why-learning-to-code-is-so-damn-hard

[198] Android Architecture Components: ViewModel – AndroidPub. Retrieved from https://android.jlelse.eu/android-architecture-components-viewmodel-e74faddf5b94

[199] 10 Things New Android Developers Can Relate To – AndroidPub. Retrieved from https://android.jlelse.eu/10-things-new-android-developers-can-relate-to-afd82791faab

[200] Optimize Your Build Speed | Android Studio. Retrieved from https://developer.android.com/studio/build/optimize-your-build.html

[201] How to Pitch Your App to Investors – The Startup – Medium. Retrieved from https://medium.com/swlh/how-to-pitch-your-app-to-investors-8fc6f93c31d

[202] These Tweaks to Your Daily Routine Will Significantly Improve How You Work. Retrieved from https://journal.thriveglobal.com/these-tweaks-to-your-daily-routine-will-significanlty-improve-how-you-work-8a9dc9634472

[203] How to launch your app [+what to avoid] – The Startup – Medium. Retrieved from https://medium.com/swlh/how-to-launch-your-app-what-to-avoid-34d331ab19d

[204] So you’re a new Software Engineer. Let’s face some facts and debunk some myths.. Retrieved from https://medium.freecodecamp.org/so-youre-a-new-software-engineer-let-s-face-some-facts-and-debunk-some-myths-a7beafc701b2

[205] gitconnected - The community for developers and software engineers. Retrieved from https://gitconnected.com/

[206] Unlearning and Relearning Agile – John Cutler – Medium. Retrieved from https://medium.com/@johnpcutler/unlearning-and-relearning-agile-925a651bbad6

[207] The Future Of Creativity & A New Challenge – Positive Slope – Medium. Retrieved from https://medium.com/positiveslope/the-future-of-creativity-a-new-challenge-4f180c3889bd

[208] Take the #100DaysOfCode Challenge. It’s the fastest way to form a coding habit.. Retrieved from https://medium.freecodecamp.org/take-the-100daysofcode-challenge-make-coding-a-habit-4a655d8663fd

[209] Understanding Types Of Observables In RxJava – Mindorks. Retrieved from https://blog.mindorks.com/understanding-types-of-observables-in-rxjava-6c3a2d0819c8

[210] https://medium.com/@vourkosa/mobile-ad-formats-lab-3-banner-ads-dos-and-donts-cdb63cd831de. Retrieved from https://medium.com/@vourkosa/mobile-ad-formats-lab-3-banner-ads-dos-and-donts-cdb63cd831de

[211] Scroll to certain position on application Android example code | Android Software. Retrieved from http://android.okhelp.cz/scroll-to-certain-position-on-application-android-example-code/

[212] Animations with ConstraintLayout and ConstraintSet – hellsoft. Retrieved from https://hellsoft.se/animations-with-constraintlayout-and-constraintset-b4634d38981f?gi=7a4a0a9ad01f

[213] Learning Path: SOLID Principles for Android. Retrieved from https://academy.realm.io/posts/learning-path-solid-principles-for-android/

[214] Animated icons on Android – Design, Code and Prototyping. Retrieved from https://stories.uplabs.com/animated-icons-on-android-ee635307bd6

[215] Where do layout_* attributes belong? – {dev} tips. Retrieved from https://tips.seebrock3r.me/where-do-layout-attributes-belong-4d7fd5eaa1fa

[216] Understanding Context In Android Application – Mindorks. Retrieved from https://blog.mindorks.com/understanding-context-in-android-application-330913e32514

[217] Keeping Styles in Scope | Wires Are Obsolete. Retrieved from http://wiresareobsolete.com/2014/11/keeping-styles-in-scope/

[218] To self-doubting developers: are you good enough? – freeCodeCamp. Retrieved from https://medium.freecodecamp.org/to-self-doubting-developers-are-you-good-enough-13de8ebdf53a

[219] App Manifest | Android Developers. Retrieved from https://developer.android.com/guide/topics/manifest/manifest-intro.html?utm_source=udacity&utm_medium=course&utm_campaign=android_basics

[220] Using the Material Theme | Android Developers. Retrieved from https://developer.android.com/training/material/theme.html?utm_source=udacity&utm_medium=course&utm_campaign=android_basics

[221] Right Way to create Splash Screen on Android – AndroidPub. Retrieved from https://android.jlelse.eu/right-way-to-create-splash-screen-on-android-e7f1709ba154

[222] How can I set up an editor to work with Git on Windows? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/10564/how-can-i-set-up-an-editor-to-work-with-git-on-windows

[223] Home | CodePath Android Cliffnotes. Retrieved from https://guides.codepath.com/android#getting-started

[224] Android strings.xml — things to remember – Google Developers Experts – Medium. Retrieved from https://medium.com/google-developer-experts/android-strings-xml-things-to-remember-c155025bb8bb

[225] Android Development. Retrieved from http://www.vogella.com/tutorials/android.html

[226] The Busy Coder's Guide to Android Development. Retrieved from https://commonsware.com/Android/

[227] Grokking RxJava, Part 1: The Basics. Retrieved from http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/

[228] 30 Steps to Mobile App Launch - Apptentive. Retrieved from https://www.apptentive.com/blog/2016/05/17/30-steps-to-mobile-app-launch/

[229] Launch checklist | Android Developers. Retrieved from https://developer.android.com/distribute/best-practices/launch/launch-checklist.html

[230] Java Code Example com.jjoe64.graphview.GraphView.GraphViewData. Retrieved from https://www.programcreek.com/java-api-examples/index.php?api=com.jjoe64.graphview.GraphView.GraphViewData

[231] Professional Developer. What Does It Mean? – droidsonroids – Medium. Retrieved from https://medium.com/@mateuszbudzar/professional-developer-what-does-it-mean-bf3a15b88e7

[232] The Firebase Blog: Using Android Architecture Components with Firebase Realtime Database (Part 3). Retrieved from https://firebase.googleblog.com/2017/12/using-android-architecture-components_22.html?m=1

[233] The 10 Statistical Techniques Data Scientists Need to Master. Retrieved from https://towardsdatascience.com/the-10-statistical-techniques-data-scientists-need-to-master-1ef6dbd531f7

[234] android - Apply color filter on button - Stack Overflow. Retrieved from https://stackoverflow.com/questions/17947322/apply-color-filter-on-button

[235] 2018 Social Media Image Sizes Cheat Sheet - Make A Website Hub. Retrieved from https://makeawebsitehub.com/social-media-image-sizes-cheat-sheet/

[236] Android Studio Pro Tip: go to source from logcat output. Retrieved from https://medium.com/@tauno/android-studio-pro-tip-go-to-source-from-logcat-output-f13bf46411b5

[237] Interviewing Tips for Android Engineers – Lyft Engineering. Retrieved from https://eng.lyft.com/interviewing-tips-for-android-engineers-f01ce7fba163

[238] Building and using Google Play Android Instant Apps Tutorial - Developine. Retrieved from http://developine.com/building-and-using-google-play-android-instant-apps-tutorial/

[239] Developer Secrets to Unprecedented Mobile App Engagement. Retrieved from https://medium.com/swlh/developer-secrets-to-unprecedented-mobile-app-engagement-64f63ababc5

[240] Playing with Paths – Google Developers – Medium. Retrieved from https://medium.com/@crafty/playing-with-paths-3fbc679a6f77

[241] Android Recipe #4, path tracing – Romain Guy. Retrieved from http://www.curious-creature.com/2013/12/21/android-recipe-4-path-tracing/

[242] 5 GitHub tips for new coders – freeCodeCamp. Retrieved from https://medium.freecodecamp.org/5-github-tips-for-new-coders-2f312689ffd5

[243] github/hub: hub helps you win at git.. Retrieved from https://github.com/github/hub#readme

[244] How to Use Storytelling to Rock Your Portfolio Review. Retrieved from https://medium.com/capitalonedesign/the-trouble-with-show-dont-tell-a5d4df90730d

[245] Adding Background Music to Android App - CodeProject. Retrieved from https://www.codeproject.com/Articles/258176/Adding-Background-Music-to-Android-App

[246] Gainlo - Mock Interview With Professionals. Retrieved from http://www.gainlo.co/#!/

[247] media player - Android: mediaplayer went away with unhandled events - Stack Overflow. Retrieved from https://stackoverflow.com/questions/9609479/android-mediaplayer-went-away-with-unhandled-events

[248] Learning to Code in 6 Months — A Product Manager’s Journey. Retrieved from https://hackernoon.com/learning-to-code-in-6-months-a-product-managers-journey-b5d09b856f72

[249] Recyclerview Pro Tips — Part 1 – ProAndroidDev. Retrieved from https://proandroiddev.com/recyclerview-pro-tips-part-1-8a291594bafc

[250] Yigit Boyar: Pro RecyclerView - YouTube. Retrieved from https://www.youtube.com/watch?time_continue=58&v=KhLVD6iiZQs

[251] android - Keep the screen awake throughout my activity - Stack Overflow. Retrieved from https://stackoverflow.com/questions/8442079/keep-the-screen-awake-throughout-my-activity

[252] Defining Shadows and Clipping Views | Android Developers. Retrieved from https://developer.android.com/training/material/shadows-clipping.html

[253] Safirah/google-interview-university: A complete daily plan for studying to become a Google software engineer.. Retrieved from https://github.com/Safirah/google-interview-university

[254] evrencoskun/TableView: TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.. Retrieved from https://github.com/evrencoskun/TableView

[255] 12 Practices every Android Development Beginner should know — Part 1. Retrieved from https://android.jlelse.eu/12-practices-every-android-beginner-should-know-cd43c3710027?gi=a7a874afbb46

[256] jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.. Retrieved from https://github.com/jwasham/coding-interview-university

[257] Device Metrics - Material Design. Retrieved from https://material.io/devices/

[258] Improving the performance of Gradle builds. Retrieved from https://guides.gradle.org/performance/

[259] Nicolas Roard (@camaelon) | Twitter. Retrieved from https://twitter.com/camaelon?lang=en

[260] https://medium.com/@mateuszbudzar/how-to-draw-a-custom-view-9da8016fe94. Retrieved from https://medium.com/@mateuszbudzar/how-to-draw-a-custom-view-9da8016fe94

[261] Using data binding in Android - Tutorial. Retrieved from http://www.vogella.com/tutorials/AndroidDatabinding/article.html

[262] That Missing Guide: How to use Dagger2 – Gabor Varadi – Medium. Retrieved from https://medium.com/@Zhuinden/that-missing-guide-how-to-use-dagger2-ef116fbea97

[263] Get Access To Your Proximity Sensor in Your Android Device ! - Courses / Google Challenge Scholarship: Android Basics - Udacity Discussion Forum. Retrieved from https://discussions.udacity.com/t/get-access-to-your-proximity-sensor-in-your-android-device/501959

[264] DRY code vs. WET code | Codementor. Retrieved from https://www.codementor.io/joshuaaroke/dry-code-vs-wet-code-89xjwv11w

[265] Thoughts and Ideas: Code Samples and the argument for WET versus DRY. Retrieved from http://hartsock.blogspot.ro/2012/09/codes-samples-and-argument-for-wet.html

[266] 3 Key Software Principles You Must Understand. Retrieved from https://code.tutsplus.com/tutorials/3-key-software-principles-you-must-understand--net-25161

[267] The essential Google Play Store app pre-release checklist | TechBeacon. Retrieved from https://techbeacon.com/essential-google-play-store-app-pre-release-checklist

[268] Top 13 Checklist for Launching Your Android App on Google Play |. Retrieved from http://codecondo.com/top-13-checklist-for-launching-your-android-app-on-google-play/

[269] The Android Lifecycle cheat sheet — part I: Single Activities. Retrieved from https://medium.com/google-developers/the-android-lifecycle-cheat-sheet-part-i-single-activities-e49fd3d202ab

[270] The Android Lifecycle cheat sheet — part II: Multiple activities. Retrieved from https://medium.com/@JoseAlcerreca/the-android-lifecycle-cheat-sheet-part-ii-multiple-activities-a411fd139f24

[271] The Android Lifecycle cheat sheet — part III : Fragments. Retrieved from https://medium.com/@JoseAlcerreca/the-android-lifecycle-cheat-sheet-part-iii-fragments-afc87d4f37fd

[272] Android Architecture Components | Android Developers. Retrieved from https://developer.android.com/topic/libraries/architecture/index.html

[273] Architecture Components pitfalls — Part 1 – Christophe Beyls – Medium. Retrieved from https://medium.com/@BladeCoder/architecture-components-pitfalls-part-1-9300dd969808

[274] How to make your own File Templates in Android Studio - Part 1 – Riggaroo - Android Dev. Retrieved from https://riggaroo.co.za/custom-file-templates-android-studio/

[275] How to create your own Live Templates in Android Studio/IntelliJ - Part 2 – Riggaroo - Android Dev. Retrieved from https://riggaroo.co.za/create-live-templates-android-studio/

[276] How to create a group of File Templates in Android Studio - Part 3 – Riggaroo - Android Dev. Retrieved from https://riggaroo.co.za/custom-file-template-group-android-studiointellij/

[277] Android Tools attributes: listItem & sample data rocks!. Retrieved from https://android.jlelse.eu/android-tools-attributes-listitem-sample-data-rocks-bbf49aaa9f07

[278] Perks of being an Associate Android Developer – Cyril Pillai – Medium. Retrieved from https://medium.com/@cyrilpillai/perks-of-being-an-associate-android-developer-a63e1c831949

[279] The Ultimate Reading List for Developers – Yogev Sitton – Medium. Retrieved from https://medium.com/@YogevSitton/the-ultimate-reading-list-for-developers-e96c832d9687

[280] The Ultimate Reading List for Developers. Retrieved from https://docs.google.com/spreadsheets/d/1jz2dyyDzgZS1zqe_vhY8SYQrhscNzpNfdAkGusWoMUU/htmlview

[281] How do I pass data between Activities in Android application? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-in-android-application

[282] Top (unknown) keyboard shortcuts in Android Studio — Part II. Retrieved from https://medium.com/@pszklarska/top-unknown-keyboard-shortcuts-in-android-studio-part-ii-c921d7781d09

[283] Top (unknown) keyboard shortcuts in Android Studio – codeburst. Retrieved from https://codeburst.io/top-unknown-keyboard-shortcuts-in-android-studio-7b1bf833c9f1?gi=32b83a6d1b5d

[284] 600 Free Online Programming & Computer Science Courses You Can Start in January. Retrieved from https://medium.freecodecamp.org/600-free-online-programming-computer-science-courses-you-can-start-in-january-3d4b1ed473aa

[285] How We Improved Our Android App “Cold Start” Time by 28%. Retrieved from https://redfin.engineering/how-we-improved-our-android-app-cold-start-time-by-28-a722e231314a

[286] Flutter hands on: Building a News App – GeekyAnts Blog. Retrieved from https://blog.geekyants.com/flutter-hands-on-building-a-news-app-fe233027185f?gi=16ab1d60d68f

[287] Fastlane 🚀 your Android App — Build and upload APK to Slack. Retrieved from https://android.jlelse.eu/fastlane-your-android-app-build-and-upload-apk-to-slack-1a3e20cf6f8c

[288] Codota search. Retrieved from https://app.codota.com/search#/

[289] Exploring the Play Billing Library for Android – Exploring Android – Medium. Retrieved from https://medium.com/exploring-android/exploring-the-play-billing-library-for-android-55321f282929

[290] Top Android Tech To Learn In 2018 – Mindorks – Medium. Retrieved from https://medium.com/mindorks/top-android-tech-to-learn-in-2018-c5bed9be4316

[291] droidcon SF 2017 - Transitions without Activities or Fragments - YouTube. Retrieved from https://www.youtube.com/watch?v=9Y5cbC5YrOY

[292] droidcon SF 2017 - Advanced animations with ConstraintLayout - YouTube. Retrieved from https://www.youtube.com/watch?v=8lAXJ5NFXTM&index=20&list=PLYioXtkIMlS8wsv0jaA3ArxGtZ0RMLZR2

[293] What makes a great app? – The Startup – Medium. Retrieved from https://medium.com/swlh/what-makes-a-great-app-fbb5319685db

[294] Keeping the Daggers Sharp ⚔️ – Square Corner Blog – Medium. Retrieved from https://medium.com/square-corner-blog/keeping-the-daggers-sharp-%EF%B8%8F-230b3191c3f

[295] Android Architecture Components LiveData with Data Binding. Retrieved from https://android.jlelse.eu/android-architecture-components-livedata-with-data-binding-7bf85871bbd8

[296] Android Architecture Components: LiveData – AndroidPub. Retrieved from https://android.jlelse.eu/android-architecture-components-livedata-1ce4ab3c0466

[297] Android Architecture Components: Room — Introduction. Retrieved from https://android.jlelse.eu/android-architecture-components-room-introduction-4774dd72a1ae

[298] Flutter – Cross Platform Native Mobile App Development with Google (2018) – iJavaYou ();. Retrieved from https://ijavayou.wordpress.com/2018/01/03/cross-plattform-apps-with-flutter/

[299] https://engineering.udacity.com/android-things-from-0-to-hello-world-9d3c24a3477a. Retrieved from https://engineering.udacity.com/android-things-from-0-to-hello-world-9d3c24a3477a

[300] Advanced Android Flavors Part 2 — Enter Flavor Dimensions. Retrieved from https://proandroiddev.com/advanced-android-flavors-part-2-enter-flavor-dimensions-4ad7f486f6

[301] Screener - Better Screenshots – Android Apps on Google Play. Retrieved from https://play.google.com/store/apps/details?id=de.toastcode.screener

[302] MVI on Android – Fabio Berta – Medium. Retrieved from https://medium.com/@fnberta/mvi-on-android-20677f80df55

[303] Diving into Android Oreo security changes – UPTech Team. Retrieved from https://blog.uptech.team/diving-into-android-oreo-security-changes-d24fedca3e3e

[304] Practice Programming and Find Tech Jobs - CodeFights. Retrieved from https://codefights.com/

[305] Quicksort Array in Java. Retrieved from https://www.programcreek.com/2012/11/quicksort-array-in-java/

[306] Applying Android Architecture component to your next Android project. Retrieved from https://proandroiddev.com/applying-android-architecture-component-to-your-next-android-project-d6fa2e7bdb10

[307] Using Android Fragments in 2018 – Inloop – Medium. Retrieved from https://medium.com/inloop/using-android-fragments-in-2018-b9cf0b05b718

[308] Which library and backend do you need for your next Android App?. Retrieved from https://android.jlelse.eu/which-library-and-backend-do-you-need-for-your-next-android-app-6d0bf6f5a317

[309] Guide to App Architecture | Android Developers. Retrieved from https://developer.android.com/topic/libraries/architecture/guide.html

[310] Coderbyte | The #1 Website for Coding Challenges. Retrieved from https://coderbyte.com/

[311] HackerRank | Technical Recruiting | Hiring the Best Engineers. Retrieved from https://www.hackerrank.com/

[312] How I learned from mistakes or how to improve the second game. Retrieved from https://medium.com/@alexanderkrupenkov/how-i-learned-from-mistakes-or-how-to-improve-the-second-game-fa4949d05053

[313] Climbing The Code Quality Ladder – freeCodeCamp. Retrieved from https://medium.freecodecamp.org/climbing-the-code-quality-ladder-babd3198e6e2

[314] Change project name on Android Studio - Stack Overflow. Retrieved from https://stackoverflow.com/questions/18276872/change-project-name-on-android-studio

[315] A beginner's guide to Big O notation - Rob Bell. Retrieved from https://rob-bell.net/2009/06/a-beginners-guide-to-big-o-notation/

[316] google/styleguide: Style guides for Google-originated open-source projects. Retrieved from https://github.com/google/styleguide

[317] TabLayout Tutorial With Example In Android Studio. Retrieved from http://abhiandroid.com/materialdesign/tablayout-example-android-studio.html

[318] New Programming Jargon. Retrieved from https://blog.codinghorror.com/new-programming-jargon/

[319] Gradle Distributions. Retrieved from http://services.gradle.org/distributions/

[320] Understanding RecyclerView Part 1: The Basics – AndroidPub. Retrieved from https://android.jlelse.eu/understanding-recyclerview-part-1-the-basics-a7bd07cfae93

[321] Launch-Time Performance | Android Developers. Retrieved from https://developer.android.com/topic/performance/launch-time.html

[322] Inspect CPU Activity and Method Traces with CPU Profiler | Android Studio. Retrieved from https://developer.android.com/studio/profile/cpu-profiler.html

[323] android - How to use putExtra() and getExtra() for string data - Stack Overflow. Retrieved from https://stackoverflow.com/questions/5265913/how-to-use-putextra-and-getextra-for-string-data/5265952#5265952

[324] button - Android - setOnClickListener method how does it work? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/25803727/android-setonclicklistener-method-how-does-it-work

[325] Just for Android Developers: Multiple Button Click Listener. Retrieved from http://android-mantra.blogspot.ro/2013/09/multiplebuttonlistener.html

[326] Google Developer Scholarships - Android Basics Tech AMA 1 - December 2017 - YouTube. Retrieved from https://www.youtube.com/watch?v=ZZvI_iablJM

[327] Google Developer Scholarships - Android Dev Tech AMA 1 - December 2017 - YouTube. Retrieved from https://www.youtube.com/watch?v=z8eZfCRakeU

[328] How to add Push Notification capability to your Android app. Retrieved from https://android.jlelse.eu/how-to-add-push-notification-capability-to-your-android-app-a3cac745e56e

[329] What open source project should I contribute to? – kentcdodds. Retrieved from https://blog.kentcdodds.com/what-open-source-project-should-i-contribute-to-7d50ecfe1cb4

[330] Android CardView 101: Everything you should know – AndroidPub. Retrieved from https://android.jlelse.eu/android-cardview-101-everything-you-should-know-5bbf1c873f5a

[331] Android, Java array initializer is not allowed here - Stack Overflow. Retrieved from https://stackoverflow.com/questions/41658497/android-java-array-initializer-is-not-allowed-here

[332] Who lives and who dies? Process priorities on Android. Retrieved from https://medium.com/google-developers/who-lives-and-who-dies-process-priorities-on-android-cb151f39044f

[333] Rainbow Brackets :: JetBrains Plugin Repository. Retrieved from https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

[334] Become an Android Painter – AndroidPub. Retrieved from https://android.jlelse.eu/become-an-android-painter-aadf91cec9d4

[335] 25 new Android libraries and projects to check at the beginning of 2018. Retrieved from https://medium.com/@mmbialas/25-new-android-libraries-and-projects-to-check-at-the-beginning-of-2018-ba3b422bbbb4

[336] rbro112/Android-Indefinite-Pager-Indicator: A lightweight, plug-and-play indefinite pager indicator for RecyclerViews & ViewPagers.. Retrieved from https://github.com/rbro112/Android-Indefinite-Pager-Indicator

[337] florent37/ExpansionPanel: Android - Expansion panels contain creation flows and allow lightweight editing of an element.. Retrieved from https://github.com/florent37/ExpansionPanel

[338] razerdp/AnimatedPieView: // 一个好吃的甜甜圈?. Retrieved from https://github.com/razerdp/AnimatedPieView

[339] alexjlockwood/avdo: Vector Drawable & Animated Vector Drawable optimization tool. Retrieved from https://github.com/alexjlockwood/avdo

[340] zjw-swun/RecyclerViewCardGallery: RecyclerView实现循环banner,替代ViewPager方案。能够快速滑动并最终定位到居中位置(相比于原库支持了循环滑动). Retrieved from https://github.com/zjw-swun/RecyclerViewCardGallery

[341] Using CoordinatorLayout in Android apps - Android Authority. Retrieved from https://www.androidauthority.com/using-coordinatorlayout-android-apps-703720/

[342] Android UI: Themes and Styles | Java Code Geeks - 2018. Retrieved from https://www.javacodegeeks.com/2015/09/android-ui-themes-and-styles.html

[343] Clean, Easy & New- How To Architect Your App: Part 4 — LiveData Transformations. Retrieved from https://proandroiddev.com/clean-easy-new-how-to-architect-your-app-part-4-livedata-transformations-f0fd9f313ec6

[344] Generating repetitive code with Plop – ProAndroidDev. Retrieved from https://proandroiddev.com/generating-repetitive-code-with-plop-29310d8ad673

[345] Weekly #29 – Holiday season review – Genymobile – Medium. Retrieved from https://medium.com/genymobile/weekly-29-holiday-season-review-1e264533ca5a

[346] 42MB to display account information?! Use the Android APK Analyzer to reduce your APK size! – Riggaroo - Android Dev. Retrieved from https://riggaroo.co.za/use-android-apk-analyzer-reduce-apk-size/

[347] Android Strings XML Tips & Tricks – AndroidPub. Retrieved from https://android.jlelse.eu/android-strings-xml-tips-tricks-52b0c820cf7a

[348] How to build mobile games with people in mind – Google Play Apps & Games – Medium. Retrieved from https://medium.com/googleplaydev/how-to-build-mobile-games-with-people-in-mind-cdc480967fcc

[349] Google Paper Signal: voice-controlled paper gadgets. Retrieved from https://www.androidplanet.nl/tips/google-paper-signals/

[350] android.widget | Android Developers. Retrieved from https://developer.android.com/reference/android/widget/package-summary.html

[351] FrameLayout, your best UI friend | Yet Another [à compléter]. Retrieved from http://blog.neteril.org/blog/2013/10/10/framelayout-your-best-ui-friend/

[352] Android Architecture Components: Room — Relationships. Retrieved from https://android.jlelse.eu/android-architecture-components-room-relationships-bf473510c14a

[353] WTF, Android SDK? → Part III: Geocoder aphasia – Hacker Noon. Retrieved from https://hackernoon.com/wtf-android-sdk-part-iii-geocoder-aphasia-3bb8b9b6016b

[354] OpenCage Geocoder API Documentation. Retrieved from https://geocoder.opencagedata.com/api

[355] Building an AutoCompleting EditText using RxJava – ProAndroidDev. Retrieved from https://medium.com/@trionkidnapper/building-an-autocompleting-edittext-using-rxjava-f69c5c3f5a40

[356] How to pass complex data to custom InfoWindows on a GoogleMap. Retrieved from https://hackernoon.com/how-to-pass-complex-data-to-custom-infowindows-on-a-googlemap-3a50d0df1be0

[357] How to handle background services in ANDROID O? – codeburst. Retrieved from https://codeburst.io/how-to-handle-background-services-in-android-o-f96783e65268

[358] Tool Time – Part 1 – Styling Android. Retrieved from https://blog.stylingandroid.com/tool-time-part-1-2/?utm_source=Android+Weekly&utm_campaign=97507a2973-EMAIL_CAMPAIGN_2018_01_21&utm_medium=email&utm_term=0_4eb677ad19-97507a2973-338182525

[359] Android Studio Live Templates. Retrieved from https://www.bignerdranch.com/blog/android-studio-live-templates/

[360] Top Tips to Make Learning Android Development Easier - YouTube. Retrieved from https://www.youtube.com/watch?v=1EbY9NmH5NQ&feature=youtu.be

[361] how to hide keyboard after typing in EditText in android? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/2342620/how-to-hide-keyboard-after-typing-in-edittext-in-android

[362] java - Read/convert an InputStream to a String - Stack Overflow. Retrieved from https://stackoverflow.com/questions/309424/read-convert-an-inputstream-to-a-string

[363] Floating Action Buttons | CodePath Android Cliffnotes. Retrieved from https://guides.codepath.com/android/floating-action-buttons

[364] What is Test-Driven Development. Retrieved from https://news.codecademy.com/test-driven-development/?utm_source=customer.io&utm_medium=email&utm_campaign=fortnightly_1-25-18&utm_content=why-tdd

[365] Exploring Test-Driven-Development with Android UI Tests - Overflow Buffer. Retrieved from https://overflow.buffer.com/2017/08/18/exploring-test-driven-development-android-ui-tests/?utm_source=codecademy

[366] Clean Coder Blog (TTD). Retrieved from http://blog.cleancoder.com/

[367] Android App Ideas: How to Dominate Google Play – The Startup – Medium. Retrieved from https://medium.com/swlh/android-app-ideas-how-to-dominate-google-play-8ccb71027864

[368] Advanced Android Flavors Part 4 — A New Version – ProAndroidDev. Retrieved from https://proandroiddev.com/advanced-android-flavors-part-4-a-new-version-fc2ad80c01bb

[369] Next Level Accessibility: 5 ways I made the freeCodeCamp Guide usable for people with disabilities. Retrieved from https://medium.freecodecamp.org/next-level-accessibility-freecodecamp-guide-7cbd6473eabd

[370] RxJava - Schedulers - What, when and how to use it? | Aanand Shekhar Roy. Retrieved from http://www.aanandshekharroy.com/articles/2018-01/rxjava-schedulers

[371] Testing Android UI with Pleasure – ProAndroidDev. Retrieved from https://proandroiddev.com/testing-android-ui-with-pleasure-e7d795308821

[372] Learn Android Development - [2018] Most Upvoted Tutorials | Hackr.io. Retrieved from https://hackr.io/tutorials/learn-android-development

[373] basecs – Medium. Retrieved from https://medium.com/basecs

[374] Deep Dive into Android Services – ProAndroidDev. Retrieved from https://proandroiddev.com/deep-dive-into-android-services-4830b8c9a09

[375] How to Build a Social Media App Today – The Startup – Medium. Retrieved from https://medium.com/swlh/how-to-build-a-social-media-app-today-5097341d0067

[376] Android. Do some action in parent activity, when the child activity is finished - Stack Overflow. Retrieved from https://stackoverflow.com/questions/30273366/android-do-some-action-in-parent-activity-when-the-child-activity-is-finished

[377] android - What is the meaning of requestCode in startActivityForResult - Stack Overflow. Retrieved from https://stackoverflow.com/questions/9268153/what-is-the-meaning-of-requestcode-in-startactivityforresult

[378] The best way to implement Splash Screens on Android. Retrieved from https://proandroiddev.com/the-best-way-to-implement-splash-screens-on-android-b27898373874

[379] Managing Logging in a Multi-Module Android Application. Retrieved from https://proandroiddev.com/managing-logging-in-a-multi-module-android-application-eb966fb7fedc

[380] Firebase Cloud Messaging: Handling tokens and notifications with Node.js. Retrieved from https://blog.cloudboost.io/firebase-cloud-messaging-handling-tokens-and-notifications-with-node-js-32d64c83fd57

[381] Android Developers Blog: A look back at the most read Google Play posts on Medium in 2017. Retrieved from https://android-developers.googleblog.com/2017/12/a-look-back-at-most-read-google-play.html

[382] Android 3 - Activities and Intents - YouTube. Retrieved from https://www.youtube.com/watch?v=ibti6yg_NCc

[383] Get Current Time in Android Programmatically | Viral Android – Tutorials, Examples, UX/UI Design. Retrieved from http://www.viralandroid.com/2015/11/get-current-time-in-android-programmatically.html

[384] microsoft excel - Convert a column into a comma separated list - Super User. Retrieved from https://superuser.com/questions/240858/convert-a-column-into-a-comma-separated-list

[385] android:drawableLeft margin and/or padding - Stack Overflow. Retrieved from https://stackoverflow.com/questions/3337371/androiddrawableleft-margin-and-or-padding

[386] Spinners | Android Developers. Retrieved from https://developer.android.com/guide/topics/ui/controls/spinner.html

[387] Clean, Easy & New- How To Architect Your App: Part 5 — List Update. Retrieved from https://proandroiddev.com/clean-easy-new-how-to-architect-your-app-part-5-list-update-afac69da0b5e

[388] Retrofitting and RxJaving heavy JSONs – ProAndroidDev. Retrieved from https://proandroiddev.com/retrofitting-and-rxjaving-heavy-jsons-2c1fcfa6383c

[389] RxJava 2 | Android : How to properly handle rotations with ConnectableObservable & Loader. Retrieved from https://proandroiddev.com/rxjava-2-android-how-to-proper-handle-rotations-with-connectableobservable-loader-9356ff47df61

[390] How To Unit Test LiveData and Lifecycle Components – ProAndroidDev. Retrieved from https://proandroiddev.com/how-to-unit-test-livedata-and-lifecycle-components-8a0af41c90d9

[391] Reactive Architecture — Deep Dive – AndroidPub. Retrieved from https://android.jlelse.eu/reactive-architecture-deep-dive-90cbc1f2dfcb

[392] Engineering Smart && Building Dumb: Building an Android Thin-Client at OkCupid. Retrieved from https://tech.okcupid.com/engineering-an-android-thin-client/?utm_source=Android+Weekly&utm_campaign=e658958799-androidweekly-295&utm_medium=email&utm_term=0_4eb677ad19-e658958799-338180749

[393] Testing in-app purchases on Android – Bleeding Edge – Medium. Retrieved from https://medium.com/bleeding-edge/testing-in-app-purchases-on-android-a6de74f78878

[394] RecyclerView Animations – Add & Remove Items – Styling Android. Retrieved from https://blog.stylingandroid.com/recyclerview-animations-add-remove-items/?utm_source=Android+Weekly&utm_campaign=e658958799-androidweekly-295&utm_medium=email&utm_term=0_4eb677ad19-e658958799-338180749

[395] Basic Android Encryption Do’s and Don’ts – Vincent Huang – Medium. Retrieved from https://medium.com/@tiensinodev/basic-android-encryption-dos-and-don-ts-7bc2cd3335ff

[396] How we migrated from RxJava1 to RxJava2 – Lifesum: Healthy living, simplified. – Medium. Retrieved from https://medium.com/lifesum-healthy-living-simplified/how-we-migrated-from-rxjava1-to-rxjava2-bcf0c9eb1a6f

[397] RxJava - Flowables - What, when and how to use it? - Aanand Shekhar Roy. Retrieved from http://www.aanandshekharroy.com/articles/2018-01/rxjava-flowables?utm_source=Android+Weekly&utm_campaign=e658958799-androidweekly-295&utm_medium=email&utm_term=0_4eb677ad19-e658958799-338180749

[398] RxJava — Schedulers — What, when and how to use it?. Retrieved from https://android.jlelse.eu/rxjava-schedulers-what-when-and-how-to-use-it-6cfc27293add

[399] SimpleDateFormat | Android Developers. Retrieved from https://developer.android.com/reference/java/text/SimpleDateFormat.html

[400] Android @Scale 2018 recap | Engineering Blog | Facebook Code. Retrieved from https://code.facebook.com/posts/1958159731104103/android-scale-2018-recap

[401] Android Picture in Picture Mode Example. Retrieved from http://www.zoftino.com/android-picture-in-picture-mode-example

[402] Referencing Attributes vs Resources – Mindorks – Medium. Retrieved from https://medium.com/mindorks/referencing-attributes-vs-resources-eb9dd9863f81

[403] Get Your Android App Ready for Chromebooks – Google Developers – Medium. Retrieved from https://medium.com/google-developers/get-your-android-app-ready-for-chromebooks-b4915426d021

[404] Incrementally migrate from SQLite to Room – Google Developers – Medium. Retrieved from https://medium.com/google-developers/incrementally-migrate-from-sqlite-to-room-66c2f655b377

[405] 7 Steps To Room – Google Developers – Medium. Retrieved from https://medium.com/google-developers/7-steps-to-room-27a5fe5f99b2

[406] Building an AutoCompleting EditText using RxJava – ProAndroidDev. Retrieved from https://proandroiddev.com/building-an-autocompleting-edittext-using-rxjava-f69c5c3f5a40

[407] Android Continuous Delivery – The Telegraph Engineering – Medium. Retrieved from https://medium.com/the-telegraph-engineering/android-continuous-delivery-fb41da63176

[408] Authenticating users with Actions on Google – Joe Birch – Medium. Retrieved from https://medium.com/@hitherejoe/authenticating-users-with-actions-on-google-31083b12381a

[409] The Full-Stack Guide to Actions for Google Assistant. Retrieved from https://medium.freecodecamp.org/the-full-stack-guide-to-actions-for-google-assistant-e1765edd075b

[410] The Neo4j Graph Platform – The #1 Platform for Connected Data. Retrieved from https://neo4j.com/

[411] GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas - YouTube. Retrieved from https://www.youtube.com/watch?v=a-BOSpxYJ9M

[412] Android background in a nutshell — Part 1 – ProAndroidDev. Retrieved from https://proandroiddev.com/android-background-in-a-nutshell-part-1-c29a5e0ed10e

[413] Testing the Un-Testable With Android Architecture Components - Room Queries. Retrieved from https://proandroiddev.com/testing-the-un-testable-and-beyond-with-android-architecture-components-part-1-testing-room-4d97dec0f451

[414] Android AIDL – AndroidPub. Retrieved from https://android.jlelse.eu/android-aidl-937daf89e685

[415] 10 shortcuts to boost your Android development – AndroidPub. Retrieved from https://android.jlelse.eu/10-shortcuts-to-boost-your-android-development-f2e20d278bf4

[416] Name That Color. Retrieved from http://galex.co.il/namethatcolor/

[417] (2) Android Architecture components walk-through | LinkedIn. Retrieved from https://www.linkedin.com/pulse/android-architecture-components-walk-through-mohamed-ibrahim/?utm_source=Android+Weekly&utm_campaign=6fc7ccccc5-EMAIL_CAMPAIGN_2018_02_11&utm_medium=email&utm_term=0_4eb677ad19-6fc7ccccc5-338180749

[418] It’s time to ditch Loaders in Android – Inloop – Medium. Retrieved from https://medium.com/inloop/its-time-to-ditch-loaders-in-android-6492616775f7

[419] Our Best Practices for Writing React Components – Code == Life. Retrieved from https://engineering.musefind.com/our-best-practices-for-writing-react-components-dec3eb5c3fc8

[420] React Lifecycle Methods- how and when to use them – Code == Life. Retrieved from https://engineering.musefind.com/react-lifecycle-methods-how-and-when-to-use-them-2111a1b692b1

[421] Choosing The Right Tech Stack for Your Mobile App – The Startup – Medium. Retrieved from https://medium.com/swlh/choosing-the-right-tech-stack-for-your-mobile-app-ee3043f7ce1d

[422] Why I changed the way I think about Code Quality – freeCodeCamp. Retrieved from https://medium.freecodecamp.org/why-i-changed-the-way-i-think-about-code-quality-88c5d8d57e68

[423] The Ultimate Beginners Guide To Analysis of Algorithm. Retrieved from https://codeburst.io/the-ultimate-beginners-guide-to-analysis-of-algorithm-b8d32aa909c5

[424] Jens Segers - Perceptual image hashes. Retrieved from https://jenssegers.com/61/perceptual-image-hashes

[425] Flutter — It’s Easy to Get Started – ProAndroidDev. Retrieved from https://proandroiddev.com/flutter-its-easy-to-get-started-995eb20c54a1

[426] Testing Time with Espresso and RxJava – ProAndroidDev. Retrieved from https://proandroiddev.com/testing-time-with-espresso-and-rxjava-e73c7496889

[427] Service Locator pattern in Android – Inloop – Medium. Retrieved from https://medium.com/inloop/service-locator-pattern-in-android-af3830924c69

[428] Effective Networking On Android using Retrofit, Rx and Architecture Components. Retrieved from https://medium.com/mindorks/effective-networking-on-android-using-retrofit-rx-and-architecture-components-4554ca5b167d

[429] An introduction to Flutter – Hacker Noon. Retrieved from https://hackernoon.com/an-introduction-to-flutter-1363f1bbe324

[430] 10 Common Mobile App Testing Mistakes to Avoid. Retrieved from https://www.alphalogicinc.com/blog/10-mobile-app-testing-mistakes-to-avoid/

[431] Android Background in a nutshell. Part II — Loaders.. Retrieved from https://proandroiddev.com/android-background-in-a-nutshell-part-ii-loaders-f763f70fdd15

[432] How to think about Subjects in RxJava (Part 1) – tech-at-instacart. Retrieved from https://tech.instacart.com/how-to-think-about-subjects-in-rxjava-part-1-ca509b981020

[433] How to implement color picker in android – Jaewoong Eum – Medium. Retrieved from https://medium.com/@skydoves/how-to-implement-color-picker-in-android-61d8be348683

[434] Speed up your Build with Gradle Remote Build Cache – ProAndroidDev. Retrieved from https://proandroiddev.com/speed-up-your-build-with-gradle-remote-build-cache-2ee9bfa4e18

[435] Dagger 2 Generated Code. – Mindorks – Medium. Retrieved from https://medium.com/mindorks/dagger-2-generated-code-9def1bebc44b

[436] Why are the Firebase APIs asynchronous? – Google Developers – Medium. Retrieved from https://medium.com/google-developers/why-are-firebase-apis-asynchronous-callbacks-promises-tasks-e037a6654a93

[437] Things I wish I knew when I started building Android SDK/Libraries. Retrieved from https://android.jlelse.eu/things-i-wish-i-knew-when-i-started-building-android-sdk-libraries-dba1a524d619

[438] Best Articles on Android That We Published In 2017 – Mindorks – Medium. Retrieved from https://medium.com/mindorks/best-articles-on-android-that-we-published-in-2017-4972a2578b77

[439] Fragment Transitions – Google Developers – Medium. Retrieved from https://medium.com/google-developers/fragment-transitions-ea2726c3f36f

[440] Android Intents - Tutorial. Retrieved from http://www.vogella.com/tutorials/AndroidIntent/article.html#usingintents_call

[441] How to better manage your Android libraries with Docker. Retrieved from https://proandroiddev.com/better-manage-your-android-libraries-with-docker-8d3703c7a1

[442] Android clean architecture with ViewModel, UseCases and Repositories: Part 2 - Unit Testing. Retrieved from https://medium.com/@antonicg/android-clean-architecture-with-viewmodel-usecases-and-repositories-part-2-unit-testing-4683b334b327

[443] Simplify your Android code by delegating to sealed classes. Retrieved from https://medium.com/halcyon-mobile/simplify-your-android-code-by-delegating-to-sealed-classes-99304c509321

[444] Android Developers Blog: Continuous Shared Element Transitions: RecyclerView to ViewPager. Retrieved from https://android-developers.googleblog.com/2018/02/continuous-shared-element-transitions.html?utm_source=Android+Weekly&utm_campaign=9ab163eeaa-androidweekly-298&utm_medium=email&utm_term=0_4eb677ad19-9ab163eeaa-338180749

[445] Android WebView — Downloading Images – Craig Russell – Medium. Retrieved from https://medium.com/@trionkidnapper/android-webview-downloading-images-f0ec21ac75d2

[446] Algorithms, Data Structures, Computer Science, Ma... (Example) - MindMeister. Retrieved from https://www.mindmeister.com/936304672/algorithms-data-structures-computer-science-math-created-by-svndao?fullscreen=1#player&step=3

[447] Building Modern apps using the Android Architecture Guidelines. Retrieved from https://proandroiddev.com/building-modern-apps-using-the-android-architecture-guidelines-3238fff96f14

[448] Why Flutter Uses Dart – Hacker Noon. Retrieved from https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf

[449] The Missing Google Sample of Android “Architecture Components” Guide.. Retrieved from https://proandroiddev.com/the-missing-google-sample-of-android-architecture-components-guide-c7d6e7306b8f

[450] Android & Amir: Android Gestures. Retrieved from http://android-journey.blogspot.ro/2010/01/android-gestures.html

[451] Software Development Life Cycle Phases | Udacity. Retrieved from https://blog.udacity.com/2018/02/software-development-life-cycle-phases.html?utm_source=linkedin&utm_medium=social&utm_campaign=career-dev-insight&lipi=urn%3Ali%3Apage%3Ad_flagship3_feed%3BDx5fJQs2ThecNKKXUzrsNA%3D%3D

[452] What is SDLC? Understand the Software Development Life Cycle. Retrieved from https://stackify.com/what-is-sdlc/

[453] Collapsing AppBarLayout on Android TV – ProAndroidDev. Retrieved from https://proandroiddev.com/collapsing-appbarlayout-on-android-tv-86b538e85eed

[454] Stay up to date with Android Development – AndroidPub. Retrieved from https://android.jlelse.eu/stay-up-to-date-with-android-development-3c769a58f2fa

[455] The easiest way to get 5* reviews for your app? Just ask. (RatingManager Library). Retrieved from https://medium.com/@lowcarbrob/the-easiest-way-to-get-5-reviews-for-your-app-just-ask-ratingmanager-library-25688f4d790d

[456] Using an ArrayAdapter with ListView · codepath/android_guides Wiki. Retrieved from https://github.com/codepath/android_guides/wiki/Using-an-ArrayAdapter-with-ListView

[457] Using an ArrayAdapter with ListView | CodePath Android Cliffnotes. Retrieved from https://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView

[458] Google I/O 2010 - The world of ListView - YouTube. Retrieved from https://www.youtube.com/watch?v=wDBM6wVEO70

[459] Android notifyDataSetChanged implemented right. Retrieved from http://androidadapternotifiydatasetchanged.blogspot.ro/2013/02/android-notifydatasetchanged.html

[460] A guide to the Google Play Console – Google Play Apps & Games – Medium. Retrieved from https://medium.com/googleplaydev/a-guide-to-the-google-play-console-1bdc79ca956f

[461] Exploring Android P: Display Cutouts – Exploring Android – Medium. Retrieved from https://medium.com/exploring-android/exploring-android-p-display-cutouts-42885e8a2a96

[462] Android Developers Blog: Cryptography Changes in Android P. Retrieved from https://android-developers.googleblog.com/2018/03/cryptography-changes-in-android-p.html?utm_source=Android+Weekly&utm_campaign=fc12a38f08-androidweekly-300&utm_medium=email&utm_term=0_4eb677ad19-fc12a38f08-338180749

[463] The CommonsBlog — Random Musings on the P Developer Preview 1. Retrieved from https://commonsware.com/blog/2018/03/08/random-musings-p-developer-preview-1.html?utm_source=Android+Weekly&utm_campaign=fc12a38f08-androidweekly-300&utm_medium=email&utm_term=0_4eb677ad19-fc12a38f08-338180749

[464] Introducing scrcpy · ®om's blog. Retrieved from https://blog.rom1v.com/2018/03/introducing-scrcpy/?utm_source=Android+Weekly&utm_campaign=fc12a38f08-androidweekly-300&utm_medium=email&utm_term=0_4eb677ad19-fc12a38f08-338180749

[465] Your First Test: The Launch Test - DONN FELKER. Retrieved from http://www.donnfelker.com/your-first-test-the-launch-test/?utm_source=Android+Weekly&utm_campaign=fc12a38f08-androidweekly-300&utm_medium=email&utm_term=0_4eb677ad19-fc12a38f08-338180749

[466] Offline first Android App with MVVM, Dagger2, RxJava, LiveData and Room — Part 2. Retrieved from https://medium.com/@cdmunoz/offline-first-android-app-with-mvvm-dagger2-rxjava-livedata-and-room-part-2-72716e3520

[467] udacity/ud839_CustomAdapter_Example. Retrieved from https://github.com/udacity/ud839_CustomAdapter_Example

[468] Android Plugin 3.0.0 DSL Reference. Retrieved from http://google.github.io/android-gradle-dsl/current/

[469] Introducing Gradle (Ep 2, Android Studio) - YouTube. Retrieved from https://www.youtube.com/watch?v=cD7NPxuuXYY

[470] Configure Your Build | Android Studio. Retrieved from https://developer.android.com/studio/build/index.html

[471] Sound visualization library for Android - Stack Overflow. Retrieved from https://stackoverflow.com/questions/37688002/sound-visualization-library-for-android

[472] Advanced Android Flavors Part 5 — The BuildConfig Strikes Back. Retrieved from https://proandroiddev.com/advanced-android-flavors-part-5-the-buildconfig-strikes-back-6230ef4e0d29

[473] Windows Insets + Fragment Transitions – Google Developers – Medium. Retrieved from https://medium.com/google-developers/windows-insets-fragment-transitions-9024b239a436

[474] Becoming a master window fitter 🔧 · Chris Banes. Retrieved from https://chris.banes.me/talks/2017/becoming-a-master-window-fitter-lon/

[475] Understanding Androids Parcelable - Tutorial. Retrieved from http://www.vogella.com/tutorials/AndroidParcelable/article.html

[476] Understanding Androids Parcelable - Tutorial. Retrieved from http://www.vogella.com/tutorials/AndroidParcelable/article.html#Parcelable

[477] How to resolve the Java error 'Non-static method cannot be referenced from a static context' - Quora. Retrieved from https://www.quora.com/How-do-you-resolve-the-Java-error-Non-static-method-cannot-be-referenced-from-a-static-context

[478] android - Display back button on action bar - Stack Overflow. Retrieved from https://stackoverflow.com/questions/15686555/display-back-button-on-action-bar

[479] java - "Field can be converted to a local variable" message appearing when setting action bar colour - Stack Overflow. Retrieved from https://stackoverflow.com/questions/31713073/field-can-be-converted-to-a-local-variable-message-appearing-when-setting-acti

[480] android - Using Switch Statement to Handle Button Clicks - Stack Overflow. Retrieved from https://stackoverflow.com/questions/4987670/using-switch-statement-to-handle-button-clicks/4987721#4987721

[481] Input Events | Android Developers. Retrieved from https://developer.android.com/guide/topics/ui/ui-events.html

[482] The Joy of Custom Views: How to make a centered title Toolbar in Android. Retrieved from https://medium.com/@bendlh/the-joy-of-custom-views-how-to-make-a-centered-title-toolbar-in-android-fe7619ddb31d

[483] Android Picasso Image Downloading and Caching Library Tutorial. Retrieved from http://www.zoftino.com/android-picasso-image-downloading-and-caching-library-tutorial

[484] Providing Up Navigation | Android Developers. Retrieved from https://developer.android.com/training/implementing-navigation/ancestral.html

[485] Media playback the right way (Big Android BBQ 2015) - YouTube. Retrieved from https://www.youtube.com/watch?v=XQwe30cZffg

[486] Android MediaPlayer. Retrieved from http://www.tutorialspoint.com/android/android_mediaplayer.htm

[487] lifecycle - Android activity life cycle - what are all these methods for? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/8515936/android-activity-life-cycle-what-are-all-these-methods-for/8516056#8516056

[488] How to properly handle audio interruptions – Google Developers – Medium. Retrieved from https://medium.com/google-developers/how-to-properly-handle-audio-interruptions-3a13540d18fa

[489] Handling Changes in Audio Output | Android Developers. Retrieved from https://developer.android.com/guide/topics/media-apps/volume-and-earphones.html

[490] The Mistakes I Made As a Beginner Programmer – Samer Buna – Medium. Retrieved from https://medium.com/@samerbuna/the-mistakes-i-made-as-a-beginner-programmer-ac8b3e54c312

[491] android - Receiver not registered exception error? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/6165070/receiver-not-registered-exception-error

[492] Best practices in media playback - Google I/O 2016 - YouTube. Retrieved from https://www.youtube.com/watch?v=iIKxyDRjecU

[493] Tabs and ViewPager (Android Development Patterns Ep 9) - YouTube. Retrieved from https://www.youtube.com/watch?v=zQekzaAgIlQ

[494] New Android architecture components in action: creating a restaurants map application with Room…. Retrieved from https://android.jlelse.eu/new-android-architecture-components-in-action-creating-a-restaurants-map-application-with-room-b6c7096d80d5?source=email-327a52aee840-1521611687423-digest.reader------0-59------------------b27e3b947773&sectionName=top

[495] Using Android Fragments in 2018 – INLOOPX – Medium. Retrieved from https://medium.com/inloopx/using-android-fragments-in-2018-b9cf0b05b718

[496] Fragment And Activity Working Together. Retrieved from http://www.i-programmer.info/programming/android/6996-fragment-and-activity-working-together.html?start=3

[497] Fragment Tricks (Google I/O '17) - YouTube. Retrieved from https://www.youtube.com/watch?v=eUG3VWnXFtg

[498] What the Fragment? - Google I/O 2016 - YouTube. Retrieved from https://www.youtube.com/watch?v=k3IT-IJ0J98

[499] Google Developer Day at GDC 2018 Livestream - YouTube. Retrieved from https://www.youtube.com/watch?v=5wtlj_q3DjE&feature=em-lbcastemail

[500] Comparing APK sizes – AndroidPub. Retrieved from https://android.jlelse.eu/comparing-apk-sizes-a0eb37bb36f

[501] Can't find getPackageManager() method in android - Stack Overflow. Retrieved from https://stackoverflow.com/questions/22396382/cant-find-getpackagemanager-method-in-android

[502] android - OnItemClickListener on a ListView inside a Fragment not working - Stack Overflow. Retrieved from https://stackoverflow.com/questions/14899904/onitemclicklistener-on-a-listview-inside-a-fragment-not-working

Resources

[1] Material Design Colors, Material Colors, Color Palette | Material UI. Retrieved from https://www.materialui.co/colors

[2] (2) Latest Android For Beginners topics - Udacity Discussion Forum. Retrieved from https://discussions.udacity.com/c/standalone-courses/android-beginners

[3] Android Asset Studio. Retrieved from https://romannurik.github.io/AndroidAssetStudio/index.html

[4] Common Android Views Cheat Sheet.pdf - Google Drive. Retrieved from https://drive.google.com/file/d/0B5XIkMkayHgRMVljUVIyZzNmQUU/view

[5] Firebase. Retrieved from https://firebase.google.com/products/

[6] Meet Android Studio | Android Studio. Retrieved from https://developer.android.com/studio/intro/index.html?utm_source=udacity&utm_medium=course&utm_campaign=android_basics#key-commands

[7] Android SVG to VectorDrawable. Retrieved from http://inloop.github.io/svg2android/

[8] A Full List of the Best Frameworks for Building Android Apps. Retrieved from https://yalantis.com/blog/list-of-best-frameworks-for-android-app-development/

[9] hdodenhof/CircleImageView: A circular ImageView for Android. Retrieved from https://github.com/hdodenhof/CircleImageView

[10] romannurik/LayerVisualizer: A simple web-based 3D layer visualizer (useful for visualizing material UIs and other things involving depth/shadows). Retrieved from https://github.com/romannurik/LayerVisualizer

[11] google/material-design-icons: Material Design icons by Google. Retrieved from https://github.com/google/material-design-icons

[12] Spring. Retrieved from https://spring.io/

[13] Moqups · Mockups, Wireframes & Prototyping - Chrome Web Store. Retrieved from https://chrome.google.com/webstore/detail/moqups-%C2%B7-mockups-wirefram/nlfbhphohgafllkjnakmdppmmkjfbnke/related?hl=en

[14] Vaadin - Fight for Simplicity. Retrieved from https://vaadin.com/

[15] AppLaunchpad - (1000) Best Free Mockup Generator. Retrieved from https://theapplaunchpad.com/mockup-generator/

[16] Practical Data Structures Guide for Android developers. Retrieved from https://blog.mindorks.com/practical-data-structures-guide-for-android-developers-73fdec190802

[17] Navigation - Patterns - Material Design. Retrieved from https://material.io/guidelines/patterns/navigation.html#

[18] Android Design Principles | Android Developers. Retrieved from https://developer.android.com/design/get-started/principles.html

[19] App Widget Design Guidelines | Android Developers. Retrieved from https://developer.android.com/guide/practices/ui_guidelines/widget_design.html

[20] Introduction - Material Design. Retrieved from https://material.io/guidelines/material-design/introduction.html#introduction-principles

[21] Material Icons Guide - Google Design. Retrieved from https://google.github.io/material-design-icons/

[22] Writing - Style - Material Design. Retrieved from https://material.io/guidelines/style/writing.html#

[23] Introduction - Material Design. Retrieved from https://material.io/guidelines/material-design/introduction.html?utm_source=udacity&utm_medium=course&utm_campaign=android_basics

[24] Newest 'android' Questions - Stack Overflow. Retrieved from https://stackoverflow.com/questions/tagged/android

[25] Keyboard Shortcuts | Android Studio. Retrieved from https://developer.android.com/studio/intro/keyboard-shortcuts.html

[26] Pidoco - Online Wireframe and UX Prototyping Tool. Retrieved from https://pidoco.com/en

[27] The ultimate Android development guide: 50+ beginner and expert resources | TechBeacon. Retrieved from https://techbeacon.com/ultimate-android-development-guide-50-beginner-expert-resources

[28] 30 Resources for Android Developers | Udacity. Retrieved from https://blog.udacity.com/2015/06/30-android-developer-resources.html

[29] Write and View Logs with Logcat | Android Studio. Retrieved from https://developer.android.com/studio/debug/am-logcat.html

[30] Java Courses | edX. Retrieved from https://www.edx.org/course/subject/computer-science/java

[31] SubhrajyotiSen/AndroidResources: A collection of Android blogs, libraries, tutorials I found useful. Retrieved from https://github.com/SubhrajyotiSen/AndroidResources

[32] Keyboard Shortcuts for Android Studio. Retrieved from https://gautam.io/work/android_studio_shortcuts/

[33] The Activity Lifecycle | Android Developers. Retrieved from https://developer.android.com/guide/components/activities/activity-lifecycle.html

[34] aritraroy/UltimateAndroidReference: Ultimate Android Reference - Your Road to Become a Better Android Developer. Retrieved from https://github.com/aritraroy/UltimateAndroidReference

[35] uiGradients - Beautiful colored gradients. Retrieved from https://uigradients.com/#Greentodark

[36] Figma - build layouts!. Retrieved from https://www.figma.com/files/recent

[37] Kotlin Edu: Learn and teach Kotlin with easy and professional tools. Retrieved from https://www.jetbrains.com/education/kotlin-edu/?utm_source=Android+Weekly&utm_campaign=43a8a74a40-android-weekly-283&utm_medium=email&utm_term=0_4eb677ad19-43a8a74a40-338180749

[38] FrangSierra/Rx2Firebase: Rxjava 2.0 wrapper on Google's Android Firebase library.. Retrieved from https://github.com/FrangSierra/Rx2Firebase?utm_source=Android+Weekly&utm_campaign=43a8a74a40-android-weekly-283&utm_medium=email&utm_term=0_4eb677ad19-43a8a74a40-338180749

[39] Crashlytics for Android - Fabric Summary. Retrieved from https://fabric.io/kits/android/crashlytics

[40] Useful websites, blogs, resources etc. for Android developers - Google Docs. Retrieved from https://docs.google.com/document/d/1z9y-zz8IPHw0hLJmcxvzxqHyVF08OyCAGh2YM3hkifM/edit

[41] 30 new Android Libraries and Projects released in Summer 2017 which should catch your attention. Retrieved from https://medium.com/@mmbialas/30-new-android-libraries-and-projects-released-in-summer-2017-which-should-catch-your-attention-d3702bd9bdc6

[42] Primitive Data Types (The Java™ Tutorials > Learning the Java Language > Language Basics). Retrieved from https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

[43] Android Icon Reference Chart | The Icon Handbook. Retrieved from http://iconhandbook.co.uk/reference/chart/android/

[44] Android Action Bar Style Generator. Retrieved from http://jgilfelt.github.io/android-actionbarstylegenerator/

[45] Free Stock Photos · Search 40+ sites with LibreStock. Retrieved from http://librestock.com/

[46] FindA.Photo: 10,000 completely free stock photos to use for any purpose. Retrieved from http://finda.photo/

[47] 25 new Android libraries which you definitely want to try at the beginning of 2017. Retrieved from https://medium.freecodecamp.org/25-new-android-libraries-which-you-definitely-want-to-try-at-the-beginning-of-2017-45878d5408c0

[48] 30 New Android Libraries released in the Spring of 2017 which deserve your attention. Retrieved from https://medium.freecodecamp.org/30-new-android-libraries-released-in-the-spring-of-2017-which-deserve-your-attention-faea359a1915

[49] 30+ Kickass Tools to Develop Android Apps Like a Pro. Retrieved from https://blog.aritraroy.in/30-kickass-tools-to-develop-android-apps-like-a-pro-191e52b9419b

[50] AOSP Java Code Style for Contributors | Android Open Source Project. Retrieved from https://source.android.com/setup/code-style

[51] Fabric - App Development Platform for teams. Retrieved from https://get.fabric.io/#

[52] AI Pair Programmer | Codota. Retrieved from https://www.codota.com/

[53] markzhai/AndroidPerformanceMonitor: A transparent ui-block detection library for Android. (known as BlockCanary). Retrieved from https://github.com/markzhai/AndroidPerformanceMonitor

[54] Startup Stock Photos | Free Tech Stock Photos. Retrieved from http://startupstockphotos.com/

[55] The Stocks 2 - Best royalty free stock photos, videos, mockups, icons and fonts. Retrieved from http://thestocks.im/

[56] cesarferreira/dryrun: Try the demo project of any Android Library. Retrieved from https://github.com/cesarferreira/dryrun

[57] Packs | Media Militia. Retrieved from http://mediamilitia.com/category/freebies/packs/

[58] MedleyText - Take programming notes with style. Retrieved from https://medleytext.net/

[59] PGSSoft/AndroidSDKPoster: Wall poster with detailed changelog of Android SDK versions 14-27 , broken down into 30 categories. Retrieved from https://github.com/PGSSoft/AndroidSDKPoster

[60] Free to Use Sounds - High quality license free sounds. Retrieved from http://freetousesounds.com/

[61] Material Design Color Palette Generator - Material Palette. Retrieved from https://www.materialpalette.com/

[62] beeple - the work of mike winkelmann (cinema 4d project files, free vj loops etc.). Retrieved from http://www.beeple-crap.com/vjclips.php

[63] BoD/android-dip-ruler: Print it, cut it, give it to your designer!. Retrieved from https://github.com/BoD/android-dip-ruler

[64] A card Icons - Free Download, PNG and SVG. Retrieved from https://icons8.com/icon/set/a-card/androidL

[65] Free vector icons - SVG, PSD, PNG, EPS & Icon Font - Thousands of free icons. Retrieved from https://www.flaticon.com/

[66] Codeshare - Share code in real-time in your browser. Retrieved from https://codeshare.io/

[67] Workaline. Retrieved from https://workaline.com/

[68] 55,000 Icons - Free Download. Retrieved from https://icons8.com/icon/new-icons/material

[69] SVGOMG - SVGO's Missing GUI. Retrieved from https://jakearchibald.github.io/svgomg/

[70] Apolonia Lapiedra - I Want To Fuck You Too - Joy Mii #artporn on YourPorn. Sexy. Retrieved from https://yourporn.sexy/post/59c4eb185f055.html

[71] Unicode table - List of most common Unicode characters *. Retrieved from https://gist.github.com/ivandrofly/0fe20773bd712b303f78

[72] Localization checklist | Android Developers. Retrieved from https://developer.android.com/distribute/best-practices/launch/localization-checklist.html?utm_source=udacity&utm_medium=course&utm_campaign=android_basics#manage-strings

[73] Unsigned Integer Arithmetic API now in JDK 8 | Oracle Joseph D. Darcy's Oracle Blog. Retrieved from https://blogs.oracle.com/darcy/unsigned-integer-arithmetic-api-now-in-jdk-8

[74] appsthatmatter/GraphView: Android Graph Library for creating zoomable and scrollable line and bar graphs.. Retrieved from https://github.com/appsthatmatter/GraphView

[75] Android Graph View plotting library. Retrieved from http://www.android-graphview.org/

[76] Android Drawable Importer :: JetBrains Plugin Repository. Retrieved from https://plugins.jetbrains.com/plugin/7658-android-drawable-importer

[77] Android WiFi ADB :: JetBrains Plugin Repository. Retrieved from https://plugins.jetbrains.com/plugin/7983-android-wifi-adb

[78] Bfxr. Make sound effects for your games.. Retrieved from https://www.bfxr.net/

[79] Unicode® character table. Retrieved from https://unicode-table.com/en/

[80] Teletype for Atom. Retrieved from https://teletype.atom.io/

[81] Online Image Сompressor. Retrieved from http://optimizilla.com/

[82] Shape Shifter. Retrieved from https://shapeshifter.design/

[83] NativeScript Image Builder. Retrieved from http://nsimage.brosteins.com/

[84] resizeappicon.com - Web-based icon resizer for iOS and Android. Retrieved from https://resizeappicon.com/

Marketing

[1] The Noob Guide to Online Marketing (With Giant INFOGRAPHIC) - Moz. Retrieved from https://moz.com/blog/the-noob-guide-to-online-marketing-with-giant-infographic-11928

[2] How Seth Godin Would Launch a New Business With $1,000 And 90 Days to Spare. Retrieved from https://medium.com/the-mission/seth-godin-new-business-5-step-fdb354988c23

[3] Don’t Build a Startup, Build a Movement – The Startup – Medium. Retrieved from https://medium.com/swlh/dont-build-a-startup-build-a-movement-15c31213168

[4] An 8-Min Guide to App Landing Pages – The Startup – Medium. Retrieved from https://medium.com/swlh/an-8-min-guide-to-app-landing-pages-4f70e4026e71

Design

[1] Knock Design Into Shape. Psychology of Shapes. – UX Planet. Retrieved from https://uxplanet.org/knock-design-into-shape-psychology-of-shapes-6e43c6e59955

[2] Color In Design: Influence On Users' Actions. | Tubik Studio. Retrieved from https://tubikstudio.com/color-in-design-influence-on-users-actions/

[3] Psychology in Design. Principles Helping to Understand Users.. Retrieved from https://uxplanet.org/psychology-in-design-principles-helping-to-understand-users-10bcf122f4b0

[4] Design a great feature graphic | Android Developers. Retrieved from https://developer.android.com/distribute/best-practices/launch/feature-graphic.html

[5] What’s new - Material Design. Retrieved from https://material.io/guidelines/material-design/whats-new.html

[6] Become a UX Designer from Scratch | Interaction Design Foundation. Retrieved from https://www.interaction-design.org/courses/become-a-ux-designer-from-scratch

[7] Chefbox App: User Experience Design Retrospective – Muzli -Design Inspiration. Retrieved from https://medium.muz.li/chefbox-app-user-experience-design-retrospective-5aba2248d60d

[8] Physics-based Animations | Android Developers. Retrieved from https://developer.android.com/guide/topics/graphics/physics-based-animation.html

[9] Fling Animation | Android Developers. Retrieved from https://developer.android.com/guide/topics/graphics/fling-animation.html

[10] Nick Butcher & Doris Liu - Learn Some New Moves: Advanced Android Animation - YouTube. Retrieved from https://www.youtube.com/watch?v=dzB-1VlHJW8

[11] Android Completely transparent Status Bar? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/29311078/android-completely-transparent-status-bar

[12] An Introduction to Icon Animation Techniques | Android Design Patterns. Retrieved from https://www.androiddesignpatterns.com/2016/11/introduction-to-icon-animation-techniques.html

[13] How to use Animated Vector Drawable in your app - Mobikul. Retrieved from https://mobikul.com/use-animated-vector-drawable-app/

[14] Create cool Animations in Android using Lottie - YouTube. Retrieved from https://www.youtube.com/watch?v=T4v72xJqNpQ

[15] 2017: The Year of the Blob – Ian Latchmansingh – Medium. Retrieved from https://medium.com/@usonesinbetween/2017-the-year-of-the-blob-a3d899c9b071

[16] Behind the scenes of the Shazam animation – Inside Shazam. Retrieved from https://blog.shazam.com/behind-the-scenes-of-the-shazam-animation-9bc7f922b2be

[17] The Android Developer’s Guide to Better Typography – Google Design – Medium. Retrieved from https://medium.com/google-design/the-android-developers-guide-to-better-typography-97e11bb0e261

[18] Keyframe Animations with ConstraintLayout and ConstraintSet - YouTube. Retrieved from https://www.youtube.com/watch?v=OHcfs6rStRo&list=PLWz5rJ2EKKc9e0d55YHgJFHXNZbGHEXJX&index=1

[19] Dashboard Navigation - Uplabs. Retrieved from https://www.uplabs.com/posts/16-dashboard-navigation

[20] Animation Tutorial With Example In Android Studio [Step by Step] | Android Material Design Tutorial. Retrieved from http://abhiandroid.com/materialdesign/animation?utm_source=newsletter&utm_medium=email&utm_campaign=learn_how_to_create_animation_in_android_studio_for_your_app&utm_term=2018-01-03

[21] Vector illustration basics for Android developers - Part 1: Primitive Shapes. Retrieved from https://hackernoon.com/vector-illustration-basics-for-android-developers-part-1-primitive-shapes-5af2e03ad24a

[22] Vector illustration basics for Android developers — Part 2: Strokes and paths. Retrieved from https://hackernoon.com/vector-illustration-basics-for-android-developers-part-2-strokes-and-paths-b44118368ffa

[23] Vector illustration basics for Android developers — Part 3: Boolean Operations. Retrieved from https://hackernoon.com/vector-illustration-basics-for-android-developers-part-3-boolean-operations-8a0ced922030

[24] java - Android move background continuously with animation - Stack Overflow. Retrieved from https://stackoverflow.com/questions/36894384/android-move-background-continuously-with-animation/36927302#36927302

[25] Vector illustration basics for Android developers — Part 4: z-ordering. Retrieved from https://hackernoon.com/vector-illustration-basics-for-android-developers-part-4-z-ordering-6d1f0928e17

[26] Vector illustration basics for Android developers — Part 5: Basic Transformations. Retrieved from https://hackernoon.com/vector-illustration-basics-for-android-developers-part-5-basic-transformations-bfbe3400ad9

[27] Vector illustration basics for Android developers — Bonus part: Working With Text. Retrieved from https://hackernoon.com/vector-illustration-basics-for-android-developers-bonus-part-working-with-text-e2bff3cecbed

[28] wasabeef/Blurry: Blurry is an easy blur library for Android. Retrieved from https://github.com/wasabeef/Blurry

[29] Automate your app screenshots – Lara Martín – Medium. Retrieved from https://medium.com/@laramartin/automate-your-app-screenshots-1edd93f46e0

[30] fastlane/screengrab at master · fastlane/fastlane. Retrieved from https://github.com/fastlane/fastlane/tree/master/screengrab

[31] Tools Attributes Reference | Android Studio. Retrieved from https://developer.android.com/studio/write/tool-attributes.html#toolssample_resources

[32] Animating an Android Floating Action Button — SitePoint. Retrieved from https://www.sitepoint.com/animating-android-floating-action-button/

[33] How to design a successful e-commerce app: UX lessons learned from Wish. Retrieved from https://medium.freecodecamp.org/how-to-design-a-successful-e-commerce-app-ux-lessons-learned-from-wish-48f21579d94d

[34] Top 50 Free Mobile UI Kits for iOS & Android. Retrieved from https://speckyboy.com/free-mobile-ui-kits-ios-android/

[35] Can I change the Android startActivity() transition animation? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/3515264/can-i-change-the-android-startactivity-transition-animation

[36] Beautiful animations using Android ConstraintLayout. Retrieved from https://robinhood.engineering/beautiful-animations-using-android-constraintlayout-eee5b72ecae3

[37] Mastering Shadows in Android – AndroidPub. Retrieved from https://android.jlelse.eu/mastering-shadows-in-android-e883ad2c9d5b

[38] iammert/ScalingLayout: With Scaling Layout scale your layout on user interaction.. Retrieved from https://github.com/iammert/ScalingLayout

[39] Polishing UI: Android StateListAnimator – AndroidPub. Retrieved from https://android.jlelse.eu/polishing-ui-android-statelistanimator-7b74a06b85a5

[40] Design Trends 2018 – Muzli -Design Inspiration. Retrieved from https://medium.muz.li/design-trends-2018-ecf5820f8bd0

[41] RecyclerView Animations – Moving Items – Styling Android. Retrieved from https://blog.stylingandroid.com/recyclerview-animations-moving-items/?utm_source=Android+Weekly&utm_campaign=6fc7ccccc5-EMAIL_CAMPAIGN_2018_02_11&utm_medium=email&utm_term=0_4eb677ad19-6fc7ccccc5-338180749

[42] 15 Trends in Graphic Design for 2018 - YouTube. Retrieved from https://www.youtube.com/watch?v=dcc1VyGvaYk&t=114s

[43] Q&A: How can digital designers mix RGB colors more effectively?. Retrieved from https://blog.prototypr.io/q-a-how-can-digital-designers-mix-rgb-colors-more-effectively-74aa6915ed97

[44] Let’s Craft A Better Logo – The Startup – Medium. Retrieved from https://medium.com/swlh/lets-craft-a-better-logo-601718c181cd

[45] Free stock photos · Pexels. Retrieved from https://www.pexels.com/

[46] Unsplash | Beautiful Free Photo Community. Retrieved from https://unsplash.com/

[47] How to Find Creative Commons Video Assets. Retrieved from https://mashable.com/2013/10/03/video-assets-creative-commons/#1_gGaUBEGiqN

[48] 5 Sites For Fantastic Creative Commons Design Resources — SitePoint. Retrieved from https://www.sitepoint.com/5-sites-fantastic-creative-commons-design-resources/

[49] 120+ Places To Find Creative Commons Media — SitePoint. Retrieved from https://www.sitepoint.com/creative-commons-sources/

[50] Convert, Edit, Or Compose Bitmap Images @ ImageMagick. Retrieved from https://www.imagemagick.org/script/index.php

[51] RecyclerView Animations – Changing Items – Styling Android. Retrieved from https://blog.stylingandroid.com/recyclerview-animations-changing-items/?utm_source=Android+Weekly&utm_campaign=8cbf4cc857-androidweekly-297&utm_medium=email&utm_term=0_4eb677ad19-8cbf4cc857-338180749

[52] Build awesome animations with 7 lines of code using ConstraintLayout. Retrieved from https://android.jlelse.eu/build-awesome-animations-with-7-lines-of-code-using-constraintlayout-854e8fd3ad93

[53] Switching Text with Animation – Elye – Medium. Retrieved from https://medium.com/@elye.project/switching-text-with-animation-f129eef83786

[54] Animation when changing textview - Stack Overflow. Retrieved from https://stackoverflow.com/questions/7573870/animation-when-changing-textview

[55] ConstraintLayout. Retrieved from https://constraintlayout.com/basics/barriers.html

[56] 10 cheat codes for designing User Interfaces – Design + Sketch – Medium. Retrieved from https://medium.com/sketch-app-sources/design-cheatsheet-274384775da9

[57] Flashing textview background in android for 1 second only once - Stack Overflow. Retrieved from https://stackoverflow.com/questions/23426201/flashing-textview-background-in-android-for-1-second-only-once

[58] Good to great UI animation tips – UX Collective. Retrieved from https://uxdesign.cc/good-to-great-ui-animation-tips-7850805c12e5

[59] alexjlockwood/kyrie: Animated Vector Drawables on steroids. Retrieved from https://github.com/alexjlockwood/kyrie?utm_source=Android+Weekly&utm_campaign=fc12a38f08-androidweekly-300&utm_medium=email&utm_term=0_4eb677ad19-fc12a38f08-338180749

[60] android for beginners: How to tile a background image in Android. Retrieved from http://androidforbeginners.blogspot.ro/2010/06/how-to-tile-background-image-in-android.html

[61] android - Rectangle shape drawable, specify top and bottom stroke colors? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/3680211/rectangle-shape-drawable-specify-top-and-bottom-stroke-colors

[62] 12 Mobile UX Design Trends For 2018 – UX Planet. Retrieved from https://uxplanet.org/12-mobile-ux-design-trends-for-2018-5b4ce7e8445f

[63] Design Patterns: Progressive Disclosure for Mobile Apps. Retrieved from https://uxplanet.org/design-patterns-progressive-disclosure-for-mobile-apps-f41001a293ba

[64] Best Practices for Microinteractions – UX Planet. Retrieved from https://uxplanet.org/best-practices-for-microinteractions-9456211aeed0

[65] Developers are users too — part 1 – Google Developers – Medium. Retrieved from https://medium.com/google-developers/developers-are-users-too-part-1-c753483a50dc

[66] After teaching myself to program, I wanted another challenge. So I redesigned Tumblr.. Retrieved from https://medium.freecodecamp.org/after-teaching-myself-to-program-i-wanted-another-challenge-so-i-redesigned-tumblr-69ca39f62bad

[67] Ripple Animation | CodePath Android Cliffnotes. Retrieved from https://guides.codepath.com/android/ripple-animation

[68] Android Niceties. Retrieved from http://androidniceties.tumblr.com/

[69] Android Design Patterns - Pttrns. Retrieved from https://pttrns.com/android-patterns?srtby=popularity_desc

[70] Google Play Style Tabs using TabLayout · codepath/android_guides Wiki. Retrieved from https://github.com/codepath/android_guides/wiki/Google-Play-Style-Tabs-using-TabLayout#add-icons-to-tablayout

Git

[1] Boost your productivity using Markdown. – Hacker Noon. Retrieved from https://hackernoon.com/boost-your-productivity-using-markdown-b8a84fc2a089

[2] Keep your feature branch up to date. (Example). Retrieved from https://coderwall.com/p/9idt5g/keep-your-feature-branch-up-to-date

[3] Gitflow Workflow | Atlassian Git Tutorial. Retrieved from https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

[4] Udacity Git Commit Style Guide. Retrieved from http://udacity.github.io/git-styleguide/

[5] Git - About Version Control. Retrieved from https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control

[6] github - How to clone all remote branches in Git? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/67699/how-to-clone-all-remote-branches-in-git?rq=1

[7] version control - Git workflow and rebase vs merge questions - Stack Overflow. Retrieved from https://stackoverflow.com/questions/457927/git-workflow-and-rebase-vs-merge-questions?rq=1

[8] Git Workflow | Atlassian Git Tutorial. Retrieved from https://www.atlassian.com/git/tutorials/comparing-workflows

[9] Oh, shit, git!. Retrieved from http://ohshitgit.com/

[10] How can I start contributing to GitHub projects as a beginner? : learnprogramming. Retrieved from https://www.reddit.com/r/learnprogramming/comments/7hjkya/how_can_i_start_contributing_to_github_projects/

[11] 24 Pull Requests. Retrieved from https://24pullrequests.com/

[12] Markdown to create pages and table of contents? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/11948245/markdown-to-create-pages-and-table-of-contents

[13] github-git-cheat-sheet. Retrieved from https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf

[14] How to setup CI on GitLab using Docker – freeCodeCamp. Retrieved from https://medium.freecodecamp.org/how-to-setup-ci-on-gitlab-using-docker-66e1e04dcdc2

[15] Ooga-chaka: Git hooks to enforce code quality – ProAndroidDev. Retrieved from https://proandroiddev.com/ooga-chaka-git-hooks-to-enforce-code-quality-11ce8d0d23cb

[16] Free continuous Integration for modern Android apps with CircleCI. Retrieved from https://tips.seebrock3r.me/free-continuous-integration-for-modern-android-apps-with-circleci-940e33451c83

[17] Pair Programming Guide – Weblab Technology – Medium. Retrieved from https://medium.com/@weblab_tech/pair-programming-guide-a76ca43ff389

[18] Android Studio and Git Branches - How to Simplify Your Work - Droids On Roids Blog. Retrieved from https://www.thedroidsonroids.com/blog/android-studio-and-git-branches-how-to-simplify-you-work?utm_source=Android+Weekly&utm_campaign=8cbf4cc857-androidweekly-297&utm_medium=email&utm_term=0_4eb677ad19-8cbf4cc857-338180749

[19] git ready » ignoring files. Retrieved from http://gitready.com/beginner/2009/01/19/ignoring-files.html

[20] Why writing open-source is so beneficial. – AndroidPub. Retrieved from https://android.jlelse.eu/why-writing-open-source-is-so-beneficial-1f290bc90a58

Business

[1] Being a Startup Founder is a minimum wage job — Here’s the proof. Retrieved from https://medium.com/the-mission/being-a-startup-founder-is-a-minimum-wage-job-heres-the-proof-cae616a44b99

[2] Frequently Asked Questions about startup studios, venture builders, company builders, foundries……. Retrieved from https://medium.com/startup-foundation-stories/frequently-asked-questions-about-startup-studios-venture-builders-company-builders-foundries-a495984dd171

[3] Lightning Talk: Master​ ​your​ ​career:​ ​Tips​ ​and​ ​tricks​ ​to​ ​rule​ ​your​ ​future | SkillsCast | 26th October 2017. Retrieved from https://skillsmatter.com/skillscasts/10998-master-your-career-tips-and-tricks-to-rule-your-future#showModal?modal-signup-complete

[4] The Biggest Trends in Entrepreneurship to Look For in 2018. Retrieved from https://neilpatel.com/blog/entrepreneurship-trends/

[5] How to make money from a free app – The Startup – Medium. Retrieved from https://medium.com/swlh/how-to-make-money-from-a-free-app-f8e235c58f65

[6] The Pocket Guide to Creativity – UX Planet. Retrieved from https://uxplanet.org/pocket-creativity-d1868400ff1b

[7] How programmers get disqualified from doing everything else. Retrieved from https://medium.com/@Empanado/how-programmers-get-disqualified-from-doing-everything-else-3959f4a21cc1

[8] Best Business Books 2017 — In Pictures. Retrieved from https://www.strategy-business.com/pictures/Best-Business-Books-2017-In-Pictures

[9] Learn to Manage Your Attention and Managing Time Will Take Care of Itself. Retrieved from https://medium.com/the-mission/learn-to-manage-your-attention-and-managing-time-will-take-care-of-itself-66d67d0984d6

[10] How to do things that don’t scale? – The Startup – Medium. Retrieved from https://medium.com/swlh/how-to-do-things-that-dont-scale-73eee1f59d77

[11] re:Work - Guide: Understand team effectiveness. Retrieved from https://rework.withgoogle.com/guides/understanding-team-effectiveness/steps/introduction/

[12] Upwork - Hire Freelancers & Get Freelance Jobs Online. Retrieved from https://www.upwork.com/

[13] Advanced Android Flavors Part 1 — Building White Label Apps on Android. Retrieved from https://proandroiddev.com/advanced-android-flavors-part-1-building-white-label-apps-on-android-ade16af23bcf

[14] Advanced Android Flavors Part 3— Flavorful Libraries. Retrieved from https://proandroiddev.com/advanced-android-flavors-part-3-flavorful-libraries-6563eec5a187

[15] On loyalty to your employer – Stevie Buckley – Medium. Retrieved from https://medium.com/@steviebuckley/on-loyalty-to-your-employer-c674c4b06b3a

[16] Great Pitches Start With Change – The Mission – Medium. Retrieved from https://medium.com/the-mission/great-pitches-start-with-change-2c7e696b86ea

[17] Authentic Developer I – Anastasia López – Medium. Retrieved from https://medium.com/@AnastasiaLopezD/authentic-developer-i-bd99ad6b19f5

[18] Hate your job? Happier times are within your grasp – Signal v. Noise. Retrieved from https://m.signalvnoise.com/hate-your-job-happier-times-are-within-your-grasp-34a49ca2c379

[19] The 22 Books to Read Before You Quit Your Job | Thrive Global. Retrieved from https://www.thriveglobal.com/stories/19044-the-22-books-to-read-before-you-quit-your-job

[20] Appodeal In-App Advertising Performance Index (2017 Edition). Retrieved from http://trends.appodeal.com/

[21] How to Write the Perfect Android Developer Resume – AndroidPub. Retrieved from https://android.jlelse.eu/how-to-write-the-perfect-android-developer-resume-1346af0e7ca9

[22] How to Price Your App: Free or Paid. Retrieved from https://code.tutsplus.com/articles/how-to-price-your-app-free-or-paid--mobile-22105

[23] How Much Does App Development Cost? - Business of Apps. Retrieved from http://www.businessofapps.com/guide/app-development-cost/

[24] Here’s what you should know when pricing your mobile app. Retrieved from https://www.techinasia.com/talk/charge-mobile-app

[25] How Much Does It Cost to Build a Mobile App? (You'll be surprised!) - BuildFire. Retrieved from https://buildfire.com/does-cost-build-mobile-app/

[26] How Much Does it Cost to Hire an Android Developer?. Retrieved from https://www.upwork.com/hiring/development/cost-to-hire-android-developer/

[27] How Much Does it Cost to Make An App in 2017? | Codementor Blog. Retrieved from https://www.codementor.io/blog/how-much-does-it-cost-to-make-an-app-in-2017-1nqj6ehste

[28] How Much Does an App Cost: A Massive Review of Pricing and other Budget Considerations | Savvy Apps. Retrieved from https://savvyapps.com/blog/how-much-does-app-cost-massive-review-pricing-budget-considerations

[29] Why we do this – Matt Wynne – Medium. Retrieved from https://medium.com/@mattwynne/why-we-do-this-72a7d78f3f03

[30] Scrum? Kanban? It doesn’t really matter – Hacker Noon. Retrieved from https://hackernoon.com/scrum-kanban-it-doesnt-really-matter-ab1ed50c0e49

[31] How to be an Insanely SUCCESSFUL Software Manager – Hacker Noon. Retrieved from https://hackernoon.com/how-to-be-an-insanely-successful-software-manager-13efe08fd890

[32] Simple App Ideas: How to Find the Next Big Thing – The Startup – Medium. Retrieved from https://medium.com/swlh/simple-app-ideas-how-to-find-the-next-big-thing-c164c8a804e2

[33] How I applied lessons learned from a failed technical interview to get 5 job offers. Retrieved from https://medium.freecodecamp.org/how-i-applied-lessons-learned-from-a-failed-technical-interview-to-get-5-job-offers-656fcf58034d

[34] Why so Many Developers Quit Before Ever Getting a Job. Please — don’t.. Retrieved from https://medium.freecodecamp.org/why-so-many-developers-quit-before-ever-getting-a-job-please-dont-1c0fd6459e5e

[35] How founders are unknowingly failing their marketers. Retrieved from https://medium.com/forgetthefunnel/how-founders-are-unknowingly-failing-their-marketers-a541fb1826bc

[36] Using behavioural economics to convey the value of paid app subscriptions. Retrieved from https://medium.com/googleplaydev/using-behavioural-economics-to-convey-the-value-of-paid-app-subscriptions-cd96ca171d5b

[37] How to Hire Outsourced Developers in Four Steps. Retrieved from http://www.donnfelker.com/how-to-hire-outsourced-developers/?utm_source=Android+Weekly&utm_campaign=8cbf4cc857-androidweekly-297&utm_medium=email&utm_term=0_4eb677ad19-8cbf4cc857-338180749

[38] A new era of launching mobile games – Google Play Apps & Games – Medium. Retrieved from https://medium.com/googleplaydev/a-new-era-of-launching-mobile-games-ef2453686f73

[39] Let’s Build A Better Brand Identity – The Startup – Medium. Retrieved from https://medium.com/swlh/lets-build-a-better-brand-identity-e782cfc5582a

[40] How to convince strangers to help you get a job – freeCodeCamp. Retrieved from https://medium.freecodecamp.org/how-to-convince-strangers-to-help-you-get-a-job-35db34549ac4

[41] Premium Products | LinkedIn. Retrieved from https://www.linkedin.com/premium/products?family=talent&src=or-search&veh=www.google.ro%7Cor-search&trk=litho_page-hero_button

[42] How to write a really great resume that actually gets you hired. Retrieved from https://medium.freecodecamp.org/how-to-write-a-really-great-resume-that-actually-gets-you-hired-e18533cd8d17

[43] Don’t quit your job yet: how to lay the foundation for a successful startup. Retrieved from https://medium.com/swlh/dont-quit-your-job-yet-how-to-lay-the-foundation-for-a-successful-startup-f8354f76bfa1

[44] The Essential Guide to Take-home Coding Challenges – freeCodeCamp. Retrieved from https://medium.freecodecamp.org/the-essential-guide-to-take-home-coding-challenges-a0e746220dd7

[45] Why Great Pitches Come From Customers – The Mission – Medium. Retrieved from https://medium.com/the-mission/why-great-pitches-come-from-customers-7fa822266631

[46] Developers—here’s how to get potential employers and clients to notice you. Retrieved from https://medium.freecodecamp.org/developers-why-potential-clients-employees-ignore-you-1982d3d1186d

[47] Create professional resumes online for free - CV creator - CV Maker. Retrieved from https://cvmkr.com/

[48] Online CV Builder and Professional Resume CV Maker - VisualCV. Retrieved from https://www.visualcv.com/

[49] How you can land a 6-figure job In tech with no connections — tips that got me job offers from…. Retrieved from https://medium.freecodecamp.org/how-you-can-land-a-6-figure-job-in-tech-with-no-connections-6eed0de26ea4

[50] How I landed offers from Microsoft, Amazon, and Twitter without an Ivy League degree. Retrieved from https://medium.freecodecamp.org/how-i-landed-offers-from-microsoft-amazon-and-twitter-without-an-ivy-league-degree-d62cfe286eb8

[51] Insights from Stack Overflow’s 2018 survey of 100,000 developers. Retrieved from https://medium.freecodecamp.org/stack-overflow-2018-developer-survey-faac8d3eb357

[52] The Three-Hour Brand Sprint – GV Library. Retrieved from https://library.gv.com/the-three-hour-brand-sprint-3ccabf4b768a

[53] Don’t be a Junior Developer 💻🚀 – Hacker Noon. Retrieved from https://hackernoon.com/dont-be-a-junior-developer-608c255b3056

[54] Increase conversions in your Android app with a multidimensional approach. Retrieved from https://medium.com/googleplaydev/increase-conversions-in-your-android-app-with-a-multidimensional-approach-e9dd5c659528

Kotlin

[1] Unit testing protected lifecycle methods with Kotlin. Retrieved from https://medium.com/@dpreussler/unit-testing-activity-lifecycle-4e740f71e68a

[2] Coding Conventions - Kotlin Programming Language. Retrieved from http://kotlinlang.org/docs/reference/coding-conventions.html

[3] How Kotlin’s “@Deprecated” Relieves Pain of Colossal Refactoring?. Retrieved from https://hackernoon.com/how-kotlins-deprecated-relieves-pain-of-colossal-refactoring-8577545aaed

[4] A Functional Approach to Android Architecture using Kotlin. Retrieved from https://academy.realm.io/posts/mobilization-2017-jorge-castillo-functional-android-architecture-kotlin/?utm_content=buffer918fb&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer

[5] Testing @Parcelize – ProAndroidDev. Retrieved from https://proandroiddev.com/testing-parcelize-114510f44c9a

[6] On Kotlin: A Unit Test Conversion Guide – ProAndroidDev. Retrieved from https://proandroiddev.com/on-kotlin-a-unit-test-conversion-guide-71e0597bb45d

[7] Kotlin data classes — enough boilerplate – ProAndroidDev. Retrieved from https://proandroiddev.com/kotlin-data-classes-enough-boilerplate-c4647e475485

[8] Simple asynchronous loading with Kotlin Coroutines – hellsoft. Retrieved from https://hellsoft.se/simple-asynchronous-loading-with-kotlin-coroutines-f26408f97f46

[9] React Native Bridge with Kotlin – ProAndroidDev. Retrieved from https://proandroiddev.com/react-native-bridge-with-kotlin-b2afde2f70b

[10] Presentation: It's a Kotlin, Kotlin, Kotlin World - Jake Wharton. Retrieved from http://jakewharton.com/its-a-kotlin-kotlin-kotlin-world/

[11] Mocking is not rocket science: MockK features – Kotlin Academy. Retrieved from https://blog.kotlin-academy.com/mocking-is-not-rocket-science-mockk-features-e5d55d735a98

[12] Custom attributes using BindingAdapters in Kotlin – ProAndroidDev. Retrieved from https://proandroiddev.com/custom-attributes-using-bindingadapters-in-kotlin-971ef8fcc259

[13] File template for RecyclerView Adapter in Kotlin – ProAndroidDev. Retrieved from https://proandroiddev.com/file-template-for-recyclerview-adapter-in-kotlin-4e31d2364842

[14] Writing Espresso instrumentation tests with Dagger2 + Kotlin. Retrieved from https://proandroiddev.com/writing-espresso-instrumentation-tests-with-dagger2-kotlin-d30f12c4769b

[15] Modern Android development with Kotlin Part 3 – ProAndroidDev. Retrieved from https://proandroiddev.com/modern-android-development-with-kotlin-part-3-8721fb843d1b

[16] Taking your Kotlin beyond basics – ProAndroidDev. Retrieved from https://proandroiddev.com/taking-your-kotlin-beyond-basics-9cfd925848ef

[17] Exploring KTX for Android – Exploring Android – Medium. Retrieved from https://medium.com/exploring-android/exploring-ktx-for-android-13a369795b51

[18] Issuing Commands from a ViewModel using Kotlin Sealed Classes. Retrieved from https://medium.com/@trionkidnapper/issuing-commands-from-a-viewmodel-using-kotlin-sealed-classes-f1bbab7d4979

[19] Kotlin Sealed Classes — enums with swag – ProAndroidDev. Retrieved from https://proandroiddev.com/kotlin-sealed-classes-enums-with-swag-d3c4b799bcd4

[20] Kotlin: Using (Test) Robots to make Espresso – ProAndroidDev. Retrieved from https://proandroiddev.com/kotlin-using-test-robots-to-make-espresso-8cec2d746973

[21] Kotlin + buildSrc for Better Gradle Dependency Management – Handstand Sam. Retrieved from https://handstandsam.com/2018/02/11/kotlin-buildsrc-for-better-gradle-dependency-management/?utm_source=Android+Weekly&utm_campaign=8cbf4cc857-androidweekly-297&utm_medium=email&utm_term=0_4eb677ad19-8cbf4cc857-338180749

[22] Dagger 2 for Dummies in Kotlin (with 20 lines of code). Retrieved from https://medium.com/@elye.project/dagger-2-for-dummies-in-kotlin-with-one-page-simple-code-project-618a5f9f2fe8

[23] How to Create a GraphQL API in Kotlin. Retrieved from http://adavis.info/2018/02/graphql-api-in-kotlin.html?utm_source=Android+Weekly&utm_campaign=9ab163eeaa-androidweekly-298&utm_medium=email&utm_term=0_4eb677ad19-9ab163eeaa-338180749

[24] A life without ifs – A problem like Maria – Medium. Retrieved from https://medium.com/a-problem-like-maria/a-life-without-ifs-e44967e5c77b

Java

[1] Array vs ArrayList in Java - GeeksforGeeks. Retrieved from https://www.geeksforgeeks.org/array-vs-arraylist-in-java/

[2] java - Convert ArrayList to String[] array - Stack Overflow. Retrieved from https://stackoverflow.com/questions/5374311/convert-arrayliststring-to-string-array

[3] Number of Digits in an Integer in Java | Baeldung. Retrieved from http://www.baeldung.com/java-number-of-digits-in-int

[4] How to find length/size of ArrayList in Java? Example | Java67. Retrieved from http://www.java67.com/2016/07/how-to-find-length-size-of-arraylist-in-java.html

[5] Javadoc - Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Javadoc

[6] Google Java Style Guide. Retrieved from https://google.github.io/styleguide/javaguide.html

[7] Characters (The Java™ Tutorials > Learning the Java Language > Numbers and Strings). Retrieved from https://docs.oracle.com/javase/tutorial/java/data/characters.html

[8] Java Enums. Retrieved from http://tutorials.jenkov.com/java/enums.html

[9] Enum Types (The Java™ Tutorials > Learning the Java Language > Classes and Objects). Retrieved from https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html

[10] opencsv – General. Retrieved from http://opencsv.sourceforge.net/

[11] Java Cheat Sheet. Retrieved from https://home.et.utwente.nl/slootenvanf/div/cheatsheet/

[12] Java Cheat Sheet : Java Glossary. Retrieved from http://mindprod.com/jgloss/jcheat.html

[13] How do I generate random integers within a specific range in Java? - Stack Overflow. Retrieved from https://stackoverflow.com/questions/363681/how-do-i-generate-random-integers-within-a-specific-range-in-java

[14] Java Concurrency in Practice. Retrieved from http://jcip.net/

[15] checkstyle – Checkstyle 8.8. Retrieved from http://checkstyle.sourceforge.net/

[16] PMD. Retrieved from https://pmd.github.io/

[17] spotbugs/spotbugs: SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.. Retrieved from https://github.com/spotbugs/spotbugs

[18] Interface in java with example programs. Retrieved from https://beginnersbook.com/2013/05/java-interface/

[19] Interfaces (The Java™ Tutorials > Learning the Java Language > Interfaces and Inheritance). Retrieved from https://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html

[20] The Java™ Tutorials. Retrieved from https://docs.oracle.com/javase/tutorial/index.html

[21] java - Initialization of an ArrayList in one line - Stack Overflow. Retrieved from https://stackoverflow.com/questions/1005073/initialization-of-an-arraylist-in-one-line

[22] javascript - Using two values for one switch case statement - Stack Overflow. Retrieved from https://stackoverflow.com/questions/16706716/using-two-values-for-one-switch-case-statement

[23] Access modifiers in java - Javatpoint. Retrieved from https://www.javatpoint.com/access-modifiers

[24] Java Naming Conventions - Javatpoint. Retrieved from https://www.javatpoint.com/java-naming-conventions

[25] Providing Constructors for Your Classes (The Java™ Tutorials > Learning the Java Language > Classes and Objects). Retrieved from https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html

Testing

[1] Defining a Live Template for Unit Tests – Craig Russell – Medium. Retrieved from https://medium.com/@trionkidnapper/defining-a-live-template-for-unit-tests-be5f50fc7f93

android-development-resources's People

Contributors

adriantache avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.