126 lines
33 KiB
Plaintext
126 lines
33 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Android Release Notes[0m
|
||
|
||
[38;5;12mAwesome Android Release Notes is a useful directory for Android software developers to keep up-to-date with all the things related with Android. [39m[38;5;14m[1mContributions are welcome[0m[38;5;12m.[39m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;5;12m (https://github.com/pedronveloso)[39m
|
||
|
||
[38;5;12m###[39m[38;5;14m[1mNote on Update Frequency[0m[38;5;12m: [39m
|
||
|
||
[38;5;12mFor[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mwebsites[39m[38;5;12m [39m[38;5;12mI've[39m[38;5;12m [39m[38;5;12mtried[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12mfrequency[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwebpage[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mquestion.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mfrequently[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mworth[39m[38;5;12m [39m[38;5;12mvisiting[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwebpage[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mtrack[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mwhat's[39m[38;5;12m [39m[38;5;12mnew.[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mfurther[39m[38;5;12m [39m[38;5;12mrecommend[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m
|
||
[38;5;12mextension[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mTab[0m[38;5;14m[1m [0m[38;5;14m[1mSnooze[0m[38;5;12m [39m[38;5;12m(https://chrome.google.com/webstore/detail/tab-snooze/pdiebiamhaleloakpcgmpnenggpjbcbm?hl=en),[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mwebpage[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mopen[0m[38;5;14m[1m [0m[38;5;14m[1mperiodically[0m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mautomate[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12minterest[39m[38;5;12m [39m[38;5;12myou.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAndroid OS Updates[0m
|
||
|
||
[38;5;12mFor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mentire[39m[38;5;12m [39m[38;5;12mhistory[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;14m[1minteractive[0m[38;5;14m[1m [0m[38;5;14m[1mpage[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mhistory[0m[38;5;12m [39m[38;5;12m(https://www.android.com/history)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhighlights[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mprevious[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12mone.[39m[38;5;12m [39m[38;5;14m[1mWikipedia[0m[38;5;14m[1m [0m[38;5;14m[1mhas[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m
|
||
[38;5;14m[1mcomprehensive[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mconcise[0m[38;5;14m[1m [0m[38;5;14m[1mlist[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Android_version_history)[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mversions,[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mrelease[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprominent[39m[38;5;12m [39m[38;5;12mfeatures.[39m
|
||
[38;5;12mAnd last but not least the [39m[38;5;12min-depth developer-oriented documentation[39m[38;5;12m (https://developer.android.com/about/index.html) for the latest Android versions. [39m
|
||
|
||
|
||
[38;5;12mCheck[39m[38;5;12m [39m[38;5;14m[1mSDK[0m[38;5;14m[1m [0m[38;5;14m[1mPlatform[0m[38;5;14m[1m [0m[38;5;14m[1mrelease[0m[38;5;14m[1m [0m[38;5;14m[1mlogs[0m[38;5;12m [39m[38;5;12m(https://developer.android.com/studio/releases/platforms.html)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;14m[1mrevisions[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1meach[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mrelease[0m[38;5;12m.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mlet[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mchanged[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3m7.1\_r1[0m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3m7.1\_r2[0m[38;5;12m.[39m[38;5;12m [39m
|
||
[38;5;12mNotice[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mconsidered[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mAndroid[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m7.1[0m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconsumer,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mdiferences[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12maware[39m[38;5;12m [39m[38;5;12mof.[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mPolice[0m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12musually[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdiff[39m[38;5;12m [39m[38;5;12mdetailing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mstuff[39m[38;5;12m [39m
|
||
[38;5;12m(http://www.androidpolice.com/tags/changelog/)[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mrevision.[39m[38;5;12m [39m[48;5;235m[38;5;249mUpdate Frequency: Biweekly[49m[39m
|
||
|
||
|
||
[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstay[39m[38;5;12m [39m[38;5;12minformed[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;14m[1mOS[0m[38;5;14m[1m [0m[38;5;14m[1msecurity[0m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mSecurity[0m[38;5;14m[1m [0m[38;5;14m[1mBulletins[0m[38;5;12m [39m[38;5;12m(https://source.android.com/security/bulletin/index.html),[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[48;5;235m[38;5;249mevery month[49m[39m[38;5;12m.[39m[38;5;12m [39m[38;5;12mFurthermore[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mmajor[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mrelease[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mround[0m
|
||
[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mchanges[0m[38;5;14m[1m [0m[38;5;14m[1mpertaining[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mSecurity[0m[38;5;12m [39m[38;5;12m(https://source.android.com/security/enhancements/index.html).[39m
|
||
|
||
[38;2;255;187;0m[4mAndroid Auto[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle Plus Developer announcements page[0m[38;5;12m (https://plus.google.com/communities/116320632775523824083/stream/b2eff625-c529-476d-b3b2-6d3321484e71)[39m
|
||
|
||
[38;2;255;187;0m[4mAndroid Wear[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid Wear release notes here[0m[38;5;12m (https://developer.android.com/wear/preview/support.html). This webpage includes preview versions of Android Wear as well - [39m[48;5;235m[38;5;249mmonthly[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDetails about [0m[38;5;12mbehavioral changes[39m[38;5;12m (https://developer.android.com/wear/preview/behavior-changes.html) that are introduced with each new Wear version[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWikipedia page[0m[38;5;12m (https://en.wikipedia.org/wiki/Android_Wear) - Contains an overview of the version history of Android Wear[39m
|
||
|
||
[38;2;255;187;0m[4mGoogle Cast and Android TV[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRelease notes[0m[38;5;12m (https://developers.google.com/cast/docs/release-notes) for each Google Cast version - [39m[48;5;235m[38;5;249mtwice a month[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChromecast Firmware versions[0m[38;5;12m (https://support.google.com/chromecast/answer/7124014?hl=en)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid TV Developer Announcements on Google Plus[0m[38;5;12m (https://plus.google.com/communities/112881895888889393129/stream/8726bf2b-3211-48e9-a857-4a6d1aec24ad) - This is the closest thing to official release notes[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m [39m
|
||
|
||
|
||
[38;2;255;187;0m[4mAndroid Things[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid Things[0m[38;5;12m (https://developer.android.com/things/preview/releases.html) - release notes[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGitHub page[0m[38;5;12m (https://github.com/androidthings) - Official samples[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mRelevant Info[0m
|
||
|
||
[38;5;12mThe following websites are always up-do-date with information pertinent to Android software development:[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1mNumbers[0m[38;5;14m[1m [0m[38;5;14m[1mwebpage[0m[38;5;12m [39m[38;5;12m(https://source.android.com/source/build-numbers.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCheck[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrelation[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;14m[1mCodenames[0m[38;5;12m [39m[38;5;12m([39m[48;2;30;30;40m[38;5;13m[3mNougat,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m...[0m[38;5;12m),[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mVersions[0m[38;5;12m [39m[38;5;12m([39m[48;2;30;30;40m[38;5;13m[3m25,..[0m[38;5;12m),[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mVersion[0m[38;5;12m [39m[38;5;12m([39m[48;2;30;30;40m[38;5;13m[3m7.1,...[0m[38;5;12m)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mthings[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mSource[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;14m[1m [0m[38;5;14m[1mTags[0m[38;5;12m [39m[38;5;12mfor[39m
|
||
[38;5;12meach[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mrelease[39m[38;5;12m [39m[38;5;12m([39m[48;2;30;30;40m[38;5;13m[3mN6F26Q,...[0m[38;5;12m)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mbranch[39m[38;5;12m [39m[38;5;12mname[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid Dashboards[0m[38;5;12m (https://developer.android.com/about/dashboards/index.html#Platform) - This one gets updated every week and display [39m[38;5;14m[1mglobal stats[0m[38;5;12m on the distribution of [39m[38;5;14m[1mAndroid versions[0m[38;5;12m, [39m[38;5;14m[1mScreen densities[0m[38;5;12m and others[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid Open-Source Project repositories[0m[38;5;12m (https://android.googlesource.com/?format=HTML) - If you're feel like diving into the source of all of the things that make up the [39m[38;5;14m[1mAOSP[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle Samples GitHub[0m[38;5;12m (https://github.com/googlesamples) - Google provided repositories and projects, a great way to explore and improve your integration with their products and APIs [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle Developers Medium page[0m[38;5;12m (https://medium.com/google-developers) - The [39m[38;5;14m[1mMedium's page of Google Developers[0m[38;5;12m offers a great array of articles regarding development, it is not exclusive to Android but still worth checking out[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mDevice updates[0m
|
||
|
||
[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou've[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mNexus,[39m[38;5;12m [39m[38;5;12mPixel[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mofficially[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mFactory[39m[38;5;12m [39m[38;5;12mImages[39m[38;5;14m[1m [0m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/android/images).[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12myou'll[39m[38;5;12m [39m[38;5;12mtypically[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mdeveloper[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mpreview[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbuilds[0m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minstall[39m[38;5;12m [39m
|
||
[38;5;12mon[39m[38;5;12m [39m[38;5;12mselected[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mannounces[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mrelease[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mship.[39m
|
||
[38;5;12mThe[39m[38;5;12m [39m[38;5;12mfactory[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12mrequire[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwipe[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevice,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mOTA[0m[38;5;14m[1m [0m[38;5;14m[1m([0m[48;2;30;30;40m[38;5;14m[1m[3mOver-The-Air[0m[38;5;14m[1m)[0m[38;5;14m[1m [0m[38;5;14m[1mbinaries[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/android/ota)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mflash[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mup-to-date[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mresetting[39m[38;5;12m [39m
|
||
[38;5;12mit.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbasically[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mgets[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mprompts[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12mitself,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mbehavior[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m[38;5;12mdepending[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mdecides[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mroll-out[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mbasically[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mforce[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m
|
||
[38;5;12mupdate[39m[38;5;12m [39m[38;5;12msooner[39m[38;5;12m [39m[38;5;12monto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevice.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mBlogs and News[0m
|
||
|
||
[38;5;12mHere are some places that you should check out regularly if you're not doing so already, that contain all sorts of new stuff about Android:[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle Android Developers Blog[0m[38;5;12m (https://android-developers.googleblog.com/) - [39m[48;5;235m[38;5;249mWeekly[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid Developers YouTube channel[0m[38;5;12m (https://www.youtube.com/channel/UCVHFbqXqoYvEWM1Ddxl0QDg) - Also contains a playlist of Android related Google I/O videos - [39m[48;5;235m[38;5;249mWeekly[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOfficial Android Mailling Lists and IRC information[0m[38;5;12m (https://source.android.com/source/community.html#open-source-project-discussions)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Android Performance[0m[38;5;12m (https://github.com/Juude/awesome-android-performance) - A good directory that is kept up-to-date relating to [39m[38;5;14m[1mAndroid applications performance[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid tips and tricks GitHub[0m[38;5;12m (https://github.com/nisrulz/android-tips-tricks) - A GitHub page that gets frequent contributions and serves as a directory for tips, tricks and tools. Definately worth checking out![39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid Weekly[0m[38;5;12m (http://androidweekly.net/) - A [39m[38;5;14m[1mweekly newsletter[0m[38;5;12m to stay up-to-date with Android Development[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroidDev Digest[0m[38;5;12m (https://www.androiddevdigest.com/) - Another [39m[38;5;14m[1mweekly newsletter[0m[38;5;12m regarding Android Development[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRealm News Blog[0m[38;5;12m (https://realm.io/news/tags/android/) - Realm invites known developers to talk about varied topics related with Android development and provides the video sessions afterwards for free - [39m[48;5;235m[38;5;249mweekly[49m[39m
|
||
|
||
|
||
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAndroid development Tools[0m
|
||
|
||
[38;5;12mHere are the [39m[38;5;14m[1mlinks[0m[38;5;12m for the [39m[38;5;14m[1mdevelopment tools release logs[0m[38;5;12m:[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid Studio[0m[38;5;12m (http://tools.android.com/recent) - [39m[48;5;235m[38;5;249mmonthly[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNew Jill and Jack build system[0m[38;5;12m (http://tools.android.com/tech-docs/new-build-system)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDK Tools[0m[38;5;12m (https://developer.android.com/studio/releases/sdk-tools.html) - Android Studio informs you of updates to this one by default as well, check this release log to see what the update brings exactly[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDK Build Tools[0m[38;5;12m (https://developer.android.com/studio/releases/build-tools.html) - Check this one to keep the [39m[38;5;14m[1mbuildToolsVersion[0m[38;5;12m of your [39m[48;2;30;30;40m[38;5;13m[3mgradle build file[0m[38;5;12m up-to-date. [39m[48;5;235m[38;5;249mmonthly[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid Plugin for Gradle[0m[38;5;12m (https://developer.android.com/studio/releases/gradle-plugin.html) - Reading this one is a great way to stay informed about [39m[38;5;14m[1mnew flags[0m[38;5;12m, [39m[38;5;14m[1mproperties[0m[38;5;12m and other changes to of the [39m[38;5;14m[1mGradle build syntax[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDK Platform Tools[0m[38;5;12m (https://developer.android.com/studio/releases/platform-tools.html) - Contains updates to the command line tools used for development such as [39m[48;2;30;30;40m[38;5;13m[3madb[0m[38;5;12m, [39m[48;2;30;30;40m[38;5;13m[3mfastboot[0m[38;5;12m and [39m[48;2;30;30;40m[38;5;13m[3msystrace[0m[38;5;12m. [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid NDK release notes[0m[38;5;12m (https://developer.android.com/ndk/downloads/revision_history.html) - [39m[48;5;235m[38;5;249mtwice a year[49m[39m
|
||
|
||
[38;2;255;187;0m[4mComplimentary development tools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGradle[0m[38;5;14m[1m [0m[38;5;14m[1mrelease[0m[38;5;14m[1m [0m[38;5;14m[1mlog[0m[38;5;12m [39m[38;5;12m(https://docs.gradle.org/current/release-notes)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malways[39m[38;5;12m [39m[38;5;12mbehind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12mGradle[39m[38;5;12m [39m[38;5;12mrelease,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mworth[39m[38;5;12m [39m[38;5;12mchecking[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12min-depth[39m[38;5;12m [39m[38;5;12munderstanding[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcurious[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpeek[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mwhat's[39m[38;5;12m [39m[38;5;12mcoming[39m[38;5;12m [39m[38;5;12mnext[39m[38;5;12m [39m[38;5;12m:)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntelliJ[0m[38;5;14m[1m [0m[38;5;14m[1mRelease[0m[38;5;14m[1m [0m[38;5;14m[1mBlog[0m[38;5;12m [39m[38;5;12m(https://blog.jetbrains.com/idea/category/releases/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mIntelliJ[39m[38;5;12m [39m[38;5;12mIDEA,[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mprefer[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstick[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12msimilarly[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m
|
||
[38;5;12menabled.[39m[38;5;12m [39m[38;5;12mCheck[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;14m[1mfeatures[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mtips[0m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE,[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12musually[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mLibraries[0m
|
||
|
||
[38;2;255;187;0m[4mGoogle Play Services SDK[0m
|
||
|
||
[38;5;12mBy far the most relevant library or group of libraries to always keep track of is the [39m[38;5;12mGoogle Play Services SDK[39m[38;5;12m (https://developers.google.com/android/guides/releases).[39m
|
||
[38;5;12mThe[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mPlay[39m[38;5;12m [39m[38;5;12mServices[39m[38;5;12m [39m[38;5;12mSDK[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcomposed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdozen[39m[38;5;12m [39m[38;5;12mlibraries,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mfull[0m[38;5;14m[1m [0m[38;5;14m[1mup-to-date[0m[38;5;14m[1m [0m[38;5;14m[1mlist[0m[38;5;14m[1m [0m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/android/guides/setup).[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mMaps[0m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m
|
||
[38;5;14m[1mMessaging[0m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mWear[0m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mFirebase[0m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mAccount[0m[38;5;14m[1m [0m[38;5;14m[1mLogin[0m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mAnalytics[0m[38;5;12m,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mgoes[39m[38;5;12m [39m[38;5;12mon...[39m[38;5;12m [39m[38;5;12mBasically[39m[38;5;12m [39m[38;5;12mintegrations[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mproducts[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mthere,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mbound[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mgrowing.[39m
|
||
|
||
[38;5;12mUpdate Frequency: [39m[48;5;235m[38;5;249mMonthly[49m[39m
|
||
|
||
[38;2;255;187;0m[4mSupport Library[0m
|
||
|
||
[38;5;12mThe[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mSupport[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12msuper[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlibraries,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mlatest[0m[38;5;14m[1m [0m[38;5;14m[1mchanges[0m[38;5;14m[1m [0m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://developer.android.com/topic/libraries/support-library/revisions.html).[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mused[39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mretro-compatibility[0m[38;5;12m,[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12maspects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mmaterial[0m[38;5;14m[1m [0m[38;5;14m[1mdesign[0m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mTV[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMedia[0m[38;5;14m[1m [0m[38;5;14m[1mPlayback[0m[38;5;12m,[39m[38;5;12m [39m[38;5;12metc.[39m
|
||
|
||
[38;5;12mUpdate Frequency: [39m[48;5;235m[38;5;249mMonthly[49m[39m
|
||
|
||
[38;2;255;187;0m[4mJUnit[0m
|
||
|
||
[38;5;12mIf you're writing tests you should keep track of the [39m[38;5;14m[1mchanges in JUnit4[0m[38;5;12m (https://github.com/junit-team/junit4/tree/master/doc). The throughput of new releases varies, but as good thumb of rule check this one [39m[48;5;235m[38;5;249mtwice a year[49m[39m[38;5;12m.[39m
|
||
|