Android: Android Studio, Kotlin и не только
AidarВ: С чего начать пилить приложения на Андроиде?
О: Есть несколько вариантов: видеокурсы, ютуб, самоучители, книги, документация. Какой из этих источников информации лучший? Все вместе. Универсального не существует.
Android Studio
Рекомендации?
1) https://www.udacity.com/course/new-android-fundamentals--ud851 - самые годныу. Бесплатно. ENG
Уроки на youtube - их очень много:
1) https://www.youtube.com/user/vitaxafication/playlists - от startandroid. Иногда даже этих курсов достаточно.
2) https://www.youtube.com/watch?v=gYylK8NudWA& - курсы от Гоши Додаря. На любителя.
3) https://www.youtube.com/watch?v=ILVqD5cAL1k - супер годнотой не назвать, но рассказывает по делу.
Уроки от других авторов легко гуглятся по запросу "android уроки" на ютубчике.
Курсы:
1) http://startandroid.ru/ru/ и http://developer.alexanderklimov.ru/ - неплохие русскоязычные курсы. Для твоего нежного старта подойдут отлично. Второй сайт условно бесплатный. Правда местами детский юмор, который кого-то может раздражать. Главный плюс - это русский язык, простые гайды, но есть ошибки (в переводах)
Также курсы на английском:
1) https://rutracker.org/forum/viewtopic.php?t=5809492 - свежие (2019г) курсы c Udemy. ENG
Тысячи их, выбирай на любой вкус:
https://rutracker.org/forum/viewtopic.php?t=5809492
Книги
1) The Busy Coder’s Guide to Android Development - изюминка в том, что она обновляется постоянно, а так как андроид не стоит на месте и летит со скоростью света в светлое будущее, то я бы и не советовал другие книги.
2) Smashing Android UI - user-интерфейсы.
3) https://skillbox.ru/media/code/35_knig_po_mobilnoy_razrabotke_na_android_i_ios/ -
в статью накидали кучу книг, для общего развития, не более. Ознакомиться можно, но нужно ли - вопрос спорный. Если что-то заинтересует, 90% есть на рутрекере.
Официальная документация:
http://developer.android.com/index.html - Наша библия. Документация, чуть-чуть примеров, мануалы. Но только на английском, но это скорее плюс, чем минус.
https://stackoverflow.com/ - ответы на все вопросы.
https://habr.com/ru/post/282417/ - статья человека на хабре, описаны некоторые моменты с мотивацией, проблемами, актуальна несмотря на то что она 2016 года.
Kotlin
Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. С 17.05.2017 поддерживается официально.
https://www.youtube.com/watch?v=-H98SWHayL4 - свежие лекции на русском, объяснение корутин прост божественно
https://www.udacity.com/course/kotlin-for-android-developers--ud888 - курсы Udacity
Опять же, уроки на ютубе от startandroid:
Книги:
Head First - David Griffiths / Гриффитс Д. - Head First Kotlin / Изучаем Kotlin
https://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296 - библия
https://kupdf.net/download/kotlin-for-android-developers_59a05e2ddc0d60992a18496b_pdf
Книги, видеоруки и курсы на рутрекере:
https://rutracker.org/forum/tracker.php?nm=kotlin
Спираченые курсы с Udemy присутствуют. Рекомендуется к изучению.
Все? Как бы не так - идем дальше -> клик