Я занимаюсь разработкой приложений для Android, только ради собственного удовольствия. Я взглянул на некоторые статьи разработчиков, основы и т. Д., И это действительно звучит так, будто есть скрытое базовое предположение о своих прежних знаниях относительно разработки приложений.
Многие из того, о чем говорили, даже в основах, казалось, переходили мне в голову. Я относительно новичок в программировании, я в основном сделал C ++ и немного Java. Я не стал полностью объектно-ориентированным, все еще просто занимаюсь базовым программированием.
Честно говоря, я немного ошеломлен, когда мне нужно идти дальше, чтобы сделать эту работу. Итак, какое направление вы можете дать мне с точки зрения того, чему учиться в первую очередь. Я получаю, что Java будет большой частью этого, но есть ли что-нибудь еще, что могло бы помочь?
Благодаря,
Энди.
Три больших вещи, которые вам нужны, с точки зрения фона:
Конкретные виды материала на Java, которые вам нужны, включают:
Все они будут охвачены любой достойной Java-книгой / курсом / разумом из дружественного вулкана. Эти ресурсы, вероятно, подойдут и для других вещей (Swing, сервлеты и т. Д.), Которые обычно не будут иметь отношения к Android.
Вы должны начать с самого начала.
Следуйте инструкциям «мое первое приложение», шаг за шагом здесь, и если вы не понимаете ни слова, ни термина, ни кода, перейдите к нему. Я даже предлагаю вам повторно набирать код, а не копировать, чтобы вы действительно задумывались о том, что делает каждая строка, и попробуйте отлаживать то, что вы делаете неправильно.
Вы также должны прочитать и понять о деятельности как минимум, но все заголовки в разделе «компоненты приложения» очень актуальны.
Прежде всего, вы должны быть достаточно совместимыми с java, чтобы вы могли легко понять коды образцов. ООП играет большую роль, и я считаю, что у вас будет непростое время, если вы не владеете этим, поскольку это будет строительный блок для Android-программирования.
И затем, когда вы войдете в часть Android, возьмите приличную книгу и следуйте ей как свою библию. Не просто пропустите теорию и начните с кодирования, так как вам нужно будет четко определить свои основы. Документация будет вашим другом, пока вы находитесь в разработке Android, поэтому убедитесь, что вы не стесняетесь смотреть туда вещи. Когда вы загружаете SDK, там много примеров проектов, и они также окажут вам большую помощь.
Как только вы займетесь разработкой, вы обнаружите, что существует много общего кода, доступного онлайн, и даже Stack Overflow имеет множество вопросов на Android.
Мое предложение для вас состояло бы в том, чтобы получить свой фундамент в java, а затем начать создавать свое собственное приложение, потому что обучение практическим методам – лучший способ сделать это. Начните с небольших и простых, желательно тех, которые объясняются в книге, что вы будете следовать. Попробуйте свои руки в приложениях, и если вы застряли, напишите здесь, и помощь будет предоставлена с готовностью.
Примечание. Это серия потрясающих видеоуроков. Начинается с самых основ и выводит вас на гораздо более высокие уровни, объясняя все, что происходит. Очень полезно.
Удачи с Android! Пусть Дроид будет с вами!
В основном это все о Java + какой-то специфический декларирующий язык xmlish. Я думаю, что java в качестве основы достаточно, потому что все остальное больше специфично для Android.
Один ответ здесь
Как вы узнаете, сможете ли вы понять андроид с вашими текущими знаниями ?: Обучение Android Skim через код там, если вы в состоянии это понять, это означает, что все, что вам нужно, это java и некоторые материалы для компоновки xml.
Вы можете начать с этих руководств, в этом вопросе:
Онлайн-учебник по разработке Android / Руководство для начинающих?
Затем, когда вы становитесь более удобными, знакомыми, начните смотреть примеры программ.
Существует несколько руководств, которые начинаются с базового. Возможно, вы хотите изучить его. Прежде чем перейти к этим учебникам, прочитайте об архитектуре Android, и вам хорошо идти.