Android Studio — пишем свою программу для Android в Ubuntu
Счастливый обладатель телефона с ОС Android? Не пора ли написать свое собственное приложение для повседневного использования, которое будет идеально соответствовать вашим потребностям? В качестве бонуса, при счастливом стечении обстоятельств, продажи вашей программы через Google Play могут сделать из вас еще и миллионера.
Android Studio — официальное средство разработки от Google и включает полный комплект всего необходимого для создания приложений под Android сразу же после инсталляции.
Для своей работы Android Studio использует JDK (Java Developer Kit — набор разработчика на Яве). Следовательно, перед установкой нужно убедиться, что у вас установлен JDK версии 7 или 8. Версия 6 и альтернативная реализация OpenJDK не годятся.
Android Studio на сайте Google распространяется в виде архива tar.gz, который не очень хорошо сочетается с пакетным менеджером, используемым в Ubuntu. Чтобы решить проблемы с зависимостями, Linux-энтузиаст Paolo Rotolo собрал все в deb-пакеты и разместил их в частном репозитории. Остальным линуксоидам остается только открыть терминал, вписать пару строчек и можно переходить к разработке своего приложения для Android:
sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio
Комментарии
Соловей-затейник
14 мая, 2014 - 19:07
Отличная тема. Актуальная. Хотя видео слишком поверхностно и бегло. Но этого стоит ожидать.
Неплохая подборка youtube.com/channel/UCzE7HcbvyEiS5ea1rVRbPLQ
Рекомендую.
pomodor
15 мая, 2014 - 13:07
Понятно, что слишком поверхностно. Чтобы написать более-менее качественный софт под Андроид нужно:
Соловей-затейник
15 мая, 2014 - 17:58
Я бы последний п.№9 поставил первым. Причем с таким приоритетом, если его нет, то нет смысла идти к следующим.
4.-5. В том и смысл IDE, после чего эти два п.п. сильно теряют актуальность. Конечно, это не значит, что можно не знать базовые основы про классы, инкапсуляцию и т.д. А далее, в помощь онлайн-хелпер по API Android.
Потом, вы что для адроне пишите ERP-систему по управлению предприятием? :)
Какой-то виджет погоды с онлайн-поддержкой, интеллектуальная звонилка. Если спец по GL, то тогда игра. Но это предел. Причем достаточна сомнительна востребованность подобных игр.
Все «лимоны», после гневной птички уже собраны.
pomodor
15 мая, 2014 - 22:46
Нет, деньги именно на потом, сначала увлеченность самими технологиями. Практика показывает, что если что-то делаешь для себя, то потом это что-то может пригодиться и другим. Да все успешные проекты из этого выросли.
А как IDE отменяет необходимость знать язык программирование и основные библиотеки? Я надеюсь, Вы не на автодополнение намекаете? ;)
Соловей-затейник
16 мая, 2014 - 20:30
Об этом ни слова. Ничего подобного.
Но кто в настоящем ваяит проекты на джаве ( т.к. речь здесь об этом языке ) в редакторах кэйт или гедит? Любители изобретения велосипедов.
Почему не использовать «затмение» ( ни как не могу понять потаённый смысл этого слова, может затмевает проиретариев ... ), то бишь Eclipse, NetBeans ... или вот этот Android Studio.
Знания нужны. Но для уровня проги под Андроид, они могут быть не уровня создания сайта целиком на Java, Python.
Это удобство, как авто-коробка передач. ИТ не стоят на месте.
Повторюсь, а может в третий, приложение для Андроида — это НЕ уровень сервера на Node.js
pomodor
16 мая, 2014 - 20:45
Соловей, умоляю, давайте Вас хотя бы в дрозда переименуем. Дрозд — тоже хорошая птица:
Пойдете в избранники России?
А к чему тут kate и gedit? Топик о Android Studio. В нем самая навороченная IDE под Джаву — IntelliJ IDEA.
А кто же спорит? Для программирования под node.js нужно всего лишь знание недоязыка JavaScript и текстовой редактор типа блокнота. Для Андроида нужны полные знания Java, стандартной библиотеки классов, Android API (годами можно учить) и всех андроидных библиотек. Отсюда и профит: разработчику node.js максимум 40 тыр платят, разработчик говноигр под Андроида легко $3000 в месяц поднимает.
xmeli-suneli
15 мая, 2014 - 21:07
Ну и аминь после всего этого.
pomodor
15 мая, 2014 - 22:47
Что-то умное сказали? ;)
xmeli-suneli
15 мая, 2014 - 22:57
Конечно. Просто всё это мне предстоит изучать. А поскольку я очень умная, то реально понимаю, что не настолько умная.
pomodor
15 мая, 2014 - 22:59
Изучать — это всегда хорошо, но аминь-то тут к чему? ;)
xmeli-suneli
15 мая, 2014 - 23:01
Так с Божьей помощью изучать придётся))
Texnoline
14 мая, 2014 - 22:25
OpenJDK — не годится, Цуки — это почему же, интересно????? или опять Оракл выпендривается или Гугл, что-то там намудрил, му***ки короче, нет там свободного Linux в Андрюшке, после версии 1.5, смотрю на свой 4.1.2 на таблетке и плачу...:(
Хоть Bada стоит на Wave 3 — хоть что-то быстрое и отрадное, нет зловредов, нет слежки за моими данными!:)
Соловей-затейник
15 мая, 2014 - 18:05
Оракл не выпендрился, а качает права хозяина. Иначе зачем покупал.
Есть ещё вариант, своими «данными» вносить дезинформацию. Что-бы все были при деле.
Но это в том случае, если с планшета не администрируем спутниковую группировку или хотя бы банк.
pomodor
15 мая, 2014 - 22:59
Вообще-то, проблема в патентах. Некоторые части Java используют чужие патенты. Понятно, что такие части нельзя просто так взять и выложить в open source. И пока энтузиасты пилят, выходит новая версия JDK и все по новому кругу.
Чингачгук
30 апреля, 2016 - 17:57
Здравствуйте
Нужна прога или что то иное в частном порядке не для маркета или продаж. Нужен ввод данных в форму на сайте. Но форма на странице открывается только в зависимости от открытых дней на календаре и наличия
время приема. Если нет открытой даты и времени форма не откроется. Прога автоматически с учетом критерий региона, типа операции должна периодически проверять календарь и время на его наличие. Как появляется и то и другое, прога выбрав день и время подает бесконечный бип сигнал и заполняет несколько форм с разными данными, вероятно в нескольких вкладках или иначе вам видней, каптч и отправку я доделываю в ручном режиме. Так как форма на сайте ограничена во времени доступа, из за активности желающих записаться. Мне нужно что бы прога могла без тормозов заполнить как можно больше форм к примеру 5-10
одновременно по возможности с изменением ip или какой другой защиты если
возможна блокировка из вне.
Хотел бы узнать цену, на изготовление, если вы работаете с таким софтом дайте знать
Комментировать