Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
The Majesty
0 / 0 / 0
Регистрация: 09.10.2015
Сообщений: 20
#1

Обучающая литература - Android

25.05.2016, 11:38. Просмотров 77. Ответов 17
Метки нет (Все метки)

Всем привет. Я только новичок в Android разработке и Java, люди посоветуйте какую либо актуальную литературу(видеоуроки и тд) на эту тему. В инете искал но кроме Startandroid ничего толкового не нашёл.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2195 / 1809 / 562
Регистрация: 12.05.2014
Сообщений: 6,445
Завершенные тесты: 1
25.05.2016, 11:50     Обучающая литература #2
тебе мало того что нашел?
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
25.05.2016, 14:02     Обучающая литература #3
The Majesty, Head First android. Но начинать надо с базовой java
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
25.05.2016, 14:11     Обучающая литература #4
Цитата Сообщение от YuraAAA Посмотреть сообщение
Но начинать надо с базовой java
Да бросьте, сударь
Такой же язык, как все, похож на C# и C++, графоманский, глючный, чувствительный к любому типу ошибок.
Если начинать с языка, то изучением Андроида можно и не заняться.
Лучше начинать с простых примеров, а уж Яву допинать можно по ходу пьесы.
Tankobratec
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 72
25.05.2016, 14:29     Обучающая литература #5
плохой подход, начынайте с начала, если будете знать Java ее фишечки которых по сравнению з с++ немало, то на андроидную java перейдете очень быстро, и легко.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
25.05.2016, 14:37     Обучающая литература #6
The Majesty, александр климов
Tankobratec
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 72
25.05.2016, 14:39     Обучающая литература #7
И логичней что с# похож на Java
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
25.05.2016, 15:15     Обучающая литература #8
Давайте сравним. Допустим, условно говоря, надо мне для iOS попрограммировать. Я в принципе не уважаю Objective-C и считаю его редким ужасом. И вот, открываю я мануал по Obj-C и начинаю его читать? Что вы, бросьте. Я полезу туда только по ходу дела, когда возникнет потребность что-то там переопределить, заменить и т.д. и чего нет в книжке по программированию для iOS.
Я просто сделаю примеры из книги и по возможности пошлю этот язык в топку. Если же я сразу начну с Obj-C, то, боюсь, задание для iOS я так и не сделаю.
Паблито
2195 / 1809 / 562
Регистрация: 12.05.2014
Сообщений: 6,445
Завершенные тесты: 1
25.05.2016, 15:20     Обучающая литература #9
Как поговаривали у нас в линейке когда в вентриле начинали спорить ЕЕ-шки
"мелочи отличают папку от нуба"

Мой голос в пользу джавы тоже. Учить sdk андроида после пары месяцев изучения основ джавы - легкотня.
Vladimirys
298 / 195 / 22
Регистрация: 16.01.2010
Сообщений: 551
25.05.2016, 17:20     Обучающая литература #10
Цитата Сообщение от The Majesty Посмотреть сообщение
Я только новичок в Android разработке и Java
Вы знаете что такое ООП? Если нет, то обязательно начать с Java. И пытаться понять, что есть класс, объект, метод, тип, и зачем вообще эти слова нужны. В бейские вот не было таких слов, а игры все равно писали, и до сих пор их переписывают.
Цитата Сообщение от CoolMind Посмотреть сообщение
Давайте сравним. Допустим, условно говоря, надо мне для iOS попрограммировать.
Это при условии что вы знаете, "языки". А если не знаете. То вы даже и мануалы читать не сможете, ибо не поймете о чем там речь
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
25.05.2016, 18:14     Обучающая литература #11
Цитата Сообщение от Паблито Посмотреть сообщение
после пары месяцев изучения основ джавы
Действительно, "мелочи" отличают ученика от работника.
Цитата Сообщение от Vladimirys Посмотреть сообщение
мануалы читать не сможете, ибо не поймете о чем там речь
Здесь я могу согласиться. Однако можно и учебник взять соответствующий по Андроиду - для нулевиков. Там и Ява будет достаточно примитивная. Можно всё изучать параллельно.
Tankobratec
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 72
25.05.2016, 18:53     Обучающая литература #12
Цитата Сообщение от CoolMind Посмотреть сообщение
Здесь я могу согласиться. Однако можно и учебник взять соответствующий по Андроиду - для нулевиков. Там и Ява будет достаточно примитивная. Можно всё изучать параллельно.
А не проще уделить неделю джаве, и уже спокойно изучать Android. Тем-более если ви знаете с++
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
25.05.2016, 19:23     Обучающая литература #13
Цитата Сообщение от Tankobratec Посмотреть сообщение
А не проще уделить неделю джаве, и уже спокойно изучать Android. Тем-более если ви знаете с++
Вспоминая свои шаги в Андроиде, я действительно начинал с Явы (javarush) и даже почитывал книги, имея базу из нескольких языков. Однако не считаю этот путь лучшим, если уже что-то умеешь. Поскольку многие моменты и так будут объяснены в книге. Ну а работу с ООП, коллекциями, интерфейсами, статическими методами и всем остальным можно изучить постепенно, когда потребуется.
Vladimir93
35 / 35 / 4
Регистрация: 28.06.2015
Сообщений: 136
26.05.2016, 09:40     Обучающая литература #14
Цитата Сообщение от Vladimirys Посмотреть сообщение
То вы даже и мануалы читать не сможете, ибо не поймете о чем там речь
Вот вот. Те же учебники "для начинающих Java". Даже там, авторы часто сравнивают язык с С++.
Часто можно увидеть фразу - "похоже на то как это делается в С++". Или после рассказов о массивах, тут же упоминание о том что "мол в С++ не так" Мне что бросать учить Java и начинать учить C++?? Что бы понять "как оно в С++" сравнить с Java, понять, что в Java не так. И учить дальше?? Зачем мне, новичку, сравнения с С++?! О котором я и знать то ничего не знаю (иначе зачем мне книга для новичков)??
И таких примеров полно. Даже при объяснении новичкам, объясняют приводя примеры из "языков".
Ну или можно сделать другой вывод, хотя все "учителя" и кричат что это не так, Java - копия С++. И все содрано оттуда.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 835
26.05.2016, 10:37     Обучающая литература #15
Цитата Сообщение от Vladimir93 Посмотреть сообщение
Java - копия С++. И все содрано оттуда.
ИМХО слово "копия" здесь не уместно, скорее JAVA implements C++))
The Majesty
0 / 0 / 0
Регистрация: 09.10.2015
Сообщений: 20
26.05.2016, 15:01  [ТС]     Обучающая литература #16
Да, знаю что такое ООП. Программирую на PHP
Vladimir93
35 / 35 / 4
Регистрация: 28.06.2015
Сообщений: 136
27.05.2016, 11:44     Обучающая литература #17
Раз знаете, значит все будет проще. Но Java все равно учить - коллекции, массивы, без них вообще никуда.
Ну и Android почитывать. Тут тема наверху закреплена по литературе. По Java актуальна. Android немного устарел. Сейчас самые популярные версии - 4 - ки. По Android обратите внимание на Фрагменты.
Цитата Сообщение от androbro Посмотреть сообщение
скорее JAVA implements C++))
Хотел сначала, написать - JAVA extends C++, но потом засомневался.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2016, 13:17     Обучающая литература
Еще ссылки по теме:

Android Литература по программированию Android приложение в Delphi xe8
Android Литература и ресурсы по Android UI UX
Android Литература на тему серверов
Android Литература по работе андроид приложения со сторонней API
Lisp Обучающая система

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 835
27.05.2016, 13:17     Обучающая литература #18
Цитата Сообщение от Vladimir93 Посмотреть сообщение
Хотел сначала, написать - JAVA extends C++, но потом засомневался.
вот и я так же
Yandex
Объявления
27.05.2016, 13:17     Обучающая литература
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru