Каждый в тот или иной момент испытывал желание программировать. Однако обычно существует четыре ограничивающих фактора: временные ограничения, учебный материал, умственные блоки и продолжительность концентрации внимания. Так что очистите свое расписание, очистите свой разум и займитесь самолечением СДВ с чашкой любимого кофе, потому что вот материал, который вам нужен, чтобы научиться программировать.
Самая трудная часть обучения программированию — преодоление ментального блока. Во-первых, не существует божества программирования, которое бы даровало кому-либо умение писать код. Обучение программированию — это то же самое, что изучение любого языка: существительные, глаголы и предложения соединяются определенным образом, чтобы иметь смысл для компьютера. Как только вы запишете мысль целиком, программа начнет работать правильно.
Во-вторых, даже эксперты по Java с докторской степенью в области компьютерных наук считают, что Java имеет огромные черные ящики с входными и выходными данными. Как и в случае с любым другим языком, чем выше ваш опыт, тем более непонятные языковые структуры вы можете использовать. Однако любой может выучить основные языковые структуры.
Третий мысленный блок — найти мотивацию и сказать: «Просто сделай это». Инструменты бесплатны. Ресурсы доступны. Любой, кто хочет написать программу, может сделать это и опубликовать свою работу. Так что вам нужно просто сразу перейти в свою IDE и начать что-то делать.
Инструменты: Как создать приложение для Android. Часть 1. Настройка Eclipse и Android SDK - Настройка Eclipse и Android SDK предоставит вам основные инструменты, необходимые для начала создания приложения для Android. Как и в любом проекте, вам следует начать с сбора инструментов и обучения их использованию.
Навыки: «Уроки Java» - Учебные пособия по Java — это, по сути, электронная книга http, оформленная в том же формате, что и многие сертификаты и онлайн-курсы. Многие люди заявляли, что хотят «сесть и выучить Java». Учебные пособия по Java — отличный способ сделать именно это. Это предназначено для написания общих приложений Java, а не конкретно для реализации Java в Android. Изучение этого материала даст вам прочную базу знаний для программирования приложений Java.
Материалы: Android «Индекс пакетов» - Индекс пакетов Android — это справочник по всем пакетам, классам и API, предоставляемым Google. Как только вы научитесь программировать на Java, вам необходимо изучить отдельные строительные блоки приложения. Каждый из этих пакетов в вашем письме выполняет функции существительных и глаголов. В документации показано подходящее время и место для использования этих слов, а также то, что вы от них получите. Этот индекс пакета служит вашим словарем.
Архитектура: «Андроид Дизайн» - Страница «Дизайн Android» — отличная площадка для реализации идей в вашем приложении для Android. Эта страница представляет собой примеры того, что Google хотел бы видеть. На каждой странице показаны реализации дизайна, рекомендованные Google.
Человеческий аспект: Наш хакерский форум Android — идеальное место, где можно задавать вопросы, получать ответы и просматривать работы других разработчиков.
Итак, мы рассмотрели все основы, необходимые для начала создания собственных приложений для Android. В Интернете доступны почти бесконечные ресурсы. Пожалуйста, поделитесь своими любимыми ресурсами ниже.