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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 109, средняя оценка - 4.67
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
#1

Старт разработки под Андроид со знанием C/C++, Linux - Программирование Android

22.11.2012, 12:38. Просмотров 14003. Ответов 16
Метки нет (Все метки)

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

Имею 4 года опыта в написании софта под Windows на С/С++, программировании микроконтроллеров на С и ассемблере, базовый опыт проектирования ПЛИС на AHDL и схемотехники, базовое знание embedded-Linux.
Хочется кардинальным образом изменить направление деятельности в силу многих косвенных причин, благо только недавно закончил универ и не успел "закостенеть" в данном жанре.
В связи с чем есть несколько вопросов:

1. Изучая статьи в инете, выяснил, что под Android преобладающее большинство пишет на Jave. Насколько рационально будет мне начать изучение этой платформы на C/C++, с которыми я уже имею опыт работы? Или следует сразу браться за Java?

2. Встречал упоминания о разработке под данную платформу как из-под Винды, так и с Линукса. Хотелось бы использовать именно Линукс. Что предпочтительней и по каким причинам?

Был бы очень рад ответам на мой пост, заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2012, 12:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Старт разработки под Андроид со знанием C/C++, Linux (Программирование Android):

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

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

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

Можно ли написать веб сервер на Яве для клиента на Андроид,имея под рукой только телефон на том самом андроид? - Программирование Android
Уважаемые гуру программирования, если можно, пожалуйста, напишите поподробнее- какой программой компилировать код, какой лучше выбрать...

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

На С++ под андроид - Программирование Android
Можно ли создать приложение которое содержит только код на С++ без строчки на java? Ну то есть на чистом ndk, и при этом у меня будет...

16
abbat81
29 / 29 / 2
Регистрация: 20.07.2011
Сообщений: 390
03.12.2012, 02:19 #16
Какой-то хоуливар.
Пиши на чем позволяют интерпретаторы (языками их звут). Хоть на бейсике.
За тебя все сделает умный компилятор.

Можно подумать Андроид выбирает строки на яве и выплевывает написаное на Си и т.п.
ИМХО, скомпилированая программа - она не на Си и не на Яве.
1
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
03.12.2012, 04:01 #17
Цитата Сообщение от lifestyle Посмотреть сообщение
Он наверное думал что с native activity уже можно обойтись только ndk"ем ...
не, ну с определенных версий андроида можно даже активити на сишке написать но код жуткий получается и возможно все равно обратно в джаву перегоняется)



Цитата Сообщение от abbat81 Посмотреть сообщение
Пиши на чем позволяют интерпретаторы (языками их звут). Хоть на бейсике.
За тебя все сделает умный компилятор.
Можно подумать Андроид выбирает строки на яве и выплевывает написаное на Си и т.п.
ИМХО, скомпилированая программа - она не на Си и не на Яве.
1)язык не интерпретатов
2)результат компиляции джавы и сишки разный - погуглите.
а так то да, интерпретатор может сначала перегнать в другой язык, а потом скомпилировать(например GWT - пишешь на джаве, получаешь джавускрипт), но ndk не для этого, он такое не делает, он позволяет использовать нативный код.

Добавлено через 25 минут
уважаемый аноним написавший этот отзыв
Цитата Сообщение от аноним
"например GWT - пишешь на джаве, получаешь джавускрипт", как ты из джавы получишь джаваскрипт? сперва прочти мат часть, а потом пиши умные фразочки услышаны на улице
ну зачем же репу портить? не судьба просто загуглить что такое GWT? я лично разрабатываю сайт на GWT для компании с мировым именем а не где-то на улице услышал, если уж мне не доверяете вот вам цитата с вики

Цитата Сообщение от википедия
Компилятор GWT переведёт код Java приложения в соответствующий браузеру JavaScript и HTML.
линк - http://ru.wikipedia.org/wiki/Google_Web_Toolkit

а это с документации
Цитата Сообщение от документация
GWT compiles your Java source code into optimized, stand-alone JavaScript files that automatically run on all major browsers.
линк - https://developers.google.com/web-toolkit/overview?hl=en

Добавлено через 2 минуты
надеюсь вас замучит совесть и вы вернете мне 5 балов репы.
0
03.12.2012, 04:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2012, 04:01
Привет! Вот еще темы с ответами:

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

Архивирование под Андроид - Программирование Android
Народ, подкажите как мне реализовать архивирование. Мне надо программно запаковать нужные файлы и отправить их на электронную почту.

Разметка под Андроид - Программирование Android
Нужна помощь в верстке, пишите кто сможет помочь Дубль темы во Фрилансе, закрыто

приложение под андроид - Программирование Android
можете дать ссылку на приложение под андроид?не Hello Word а какое нибудь другое но тоже простое на подобие этого ?хочу понять как...


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

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

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