awesome-android-learner
Android learning resource
A curated list of resources and guides for learning Android development and improving skills in the field
Awesome for mobile dev learning
380 stars
21 watching
38 forks
last commit: almost 4 years ago
Linked from 1 awesome list
android-developersawesomeawesome-listlearning
Random | |||
caster.io - Android Clean architecture | : 2 hours of videous around clean architecture and how this may help ups | ||
dbacinski/Design-Patterns-In-Kotlin | 5,916 | 6 months ago | : some implementations for cool patterns that will help you to have better code |
Gitlab-ci Toolbox for Android | : guide to setup your own gitlab ci runner with useful scripts for android | ||
Futurice - best practices | 20,359 | about 3 years ago | : Cool updated list of great practices to follow |
Android Study Group conferences list | : list of upcoming and old conferences. WOW! | ||
Wireless debug | : how to develop without connect your device through USB | ||
Clean Architecture | : one way to architect your apps | ||
Elminating code overhead - Square 2015 | : Android performance ideas to use from Jacke Warthon | ||
Jake Wharton - testing robots | : a testing maintainability idea | ||
Android Scripts | 48 | over 5 years ago | : list of scripts that show how to install dependencies from a terminal, copy env variables to gradle.properties files easy, etc |
Books | |||
Android-Development-Patterns-Professional-Developers | : list of patterns for android development | ||
The big nerd ranch guide v1 | : Cool guide to learn the basics of every spec on android | ||
JavaRX Essentials | : Cool book to learn the cool javaRX | ||
Async Android | : Async usages for Android | ||
Retrofit love working with apis on android | : Learn all about Retrofit | ||
Picasso: Easy Image Loading on Android | : Learn all about loading images with Picasso | ||
Glide: Customizable Image Loading on Android | : Learn all about loading images with Glide | ||
Gson: Enjoy JSON (De-)Serialization in Java | : Learn all about Gson | ||
Meetups/Talks/Videos | |||
Droidcon NYC 2016 - Espresso: A Screenshot is Worth 1,000 Words | : testing experiences with espresso | ||
danielgomezrico youtube android list | : selected list of videos to learn android from a lot of places | ||
Free - Google Developers Channel | : youtube list of videos from google | ||
Free - Android Developers | : youtube list of cool videos | ||
Podcasts | |||
Fragmented podcast | : Donn Felker and other folks talking about android, follow on | ||
Talking Kotlin | : podcast focused on Kotlin | ||
Android Backstage | : google engineers talking about android | ||
Posts | |||
Kotlin top 10 questions | : answers for some of the common questions on kotlin | ||
Android architecture post series | : explains and give a full overview of architure for android | ||
A successful XML naming convention/Jeroen Mols | : good tips about ids to make your apps more maintainable | ||
Android studio tips tricks | : cool setups and tips for Android Studio | ||
Understanding Android Naming Conventions | : explains the idea behind each basic class of android framework to avoid confusions | ||
Enable Lollipop colors/icon for chrome | : you can add colors and icon to chrome bar to make you site beautiful and theme based on mobile | ||
Install Google Apps into Genymotion Emulator | : how to install google services into genymotion emulators | ||
Design for Pre lollipop -compat | : guide to setup project to use app compat | ||
Materialize your app - Antonio Leiva | : Antonio leiva post about how to materialize your app | ||
Material Design Colors Explanation | : learn how to use colors with material design ideas in youtube | ||
Material animations shared elements AppCompat - Antonio Leiva | : how animate views between activities! | ||
CodePath - Lollipop Animations | : add lollipop animations to your app | ||
Why use volley | : cool explanation volley (wow) | ||
Make Apps Beautiful | : Video to make the apps see beatiful | ||
Image load - Glide vs Picasso? | : Comparation from image loading images | ||
Activity launch modes | : launch modes explanation | ||
AutocompleteTextView examples (including address autocomplete) | : autotomplete address, accounts and more to copy and paste | ||
6 Things I wish I knew before I wrote my first app | : base concepts to learn and avoid performance problems | ||
Android performance - Omertsimsek | : because performance matterns there are cool slides about | ||
Espresso 2.0 presentation | : Testing with espresso 2.0.idcon-whats-new-in-android-testing-2015-jos-alcrreca): how to test! | ||
Espresso tests "architecture" | : give ideas about how to write tests in a clean and structured way (tests are code at the end... someone will maintain them) | ||
Task and document api | : explains how android manage activities and tasks | ||
GCM to optimize battery | : clear explanation for GCM use to do requests and save battery | ||
Modal Bottom Sheet tutorial | : shows how to create a BottomSheetDialogFragment and show it clearly | ||
android-understanding-gradle-dependencies-and-resolving-conflicts | : expose some ideas around gradle and android dependencies setup | ||
Troubleshooting proguard issues | : cool article showing proguard tools on android studio and how to use them to fix some issues | ||
Reduce parcelable boilerplate with kotlin | : shows how extension functions helps to reduce this code and make it cleaner | ||
Tutorial Series | |||
Amejia481/Associate-Android-Developer-Certification | 1,054 | almost 2 years ago | : an awesome for android developer certifications |
Google / android-training | : basic training around android offered by google | ||
Google / advanced-android-training | : training around android offered by google with more advanced topics | ||
Retrofit Series | : 50+ part series on Retrofit | ||
Picasso Series | : 20+ part series on Picasso | ||
Glide Series | : 25+ part series on Glide | ||
Gson Series | : 30+ part series on Gson | ||
App Builders Switzerland 2019 | : each talk for App Builders Switzerland 2019 | ||
Open Source Apps | |||
Google IO 2014 compat example | 326 | almost 10 years ago | : Google IO app from 2014! |
Open libra - Material Design Showcase | 358 | about 9 years ago | : Cool material design example |
WallSplash - Material Design Showcase | 792 | over 7 years ago | : wallpaper app but don´t have the last code. :( |
Material Animation Samples | 228 | over 6 years ago | : some material design examples |
Sunshine | 2,866 | over 2 years ago | : app developed on the Udacity course |
Courses | |||
Free/paid - OFFICIAL GOOGLE - Udacity | : Google android official courses and nanodegree | ||
Free - Codepath Android Wiki | 28,308 | over 1 year ago | : guides for android dev from codepath guys |
Free - New Circle Courses | : New circle courses for android | ||
Rxjava design patterns | : course oriented on RXJava for Android | ||
Tools / Chrome | |||
Vysor | : Mirror (clickable) the device screen into chrome, helpful for meetings on hangout/hero or something | ||
Tools / Mac | |||
Android Tool | 5,426 | over 1 year ago | : easy take iOS and Android screenshots |
Image optim | : Make your assets smaller. | ||
Alfi | 501 | almost 6 years ago | : check new versions for your dependencies from terminal |
romannurik/MaterialColorsApp | 1,763 | almost 2 years ago | : awesome color picker with material design in mind to guide you picking the right colors |
Tools / Web | |||
Sromannurik/lidesCodeHighlighter | : highlight your code snippets for speakers | ||
Adobe color | : helps to define colors pallete for our apps | ||
Material Design Color Generator | : let you create the full pallete from a single color in hexa, rgb, etc | ||
Android Demo mode | : change status bar items for screenshots like wifi at full level | ||
Density Converter | : helps to see values for each density | ||
Android Asset Studio | : Assets management | ||
Material Palette | : helps to define colors on material design interfaces | ||
Material Design Icons | : search and download official android icons | ||
Tools / Android Studio/ Gradle Plugins | |||
Adb-Idea | 2,115 | 5 days ago | : Helps you to reset app data, uninstall app, and others from android studio and other |
Material design icon generator | 2,410 | over 6 years ago | : helps you to import drawables for each size from the material icon source into android studio with defined size and color |
Tools / Apps for test devices (for you) | |||
Android - Material | : see the material palette on your device | ||
Texpand | : save time creating autocomplete texts inside your android test device | ||
Android tool belt | : fill the ram helping to test bad memory escenarios | ||
Other Awesomes (categorized list of awesome links) | |||
Android community | 79 | almost 6 years ago | : list of videos |
android-blogs | 501 | about 3 years ago | : List with blogs about Android |
Android Arsenal | : list of available open libs with GUI, comments and so on | ||
Github - snowdream awesome | 5,913 | over 4 years ago | : Categorized awesome |
Github - wasabeef awesome ui | 50,776 | 5 months ago | : Categorized awesome |
Github - JStumpp awesome | 11,007 | 6 months ago | : Categorized awesome |
Codepath - Must have libraries | : Cool guide about base libs for every project | ||
Android performance | 2,852 | over 5 years ago | : help you to learn about how to add performance boost |
More related projects:
- treesouth/androidlibrary
- interisti/vs-material-icons-generator
- interisti/xs-material-icons-generator
- inferjay/androiddevtools
- baristaventures/android-debug-artist
- zunjae/anyme
- iamdaiyuan/android_top_1000
- arduia/proexpense
- anirudh24seven/android-dev-readme
- mtotschnig/myexpenses
- seasonfif/github
- cycloneaxe/phphub-android
- rabtman/acgclub
- alhazmy13/mediarecorderdialog
- kaichunlin/android-transition