Android developers resources 

Getting started in Android development

    Android developers
    - official website https://developer.android.com/
    - Codelabs https://codelabs.developers.google.com/
    - Youtube https://www.youtube.com/user/androiddevelopers
    - Android developers Blog https://android-developers.googleblog.com/
    
    Kotlin
    - https://kotlinlang.org/
    - https://developer.android.com/kotlin

    Repositories
    - Github/Android https://github.com/android
    - Android Architecture Blueprints v2 https://github.com/android/architecture-samples
    - Android Architecture Components samples https://github.com/android/architecture-components-samples

   Courses 
    
    - Training https://developer.android.com/courses
    - Learn Kotlin for Android https://developer.android.com/kotlin/campaign/learn

    Udacity

    -  https://classroom.udacity.com/courses/ud9012
    -  https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012
    -  https://classroom.udacity.com/courses/ud940
    -  https://www.udacity.com/course/advanced-android-with-kotlin--ud940  

    Caster.io

    - The Kotlin Programming Language https://caster.io/courses/kotlin-programming-language

    Coursera 

    - Kotlin for Java Developers https://www.coursera.org/learn/kotlin-for-java-developers
    
    Google Play Academy 
    - https://playacademy.exceedlms.com/student/catalog

    Android Kotlin Fundamentals Course
    - https://codelabs.developers.google.com/android-kotlin-fundamentals/

    Android Dev Summit 2019 
    - https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_xXXubDti2eRnIKU0p7wHd

    Youtube Android Developers channel
    - https://www.youtube.com/user/androiddevelopers

    Kotlin Conf 2019
    - https://kotlinconf.com/2019/talks/
    
    Codelabs
    - Android Data Binding Codelab https://github.com/googlecodelabs/android-databinding
    - Android Developer Fundamentals Course https://codelabs.developers.google.com/android-training/
    - Android codelabs https://codelabs.developers.google.com/?cat=Android
    
    Design
    - Material Design https://material.io/
    - Icons https://material.io/resources/icons/
    - Iconfinder https://www.iconfinder.com/
    - Material design palette https://www.materialpalette.com/
    - Flaticon https://www.flaticon.com/
    
--------------------------------------------------
Publish App

- Publish your app
  https://developer.android.com/studio/publish
  
- Android App Bundles
  https://developer.android.com/guide/app-bundle
  
- APP privacy policy generator 
  https://app-privacy-policy-generator.firebaseapp.com/  
  
--------------------------------------------------
Roadmaps

Android Developer Roadmap 2020
- https://github.com/mobile-roadmap/android-developer-roadmap

Android Table of Elements
- https://www.androidelements.com/

--------------------------------------------------
UI components 

- ConstraintLayout https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout

- Build a Responsive UI with ConstraintLayout https://developer.android.com/training/constraint-layout

- Use ConstraintLayout to design your Android views(CodeLab) https://codelabs.developers.google.com/codelabs/constraint-layout/#0

- Support different screen sizes https://developer.android.com/training/multiscreen/screensizes


--------------------------------------------------
http libraries

- retrofit 
https://square.github.io/retrofit/
https://futurestud.io/tutorials/tag/retrofit

- volley 
https://developer.android.com/training/volley

--------------------------------------------------
External libraries

- Android Arsenal with tools, libraries and applications 
https://android-arsenal.com/