- PVSM.RU - https://www.pvsm.ru -

Учимся программировать под Андроид

Привет! Предлагаю вашему вниманию свободный перевод статьи «How To Learn Android Development [1]» от Amit Shekhar [2].

image

Как изучить разработку приложений под Андроид?

Я видел много вопросов о том, как начать изучать программирование под Андроид и стать успешным разработчиком. Здесь я попытался охватить большинство важных аспектов в Android Development.

Изучение андроид-разработки — процесс, который должен проходить шаг за шагом. И данное руководство — не исключение. Никто не может стать полноценным Андроид-разработчиком за 30 дней. В этой статье также будут представлены лучшие учебники и статьи по разработке Андроид.

Итак, как разработать приложение под Андроид?

Ниже представлены темы, которые, по моему мнению, являются самыми важными для разработки приложений под Андроид:

Хорошего кода :-)

Автор: velkonost

Источник [64]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/perevod/261997

Ссылки в тексте:

[1] How To Learn Android Development: https://blog.mindorks.com/how-to-learn-android-development-f33dd6dba40d

[2] Amit Shekhar: https://blog.mindorks.com/@amitshekhar

[3] Ссылка автора: http://developer.android.com/studio/index.html

[4] Ссылка автора: https://developer.android.com/guide/components/activities/activity-lifecycle.html

[5] Ссылка переводчика: http://developer.alexanderklimov.ru/android/theory/lifecycle.php

[6] Ссылка автора: https://developer.android.com/studio/debug/index.html

[7] Ссылка переводчика: http://developer.alexanderklimov.ru/android/theory/debug.php

[8] Ссылка автора: https://blog.mindorks.com/android-task-and-back-stack-review-5017f2c18196

[9] Ссылка переводчика: http://habrahabr.ru/post/186434

[10] Ссылка автора: https://blog.mindorks.com/understanding-context-in-android-application-330913e32514

[11] Ссылка переводчика: http://developer.alexanderklimov.ru/android/theory/context.php

[12] Ссылка автора: https://developer.android.com/reference/android/content/SharedPreferences.html

[13] Ссылка переводчика: http://www.fandroid.info/sharedpreferences-sohranenie-dannyh-v-postoyannoe-hranilishhe-android/

[14] Ссылка автора: https://developer.android.com/reference/android/support/v7/widget/RecyclerView.html

[15] Ссылка переводчика: https://metanit.com/java/android/5.11.php

[16] Ссылка автора: https://developer.android.com/guide/components/fragments.html

[17] Ссылка автора: https://developer.android.com/reference/android/support/v4/view/ViewPager.html

[18] Ссылка переводчика: https://habrahabr.ru/post/131889/

[19] Ссылка автора: https://developer.android.com/guide/topics/ui/dialogs.html

[20] Ссылка автора: https://developer.android.com/reference/java/lang/Thread.html

[21] Ссылка переводчика: http://developer.alexanderklimov.ru/android/theory/thread.php

[22] Ссылка автора: https://blog.mindorks.com/awesome-android-open-source-libraries-56a008c776c0

[23] Ссылка переводчика: http://developer.alexanderklimov.ru/android/library/

[24] Ссылка автора: https://blog.mindorks.com/simple-and-fast-android-networking-19ed860d1455

[25] Ссылка переводчика: http://developer.alexanderklimov.ru/android/library/retrofit.php

[26] Ссылка автора: https://mindorks.com/blog/powerful-android-orm-greendao-3-tutorial

[27] Ссылка переводчика: http://java-help.ru/activeandroid-orm-review/

[28] Ссылка автора: https://developer.android.com/guide/components/services.html

[29] Ссылка автора: https://developer.android.com/guide/topics/sensors/sensors_motion.html

[30] Ссылка переводчика: http://developer.alexanderklimov.ru/android/sensors.php

[31] Ссылка автора: https://developer.android.com/training/custom-views/index.html

[32] Ссылка переводчика: http://codeandlife.ru/android/1-creating-custom-android-views-part-1

[33] Ссылка автора: https://blog.mindorks.com/android-core-looper-handler-and-handlerthread-bd54d69fe91a

[34] Ссылка переводчика: http://developer.alexanderklimov.ru/android/theory/handler.php

[35] Ссылка автора: https://blog.mindorks.com/threadpoolexecutor-in-android-8e9d22330ee3

[36] Ссылка переводчика: https://habrahabr.ru/post/260953/

[37] Ссылка автора: https://developer.android.com/guide/topics/ui/notifiers/notifications.html

[38] Ссылка автора: https://developer.android.com/guide/components/loaders.html

[39] Ссылка автора: https://developer.android.com/guide/topics/providers/content-provider-basics.html

[40] Ссылка автора: https://developer.android.com/guide/topics/resources/runtime-changes.html

[41] Ссылка автора: https://mindorks.com/course/learn-rxjava

[42] Ссылка переводчика: https://habrahabr.ru/post/265269/

[43] Ссылка автора: https://blog.mindorks.com/a-complete-guide-to-learn-kotlin-for-android-development-b1e5d23cc2d8

[44] Ссылка переводчика: https://tproger.ru/translations/kotlin-vs-java-android/

[45] Ссылка автора: https://blog.mindorks.com/introduction-to-dagger-2-using-dependency-injection-in-android-part-1-223289c2a01b

[46] Ссылка переводчика: http://javainside.ru/ispolzovanie-dagger-2-v-android-prilozhenii/

[47] Ссылка автора: https://blog.mindorks.com/essential-guide-for-designing-your-android-app-architecture-mvp-part-1-74efaf1cda40

[48] Ссылка переводчика: http://java-help.ru/model-view-presenter-android-part-1/

[49] Ссылка автора: https://github.com/MindorksOpenSource/android-mvvm-architecture

[50] Ссылка переводчика: https://stfalcon.com/ru/blog/post/android-mvvm

[51] Ссылка автора: https://blog.mindorks.com/android-app-performance-metrics-a1176334186e

[52] Ссылка автора: https://blog.mindorks.com/android-code-style-and-guidelines-d5f80453d5c7

[53] Ссылка переводчика: https://habrahabr.ru/post/112042/

[54] Ссылка автора: https://blog.mindorks.com/creating-custom-annotations-in-android-a855c5b43ed9

[55] Ссылка переводчика: http://developer.alexanderklimov.ru/android/studio/support-annotations.php

[56] Ссылка автора: https://blog.mindorks.com/android-development-best-practices-83c94b027fd3

[57] Ссылка переводчика: https://habrahabr.ru/post/240045/

[58] Статья: https://blog.mindorks.com/improve-your-android-coding-through-annotations-26b3273c137a

[59] Ссылка автора: https://blog.mindorks.com/how-to-reduce-apk-size-in-android-2f3713d2d662

[60] Ссылка переводчика: http://www.mobilab.ru/androiddev/apkfilecompress.html

[61] Ссылка автора: https://blog.mindorks.com/android-app-optimization-using-arraymap-and-sparsearray-f2b4e2e3dc47

[62] Ссылка переводчика: http://developer.alexanderklimov.ru/android/java/sparsearray.php

[63] Ссылка автора: https://guides.github.com/activities/hello-world/

[64] Источник: https://habrahabr.ru/post/335332/?utm_source=habrahabr&utm_medium=rss&utm_campaign=sandbox