2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56

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

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

Author24 — интернет-сервис помощи студентам
Всем привет.
Решил тут попробовать по разрабатывать под Android.
В интернете много статей по разработке на андроид, но хотелось бы актуализировать информацию. Интересуют следующие вопросы:
1) Какой язык программирования лучше использовать? Ранее я разрабатывал по MS .NET Framework под винду на C++/C#, но на просторах инета в нескольких местах читал что нормальная разработка возможна только на Java. На сколько это соответствует действительности?
2) Стоит ли использовать Android SDK или всё же лучше посмотреть в сторону каких нибудь фреймворков типа Xamarin.Android?
3) Какие среды разработки сейчас в моде? Я всю жизнь использовал Visual Studio, но говорят что Android Studio сейчас в тренде.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.02.2016, 12:53
Ответы с готовыми решениями:

Какой язык выбрать для разработки под Android?
Всем привет! Я канешно ни в одном месте не разработчик приложений под андроид, Хочу поинтересоваться какой язык выбрать для разработки? ...

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

Какой язык выбрать для разработки игр,С#,или C++?
Доброго времени суток.Меня уже долгое время мучает один вопрос.Какой язык сейчас наиболее актуален для разработки игр на PC?Одни...

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

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

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

Не по теме:

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

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

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

0
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
15.02.2016, 13:44  [ТС]
Да знаю я что они похожи. Буду кусками читать.
0
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
15.02.2016, 13:47
Cynic7, не раз слышал мнение, что на Xamarin можно делать почти всё то же самое, что и на AS. Правда, библиотеки сложнее подключать. Так что можете попробовать. В награду получите кроссплатформенность. В любом случае, почти все ссылки на известные проблемы будут приводить вас к Ява-форумам.
0
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
15.02.2016, 14:02  [ТС]
В награду получите кроссплатформенность.
В смысле "кроссплатформенность"? Между какими платформами? Я слышал только, что если пишешь на Xamarin, то проще переносить приложения на iOS.
Да же не так. Xamarin говорит что будет проще переносить бизнес логику, а интерфейс при переходе с Android на iOS всё равно править придется.
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
15.02.2016, 14:03
Cynic7, каждый месяц появляются одинаковые темы на форуме. Одно и то же.
0
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
15.02.2016, 14:04
Cynic7, нужно решить что вы хотите. Если посредственные приложения под все мобильные платформы - выбирайте среди кросс платформенных и готовьтесь к куче костылей и гемороя. Если же хотите писать приложения только под андроид, хорошо и без ограничений, с кучей готовых библиотек и огромным комьюнити - только java. Мое сообщение может показаться предвзятым, но это не так, чтобы убедиться достаточно посмотреть готовые приложения написанные на всяких разных фрейморках, почитать форумы по ним же и сравнить все это с нативной разработкой.
1
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
17.02.2016, 18:04  [ТС]
По поводу программирования под Android и Java возник ещё такой вопрос: что именно от языка Java используется при программирования под Android? В смысле, используется ли только сам синтаксис и ключевые слова, или JVM и стандартная библиотека классов? Понимаю вопрос немного не корректный, но мне нужно знать на чём заострять внимание при изучении Java, с учетом того что я хорошо разбираюсь в его прямом потомке языке C# и его CLR!
0
43 / 16 / 6
Регистрация: 05.12.2015
Сообщений: 65
17.02.2016, 18:12
Да же не так. Xamarin говорит что будет проще переносить бизнес логику, а интерфейс при переходе с Android на iOS всё равно править придется.
Что б лезть в кросплатформенность нужно сначала нативные средства освоить, ты все равно к ним постоянно обращатся будешь.
Cynic7,
Просто скачай Android Studio и начни делать проект так много времени сэкономишь
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
17.02.2016, 18:13
теоретики такие теоретики
за два дня можно было уже написать простенькую прогу и прочувствовать чего не хватает

всё надо учить - и стандарные пакеты джавы и android sdk
тут каждый второй школяр пытается написать игру с корованами, но не владеет базовыми понятиями и не знает какой класс взять для простейших-базовых вещей
0
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 56
17.02.2016, 19:19  [ТС]
за два дня можно было уже написать простенькую прогу и прочувствовать чего не хватает
Ещёб не работать и высыпаться...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.02.2016, 19:19
Помогаю со студенческими работами здесь

Какой язык лучше подойдет для разработки под Android?
В общем, меня последнее время мучает проблема монетизации программирования. Я понял что андроид является не такой сложной платформой в...

Какой язык программирования выбрать для разработки собственного ЕРП решения?
Всем привет! Решили написать в нашей компании собственное ЕРП решение, сейчас выбираем какой язык/технологию использовать. Архитектура...

Какой выбрать ноутбук для Android -разработки в районе 600$
Пришёл конец моему старому HP. Пришла пора менять лошадку. Походил по веб-магазинам и понял, что слишком много вариантов. Поэтому решил...

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

Какую среду разработки для Qt4.5 выбрать?
Раньше был линукс там ide for Qt4 уже шла на диске отличная. Какая среда разработки для Qt4 под виндоус есть? Знаю что есть nokia Qt...


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

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

Новые блоги и статьи
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности - ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика - тотальный контроль над каждым совершённым тактом, а значит - безусловная безопасность, где безконтрольно не совершится ни одного. . .
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru