Skip to content

All those Android development sources that you need to be and stay awesome!

License

NotificationsYou must be signed in to change notification settings

kyawthet13982/android-dev-sources

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hey, WELCOME! 🙏

Below you will find all those Android development sources that you need to be and stay awesome!

' ❤️ ' THE FOCUS IS ON KOTLIN ' ❤️ '

Since Google announced support for Kotlin you will be finding more and more sources that focus around Kotlin.

OPML

Don't forget to check out the OPML subscriptions file included in this project (subscriptions.xml). This will make it very easy for you to import all this amazing feeds into your favorite RSS reader.

👍 JUST DO IT! 👍

Keep up to date with the latest and greatest in Android.

Android DEV Sources

CategoryTitleURL
Apps
Inoreader - News Reader & RSShttps://play.google.com/store/apps/details?id=com.innologica.inoreader
Reddit: The Official Apphttps://play.google.com/store/apps/details?id=com.reddit.frontpage
Player FM - Podcast Offlinehttps://play.google.com/store/apps/details?id=fm.player
Playbook for Developershttps://play.google.com/store/apps/details?id=com.google.android.apps.secrets
RSS and News Aggregators
Inoreaderhttps://www.inoreader.com
Reddit - Kotlinhttps://www.reddit.com/r/Kotlin
Reddit - Androidhttps://www.reddit.com/r/androiddev
Podcasts
Android Snackshttps://androidsnacks.wordpress.com
Talking Kotlinhttp://talkingkotlin.com
Fragmentedhttp://fragmentedpodcast.com
Android Developers Backstagehttp://androidbackstage.blogspot.de
The Context #androiddevhttps://.com/artem-zinnatullin/TheContext-Podcast
Native Wheelhousehttps://nativewheel.house
Websites/Subscriptions
Kotlin Weeklyhttp://www.kotlinweekly.net
Android Weeklyhttp://androidweekly.net
Android Dev Digesthttps://www.androiddevdigest.com
InfoQhttps://www.infoq.com/android
JournalDevhttp://www.journaldev.com
Courses/Presentations/Tutorials
Caster IOhttps://caster.io/courses
Udacityhttps://www.udacity.com/courses/android
Envato Tuts Plushttps://code.tutsplus.com/categories/android/courses
Speaker Deckhttps://speakerdeck.com
Android Hivehttps://www.androidhive.info
Vogellahttp://www.vogella.com/tutorials/android.html
Ray Wenderlichhttps://www.raywenderlich.com/category/android
AndroidDesign
Android Design Patternshttp://www.androiddesignpatterns.com
UpLabs Materialhttps://www.uplabs.com/material
Android Nicetieshttp://androidniceties.tumblr.com
Android UI Patternshttp://www.androiduipatterns.com
AndroidMarketing
Weeby Networkhttps://weebynetwork.com/blog
AndroidLibraries
Android Arsenalhttp://android-arsenal.com
Kotlin Resourceshttps://www.kotlinresources.com/tag/android
BlogsGrandmasters
The Clean Codehttp://blog.cleancoder.com
Martin Fowlerhttps://martinfowler.com
BlogsKotlin
JetBrainshttps://blog.jetbrains.com/kotlin
Super Kotlinhttps://superkotlin.com
Kotlin Developmenthttps://www.kotlindevelopment.com
Hadi Haririhttp://hadihariri.com
Antonio Leivahttps://antonioleiva.com/category/blog
Jim Bacahttp://blog.jimbaca.com
Simon Wirtzhttps://blog.simon-wirtz.de
Tonic Artoshttp://www.tonicartos.nz
Philipp Hauerhttps://blog.philipphauer.de
BlogsReactive
Advanced Reactive Javahttp://akarnokd.blogspot.de
BlogsDevelopers
Jake Whartonhttp://jakewharton.com
Donn Felkerhttp://www.donnfelker.com
Kaushik Gopalhttp://blog.kaush.co
Mark Allisonhttps://blog.stylingandroid.com
Hannes Dorfmannhttp://hannesdorfmann.com
Dan Lew Codeshttp://blog.danlew.net
Chiu-Ki Chanhttp://blog.sqisland.com
Chris Baneshttps://chris.banes.me
Rebecca Frankshttps://riggaroo.co.za
Zarah Dominguezhttp://zdominguez.com
Elif Boncukhttps://elifboncuk.com
Annyce Davishttp://adavis.info
Huyen Daohttp://www.randomlytyping.com/about
Lisa Wrayhttp://www.xwray.com
Daichi Furiyahttps://wasabeef.jp
Scott Alexander-Bownhttps://scottyab.com
Cyril Mottierhttps://cyrilmottier.com
Corey Latislawhttp://coreylatislaw.com/category/mobile
Wolfram Rittmeyerhttp://www.grokkingandroid.com
Zarah Dominguezhttp://www.zdominguez.com
Fernando Cejashttps://fernandocejas.com
Kelly Shusterhttp://www.kiodev.com
Michael Evanshttp://michaelevans.org
Michał Łuszczukhttp://blog.propaneapps.com
Ryan Harterhttp://ryanharter.com
BlogsMedium
Google Developershttps://medium.com/google-developers
Square Cornerhttps://medium.com/square-corner-blog
Pro Android Devhttps://proandroiddev.com
Android DEVhttps://medium.com/tag/androiddev
Android Pubhttps://android.jlelse.eu
Android Friendlyhttps://android.i-visionblog.com
Fueled Androidhttps://medium.com/fueled-android
Heetch Engineeringhttps://eng.heetch.com
Mobile Engineeringhttps://medium.com/mobile-engineering
Chet Haasehttps://medium.com/@chethaase
Florina Muntenescuhttps://medium.com/@florina.muntenescu
George Mounthttps://medium.com/@georgemount007
NitinKumar Govehttps://medium.com/@nitinkumargove
Patryk Poborcahttps://medium.com/@patrykpoborca
César Ferreirahttps://medium.com/@cesarmcferreira
Sebastiano Poggihttps://medium.com/@seebrock3r
Sebastiano Gottardohttps://medium.com/@rotxed
Aritra Royhttps://blog.aritraroy.in
BlogsGoogle
Google Developershttps://developers.googleblog.com
Android Developershttps://android-developers.googleblog.com
BlogsCompanies
JetBrainshttps://blog.jetbrains.com/idea
Realmhttps://realm.io/news
Genymotionhttps://www.genymotion.com/blog
CommonsWarehttps://commonsware.com/blog
Yalantishttps://yalantis.com/blog
Philosophical Hackerhttps://www.philosophicalhacker.com
Big Nerd Ranchhttps://www.bignerdranch.com/blog/categories/android
Software Engineering Hipsterhttps://artemzin.com/blog
The Cheese Factoryhttps://inthecheesefactory.com/blog
Mindorkshttps://blog.mindorks.com
Novodahttps://www.novoda.com/blog
Babylon Healthhttps://blog.babylonhealth.com
BlogsOther
TechBeaconhttps://techbeacon.com/mobile
Mike Cohnhttps://www.mountaingoatsoftware.com/blog
Coding Horrorhttps://blog.codinghorror.com
Base Labhttps://lab.getbase.com/category/engineering
Hydehttp://hyde.getpoole.com
TwitterFollow
Google Developers Expertshttps://developers.google.com/experts
Jake Whartonhttps://twitter.com/JakeWharton
Donn Felkerhttps://twitter.com/donnfelker
Kaushik Gopalhttps://twitter.com/kaushikgopal
Chet Haasehttps://twitter.com/chethaase
Tor Norbyehttps://twitter.com/tornorbye
Genymotionhttps://twitter.com/Genymotion
Websites/Subscriptions(see relevant section)
Courses/Presentations/Tutorials(see relevant section)
Blogs(see relevant section)
YouTube Channels(see relevant section)
Community/Meetups(see relevant section)
YouTubeChannels
Android Developershttps://www.youtube.com/user/androiddevelopers
Android Dialogshttps://www.youtube.com/channel/UCMEmNnHT69aZuaOrE-dF6ug
Google Developershttps://www.youtube.com/user/GoogleDevelopers
Firebasehttps://www.youtube.com/user/Firebase
JetBrainsTVhttps://www.youtube.com/user/JetBrainsTV
SquareEngineeringhttps://www.youtube.com/user/SquareEngineering
Square Islandhttps://www.youtube.com/channel/UCtdDoUTSw0tkvtro98Xu35g
Touchlabhttps://www.youtube.com/channel/UC_LIW0OUdsRI21D0xnWkexw
Slidenerdhttps://www.youtube.com/user/slidenerd
YouTubeSearch & Find
Google IO Android
Firebase IO Android
Droidcon
Android Dev Summit
Community/Conferences
https://.com/AndroidStudyGroup/conferences
Community/Meetups
All Android Meetupshttps://www.meetup.com/topics/android/all
All Android Development Meetupshttps://www.meetup.com/topics/android-developers/all
Community/MeetupsSan Francisco & Silicon Valley
Bay Area Kotlin User Grouphttps://www.meetup.com/Bay-Area-Kotlin-User-Group
The San Francisco & Silicon Valley Android Developershttps://www.meetup.com/svandroid
The San Francisco Android User Grouphttps://www.meetup.com/sfandroid
GDG San Franciscohttps://www.meetup.com/google-developer-group-san-francisco
Community/MeetupsLondon
GDG Londonhttp://www.gdg-london.com
Kotlin Londonhttps://www.meetup.com/kotlin-london
The London Android Grouphttps://www.meetup.com/android
Community/MeetupsBerlin
Berlin Androidhttp://berlindroid.de
Berlin Kotlin User Grouphttps://www.meetup.com/GDG-Berlin-Android
GDG Berlin Androidhttps://www.meetup.com/GDG-Berlin-Android
GDG Berlinhttps://www.meetup.com/gdgberlin
Community/MeetupsAthens
GDG Android Athenshttps://www.meetup.com/GDG-Android-Athens
SlackJoin
Kotlin Languagekotlinlang.slack.com
Android Unitedandroid-united.slack.com
Android Chatandroidchat.slack.com
Firebase Communityfirebase-community.slack.com
Spec Networkspecnetwork.slack.com
SlackLocal Community
ADG Berlinadg-berlin.slack.com
Android Dev Brazilandroiddevbr.slack.com
Greek Android Developersgdgandroidathens.slack.com
Previews/EAP
Android Ohttps://developer.android.com/preview/index.html
Android Studio 3.0https://developer.android.com/studio/preview/index.html
Kotlin 1.1.4 EAPhttps://discuss.kotlinlang.org/t/kotlin-1-1-4-eap/3721
Kotlin 1.2 EAPhttps://blog.jetbrains.com/kotlin/2017/06/early-access-program-for-kotlin-1-2-has-been-started
ProjectsKotlin
What's Trending in Kotlinhttps://.com/trending/kotlin
Awesome Kotlinhttps://.com/KotlinBy/awesome-kotlin
Kotlin Koanshttps://.com/Kotlin/kotlin-koans
Design Patterns In Kotlinhttps://.com/dbacinski/Design-Patterns-In-Kotlin
Bandhook Kotlinhttps://.com/antoniolg/Bandhook-Kotlin
KEEPhttps://.com/Kotlin/KEEP
Kotlin Coroutineshttps://.com/Kotlin/kotlin-coroutines
Idiomatic Kotlinhttps://.com/yole/idiomatic-kotlin
Clean Architecturehttps://.com/bufferapp/android-clean-architecture-boilerplate
ProjectsAndroid
What's Trending in Java & Androidhttps://.com/trending/java
Awesome Listshttps://.com/sindresorhus/awesome
Awesome Javahttps://.com/akullpp/awesome-java
Awesome Androidhttps://.com/JStumpp/awesome-android
Awesome RxJavahttps://.com/eleventigers/awesome-rxjava
Awesome UI/UXhttps://.com/wasabeef/awesome-android-ui
Awesome Material Designhttps://.com/sachin1092/awesome-material
Awesome Android Thingshttps://.com/amitshekhariitbhu/awesome-android-things
Android Guideshttps://.com/aritraroy/UltimateAndroidReference
Android Guideshttps://.com/codepath/android_guides/wiki
Android Guideshttps://.com/ribot/android-guidelines
Best Practiceshttps://.com/futurice/android-best-practices
Architecturehttps://.com/googlesamples/android-architecture
Architecture Componentshttps://.com/googlesamples/android-architecture-components
Clean Architecturehttps://.com/android10/Android-CleanArchitecture
MVPhttps://.com/sockeqwe/mosby
RxJavahttps://.com/kaushikgopal/RxJava-Android-Samples
RxJavahttps://.com/amitshekhariitbhu/RxJava2-Android-Samples
Daggerhttps://.com/JakeWharton/u2020
Testinghttps://.com/googlesamples/android-testing
Qualityhttps://.com/artem-zinnatullin/qualitymatters
Material Designhttps://.com/nickbutcher/plaid
Util Codehttps://.com/Blankj/AndroidUtilCode
Put It All Togetherhttps://.com/athkalia/Just-Another-Android-App
Android Development Blogshttps://.com/ziem/android-development-blogs
One Library Per MonthKotlin
Ankohttps://.com/Kotlin/anko
RxKotlinhttps://.com/ReactiveX/RxKotlin
Kodeinhttps://.com/SalomonBrys/Kodein
Kotlin Coroutineshttps://.com/Kotlin/kotlinx.coroutines
KotterKnifehttps://.com/JakeWharton/kotterknife
SQLDelighthttps://.com/square/sqldelight
Kotlin Koihttps://.com/mcxiaoke/kotlin-koi
AsyncAwaithttps://.com/metalabdesign/AsyncAwait
Exposedhttps://.com/JetBrains/Exposed
One Library Per MonthAndroid
Android Architecture Componentshttps://developer.android.com/topic/libraries/architecture/index.html
Firebase Realtime Databasehttps://firebase.google.com/docs/database
DataBindinghttps://developer.android.com/topic/libraries/data-binding/index.html
RxJavahttps://.com/ReactiveX/RxJava
Daggerhttps://.com/google/dagger
ButterKnifehttps://.com/JakeWharton/butterknife
AndroidAnnotationshttps://.com/androidannotations/androidannotations
Retrofithttps://.com/square/retrofit
Realmhttps://.com/realm/realm-java
SQLBritehttps://.com/square/sqlbrite
Glidehttps://.com/bumptech/glide
Picassohttps://.com/square/picasso
Frescohttps://.com/facebook/fresco
Stethohttps://.com/facebook/stetho
Canaryhttps://.com/square/canary
AutoValuehttps://.com/google/auto
Parcelerhttps://.com/johncarl81/parceler
PermissionsDiserhttps://.com/hotchemi/PermissionsDiser
Shortbreadhttps://.com/MatthiasRobbers/shortbread
ConstraintLayouthttps://.com/ConstraintLayout/constraintlayout..io
Lottiehttps://.com/airbnb/lottie-android
Timberhttps://.com/JakeWharton/timber
Hugohttps://.com/JakeWharton/hugo
JobDiserhttps://.com/firebase/firebase-jobdiser-android
WilliamCharthttps://.com/diogobernardino/WilliamChart
One Library Per MonthGradle Plugin
Gradle Versions Pluginhttps://.com/ben-manes/gradle-versions-plugin
Dexcount Gradle Pluginhttps://.com/KeepSafe/dexcount-gradle-plugin
One Library Per MonthStatic Analysis
Linthttps://developer.android.com/studio/write/lint.html
Detekthttps://.com/arturbosch/detekt
Checkstylehttps://.com/checkstyle/checkstyle
PMDhttps://pmd..io
Findbugshttp://findbugs.sourceforge.net
One Library Per MonthTesting
Spekhttps://.com/JetBrains/spek
Espressohttps://developer.android.com/training/testing/espresso/index.html
JUnithttps://.com/junit-team/junit4
AssertJhttps://.com/joel-costigliola/assertj-core
Mockitohttps://.com/mockito/mockito
Robolectrichttps://.com/robolectric/robolectric
Jacocohttps://.com/jacoco/jacoco
Spoonhttps://.com/square/spoon
Composerhttps://.com/gojuno/composer
One Platform Per QuarterAll in One
Firebasehttps://firebase.google.com
Fabrichttps://get.fabric.io
Realmhttps://realm.io/products/realm-mobile-platform
One Platform Per QuarterCrash Reporting
HockeyApphttps://hockeyapp.net
Instabughttps://instabug.com
Bugsnaghttps://www.bugsnag.com
One Platform Per QuarterTracking
Mixpanelhttps://mixpanel.com
Countlyhttps://count.ly
CleverTaphttps://clevertap.com
One Language Per Year
Kotlinhttps://kotlinlang.org
JavaScripthttps://www.javascript.com
C#https://msdn.microsoft.com/en-us/library/a72418yk.aspx
Swifthttps://swift.org
BooksRobert Martin (Uncle Bob)
Clean ArchitectureVimeo
Clean CodeAmazon
Clean CoderAmazon
BooksKent Beck
Test-Driven Development by ExampleAmazon
Implementation PatternsAmazon
BooksMartin Fowler
Refactoring: Improving the Design of Existing CodeAmazon
Patterns of Enterprise Application ArchitectureAmazon
BooksJoshua Bloch
Effective JavaAmazon
Java PuzzlersAmazon
BooksDesign Patterns
Design Patterns: Elements of Reusable Object-Oriented SoftwareAmazon
Head First Design PatternsAmazon
BooksRefactoring
Working Effectively with Legacy CodeAmazon
The Mikado MethodAmazon
BooksTesting
Test-Driven Development by ExampleAmazon
xUnit Test Patterns: Refactoring Test CodeAmazon
BooksOther
Coders at Work: Reflections on the Craft of ProgrammingAmazon
The Pragmatic Programmer: From Journeyman to MasterAmazon
Soft Skills: The software developer's life manualAmazon
BooksKotlin
Kotlin in ActionAmazon
Kotlin for Android DevelopersAntonio Leiva
BooksAndroid
The Busy Coder's Guide to Android DevelopmentCommonsWare
Android Programming: The Big Nerd Ranch GuideBig Nerd Ranch
BooksRxJava
Reactive Programming with RxJavaAmazon
Books
List of Free Learning Resourceshttps://.com/EbookFoundation/free-programming-books
List of Free Software Testing Resourceshttps://.com/ligurio/free-software-testing-books
ProductivityAndroid Studio
Android Studio Pluginshttps://.com/balsikandar/Android-Studio-Plugins
Key PromoterAndroid Studio Plugin
ADB IdeaAndroid Studio Plugin
ADB WiFi ConnectAndroid Studio Plugin
Ace JumpAndroid Studio Plugin
Android Studio for Expertshttps://medium.com/@shemag8/android-studio-for-experts-cheat-sheet-efe892703d97#.fqwwmsifm
Android Studio Like a Prohttps://stanfy.com/blog/use-android-studio-like-a-pro
GDE Philippe Breault discusses Tinkering with Android Studio (Part I)http://fragmentedpodcast.com/episodes/055
GDE Philippe Breault on tinkering with Android Studio (Part II)http://fragmentedpodcast.com/episodes/056
Android Studio Tips by Philippe Breaulthttps://.com/pavlospt/Android-Studio-Tips-by-Philippe-Breault
ProductivityTechniques
Hadi Hariri - Mouseless Driven Developmenthttps://vimeo.com/98922030
Pomodoro Techniquehttps://cirillocompany.de/pages/pomodoro-technique
ProductivityTips
Android Tips and Trickshttps://.com/nisrulz/android-tips-tricks
Java Code Styles (by Square and Jake Wharton)https://.com/square/java-code-styles
{dev} tipshttps://tips.seebrock3r.me
AndroidDev tips and tricks from 2016http://fragmentedpodcast.com/episodes/048
Tips and tricks we picked from 2015http://fragmentedpodcast.com/episodes/28
Talking TextView with Elliott Chenger - Performancehttp://fragmentedpodcast.com/episodes/39
How to become a better Android developer: 30+ bite-sized pro tipshttps://techbeacon.com/how-become-better-android-developer-30-bite-sized-pro-tips
30+ Kickass Tools to Develop Android Apps Like a Prohttps://blog.aritraroy.in/30-kickass-tools-to-develop-android-apps-like-a-pro-191e52b9419b
30+ Bite-Sized Pro Tips to Become a Better Android Developerhttps://blog.aritraroy.in/30-bite-sized-pro-tips-to-become-a-better-android-developer-b311fd641089
ProductivityGetting Started
Resources for Getting Started with Modern Android Developmenthttps://riggaroo.co.za/resources-getting-started-android-development
ProductivityInterviews
Android Interview Questionshttps://.com/MindorksOpenSource/android-interview-questions
The top Internet companies android interview questions and answershttps://.com/JackyAndroid/AndroidInterview-Q-A

Contributing guidelines

If you would like to add a new entry to the list, create a new issue using template below:

**Category:** Lorem ipsum
**Title:** Lorem ipsum
**URL:** http://example.com

As an issue title use Add http://example.com.

Found this project useful?

If you found this project useful, then please consider giving it a ⭐ on and sharing it with your friends via social media.

PS

I would really love some feedback on this list I've created and more so would love your contribution to this list as I am sure I might be forgetting other important and equally powerful Android dev sources that our community can benefit from...

ENJOY YOU

Project Maintained By

Petros Paraskevopoulos

Passionate Android Advocate.

License

Copyright 2017 ParaskP7

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

All those Android development sources that you need to be and stay awesome!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published