Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Cynic7
1 / 1 / 0
Регистрация: 23.01.2013
Сообщений: 49
#1

Какой язык и среду выбрать для разработки на Android? - Программирование Android

15.02.2016, 12:53. Просмотров 2007. Ответов 14
Метки нет (Все метки)

Всем привет.
Решил тут попробовать по разрабатывать под Android.
В интернете много статей по разработке на андроид, но хотелось бы актуализировать информацию. Интересуют следующие вопросы:
1) Какой язык программирования лучше использовать? Ранее я разрабатывал по MS .NET Framework под винду на C++/C#, но на просторах инета в нескольких местах читал что нормальная разработка возможна только на Java. На сколько это соответствует действительности?
2) Стоит ли использовать Android SDK или всё же лучше посмотреть в сторону каких нибудь фреймворков типа Xamarin.Android?
3) Какие среды разработки сейчас в моде? Я всю жизнь использовал Visual Studio, но говорят что Android Studio сейчас в тренде.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2016, 12:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какой язык и среду выбрать для разработки на Android? (Программирование Android):

Посоветуйте среду разработки под Android - Программирование Android
Желательно,чтобы ставилась без танцев с бубном и глюков.

В какой среде писать программы для Android, где скачать, какой язык? - Программирование Android
Вопрос. В какой среде писать программы для Android, где скачать, какой язык, на что похож, где почитать в общем надо простейшую...

Посоветуйте легкую среду разработки под Android - Программирование Android
Доброй ночи. Проблема: В наличии имеется довольно-таки слабый ноут, проапгрейдить который пока нет возможности. Андроид студио на...

Какой начать учить язык для разработки на андроид? - Программирование Android
Какой начать учить язык для разработки на андроид. И какую среду разработки Вы посоветуете, какую вы практикуете?

Какую среду разработки для мобильных систем выбрать? - Программирование
Всем привет. Решил заняться разработкой под Andoid и iOS. Посмотрел на 3 среды разработки: Android Studio, XCode, Visual Studio. Как...

Какой язык выбрать для написания 2D игры? - Программирование Android
Здравствуйте! Хочу сделать игру на Андроид, но не знаю какой выбрать... (Такую 2D игру, похожую на Flappy Bird или Hill Climb...

14
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
15.02.2016, 13:04 #2
Посоветуйте лучшую среду для разработки под Андроид
Какой начать учить язык для разработки на андроид?
Цитата Сообщение от Cynic7 Посмотреть сообщение
На сколько это соответствует действительности?
на 100%
Цитата Сообщение от Cynic7 Посмотреть сообщение
Стоит ли использовать Android SDK или всё же лучше посмотреть в сторону каких нибудь фреймворков типа Xamarin.Android?
если кто-то на форуме напишет - нет, не стоит, это сильно повлияет на твое мировоззрение?
Цитата Сообщение от Cynic7 Посмотреть сообщение
Какие среды разработки сейчас в моде?
выше линк есть
Цитата Сообщение от Cynic7 Посмотреть сообщение
говорят что Android Studio сейчас в тренде
кто говорит? почему бы у них и не уточнить что они имеют ввиду?
и да, повторю то, что в линках выше - среда одна - AndroidStudio (если писать на джаве)
0
Cynic7
1 / 1 / 0
Регистрация: 23.01.2013
Сообщений: 49
15.02.2016, 13:08  [ТС] #3
если кто-то на форуме напишет - нет, не стоит, это сильно повлияет на твое мировоззрение?
Сильно если для этого есть основания. Собственно ради того чтобы узнать актуальное мнение по этому вопросу я и заморочился постом на форме.
0
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
15.02.2016, 13:14 #4
В теме обязательно нарисуется кто-то, который заявит - о, Xamarin это круто и в тренде.
Но я, как задрот этого раздела, могу сказать, что темы в вопросами по xamarin появляются очень, очень редко и как правило в них никто не отвечает.
Это говорит о "популярности" этой среды. Так же найдутся поклонники PhoneGap и Titanium, но их ничтожно мало в сравнении с java + android studio.

Опять же, если бы гугл двигал что-то кроме этой ide, наверное на сайте об этом было бы сказано.
Люди замерли в ожидании релиза 2.0 версии с новым эмулятором.

ps: да, я категоричен
1
Cynic7
1 / 1 / 0
Регистрация: 23.01.2013
Сообщений: 49
15.02.2016, 13:32  [ТС] #5
Спасибо, буду изучать Java. Уже выкачал книженку "The Complete Reference Java Ninth Edition" Herbert Schild.
0
Pablito
15.02.2016, 13:39
  #6

Не по теме:

мне кажется что с# и джава очень похожи, часто одни и теже вещи называются просто разными словами, но общего у них очень много

к примеру - я никогда не писал на с# и не изучал спеки, но с первой попытки сдал форумный тест на C# Junior Developer на 65% никуда не подглядывал

отдельно хочу сказать насчет code conventions
некоторых пишущих на джаве жутко бесит сишный стиль форматирования кода, а особенно фигурные скобки с новой строки

0
Cynic7
1 / 1 / 0
Регистрация: 23.01.2013
Сообщений: 49
15.02.2016, 13:44  [ТС] #7
Да знаю я что они похожи. Буду кусками читать.
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
15.02.2016, 13:47 #8
Cynic7, не раз слышал мнение, что на Xamarin можно делать почти всё то же самое, что и на AS. Правда, библиотеки сложнее подключать. Так что можете попробовать. В награду получите кроссплатформенность. В любом случае, почти все ссылки на известные проблемы будут приводить вас к Ява-форумам.
0
Cynic7
1 / 1 / 0
Регистрация: 23.01.2013
Сообщений: 49
15.02.2016, 14:02  [ТС] #9
В награду получите кроссплатформенность.
В смысле "кроссплатформенность"? Между какими платформами? Я слышал только, что если пишешь на Xamarin, то проще переносить приложения на iOS.
Да же не так. Xamarin говорит что будет проще переносить бизнес логику, а интерфейс при переходе с Android на iOS всё равно править придется.
0
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
15.02.2016, 14:03 #10
Cynic7, каждый месяц появляются одинаковые темы на форуме. Одно и то же.
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,654
Завершенные тесты: 1
15.02.2016, 14:04 #11
Cynic7, нужно решить что вы хотите. Если посредственные приложения под все мобильные платформы - выбирайте среди кросс платформенных и готовьтесь к куче костылей и гемороя. Если же хотите писать приложения только под андроид, хорошо и без ограничений, с кучей готовых библиотек и огромным комьюнити - только java. Мое сообщение может показаться предвзятым, но это не так, чтобы убедиться достаточно посмотреть готовые приложения написанные на всяких разных фрейморках, почитать форумы по ним же и сравнить все это с нативной разработкой.
1
Cynic7
1 / 1 / 0
Регистрация: 23.01.2013
Сообщений: 49
17.02.2016, 18:04  [ТС] #12
По поводу программирования под Android и Java возник ещё такой вопрос: что именно от языка Java используется при программирования под Android? В смысле, используется ли только сам синтаксис и ключевые слова, или JVM и стандартная библиотека классов? Понимаю вопрос немного не корректный, но мне нужно знать на чём заострять внимание при изучении Java, с учетом того что я хорошо разбираюсь в его прямом потомке языке C# и его CLR!
0
xaat
43 / 16 / 6
Регистрация: 05.12.2015
Сообщений: 65
17.02.2016, 18:12 #13
Да же не так. Xamarin говорит что будет проще переносить бизнес логику, а интерфейс при переходе с Android на iOS всё равно править придется.
Что б лезть в кросплатформенность нужно сначала нативные средства освоить, ты все равно к ним постоянно обращатся будешь.
Cynic7,
Просто скачай Android Studio и начни делать проект так много времени сэкономишь
0
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
17.02.2016, 18:13 #14
теоретики такие теоретики
за два дня можно было уже написать простенькую прогу и прочувствовать чего не хватает

всё надо учить - и стандарные пакеты джавы и android sdk
тут каждый второй школяр пытается написать игру с корованами, но не владеет базовыми понятиями и не знает какой класс взять для простейших-базовых вещей
0
Cynic7
1 / 1 / 0
Регистрация: 23.01.2013
Сообщений: 49
17.02.2016, 19:19  [ТС] #15
за два дня можно было уже написать простенькую прогу и прочувствовать чего не хватает
Ещёб не работать и высыпаться...
0
17.02.2016, 19:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2016, 19:19
Привет! Вот еще темы с ответами:

Подскажите среду для разработки - Программирование Android
Всем доброго времени суток) Наверное этот вопрос уже задавался, но я не нашел. Подскажите среду для разработки под андроид, если я...

Посоветуйте лучшую среду для разработки под Андроид - Программирование Android
лучшую - имею ввиду гибкость и мощность. ну, к примеру часто современная среда предоставляя визуальный интерфейс заодно "оказуаливает"...

Какой язык выбрать ? - Программирование
Здравствуйте. Извините что я немного чайник. Мне нужно выбрать язык для написания приложения, а затем изучить этот язык. Я физик, в...

Какой язык программирования выбрать? - Программирование Android
всем привет. недавно в голову пришла идея создать небольшое приложение для друзей на android и ios. дело в том что в программировании я...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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