在学习如何编写 Android 应用程序时,我应该从哪里开始?

Where should I get started when learning how to code Android apps?

最近我对应用程序及其功能产生了浓厚的兴趣,但我想自己创建一个。我没有这方面的经验,我想知道我应该从哪里开始以及如何开始。我在 java 方面知识渊博,但我不知道从什么开始学习。谢谢!

这是我的第一个问题,所以如果我有错误请告诉我,我会修复它们或一起删除 post

这是我使用的一些资源的列表

https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803(很遗憾,整个课程不是免费的)

https://www.edx.org/course/introduction-mobile-application-hkustx-comp107x-4(100% 免费课程)

https://www.edx.org/course/android-developer-capstone-project-galileox-caad005x-0(100% 免费课程)

https://github.com/codepath/android_guides/wiki/Home/6c236e883cc70912ccdd859173050fc147d409f1(因为我比较懒,有时候不想看文字墙)

http://www.vogella.com/tutorials/Android/article.html

https://www.tutorialspoint.com/android/

https://www.youtube.com/playlist?list=PL2F07DBCDCC01493A(100 多个视频)

https://www.androidauthority.com/android-studio-tutorial-beginners-637572/