Добрый день.
Я хочу создать приложение под Android, но совершенно не представляю, получится ли у меня хоть что-нибудь — никакого опыта программирования у меня никогда не было.
Как поступать, если ты новичок, и хочешь заниматься именно разработкой приложений? С чего начать?
Спасибо.
Отвечает Григорий Клюшников, бывший Android-разработчик «ВКонтакте»
Привет.
К сожалению (или к счастью), написать нативное приложение с нуля практически невозможно.
Начинать свой путь программиста с изучения Java я бы не советовал — слишком многое нужно будет понять сразу. Лучше начинать с языка С — это позволит разобраться в основных принципах программирования, а уже потом поверх этого можно учить Java.
Если очень уж хочется — у Oracle есть очень хорошие уроки по Java, а на developers.android.com расскажут, как её непосредственно к Android применять.
Если в процессе разработки у вас возникнут какие-то конкретные вопросы — ответы на них наверняка можно будет найти на Stack Overflow.
Конечно, если вам нужно какое-то очень простое решение, то можно просто сделать страницу на HTML5, а в роли приложения будет выступать какой-нибудь браузер с открытым кодом, который только этот сайт и будет открывать, грубо говоря.
Никаких лайфхаков тут, увы, нет.
Что за бред. Кто придумал, что выучить андроид проще, если начать с си?) Это тоже самое, что учить немецкий, чтобы говорить на французском. Бери и учи андроид сразу.
Вот потому он и бывший
Комментарий недоступен
Ожидал увидеть самую короткую статью - "Никак." (:
"Если очень уж хочется — у Oracle есть очень хорошие уроки по Java".
Перешёл, посмотрел. Сделал вывод, что "С чего начать?". С изучения английского языка.
Кроме startandroid.ru есть еще замечательный ресурс:
http://developer.alexanderklimov.ru/android/
Помог мне понять начать писать на под android и на java в целом.
А видео уроки хороши у LoftBlog
Например, основы Java и ООП:
http://www.youtube.com/watch?v=TPJq5U2KoI8&list=PLY4rE9dstrJzKUZHdGgECOjJLaZBcUdCC
Ну и нужно иметь в виду, что Google планомерно избавляется от использования Java в Android