Загрузка...

(2 часть) Инструкция по Android Studio для начинающих: от установки до разработки первого приложения

Тема в разделе Статьи создана пользователем Signature 11 ноя 2024. 335 просмотров

  1. Signature
    Signature Автор темы 11 ноя 2024 12 10 ноя 2019
    Инструкция по Android Studio для начинающих: от установки до разработки первого приложения и его дальнейшей публикации.
    Данная статья предназначена для "чайников". Мануал разбит на 3 части.
    Часть 2
    Установка и настройка среды. :abizyan:
    1. Gradle, процесс построения и зависимости. (Наше)​
    2. Тестирование, откладка , публикация GIT .

    Gradle процесс построения и зависимости.
    Gradle — это система автоматизации сборки, используемая в Android Studio для упрощения процесса разработки приложений на Android. Она отвечает за управление зависимостями, компиляцию кода, сборку APK и другие задачи, связанные с разработкой
    1. Откройте Gardle scripts и local.properties. Там прописано место установки Android SDKы
    [IMG]
    1. Перейдите в gradle.properties - он содержит свойства процесса построения.
    2. Перейдите в proguard-rules.pro -там содержатся правила обфускации и оптимизации проекта. Обычно они закомментированы.
    3. build.gradle - в нем содержится информация о версии SDK, используемой для компиляции, минимальной версии, версии приложения и тп.
    2. Вид файла build.gradle

    [IMG]
    3. Еще один раздел – зависимости. В нем содержится информация о включенных в libs jar файлов. При включении новой зависимости он а будет автоматически здесь прописана.
    [IMG]
    Работа с зависимостями очень нужный перк в разработке.

    Каждый модуль имеет свой файл build.gradle, который определяет конфигурацию построения проекта, специфичную для данного модуля. Для подключения новых зависимостей можно использовать также File-> Project Structure. И знаками + - добавлять или удалять их
    Вид окна Project Structure
    [IMG]
    4. Добавление нового пакета и классов . При нажатии правой кнопкой мыши по папке с кодом (MainActivity). Следует добавить новый пакет и в нём же новый класс включающий в себя код представленный ниже
    Все интуитивно понятно, скринить не буду(впадлу)
    Код
    public class TextFunction {
    public String getValue(){
    return "Hello from first project1";
    }
    }
    Также может быть полезно отобразить нумерацию строк если не включена.
    [IMG]
    5. Следующим шагом будет добавить id для блока текста который был создан по умолчанию. Для этого можно из MainActivity по значку связанных фалов перейти к связанному файлу xml и добавить в него одну строку.
    [IMG]

    6. Стоит также помнить что по умолчанию скорее всего выбран режим отображения Design в нём также можно задать id но в данном случае рекомендую открыть режим Code и добавить в код текстового поля следующий код «android:id="@+id/newtest"».
    После добавления id можно получить доступ к этому элементу. Для этого в MainActivity можно дописать следующий код.

    Код
    TextView nt= findViewById(R.id.newtest);
    nt.setText(new TextFunction().getValue());
    [IMG]
    Результат запуска исследуйте сами.(В окне будет выведено наше сообщение)
    Заключение
    Gradle — это инструмент автоматической сборки для проектов Android, который управляет зависимостями и процессами компиляции.
    Каждый модуль имеет свой файл build.gradle, где можно управлять зависимостями. Для добавления новых классов и пакетов достаточно щелкнуть правой кнопкой мыши в проекте.
    Не забудьте задать уникальные идентификаторы для элементов интерфейса в XML, чтобы взаимодействовать с ними в коде. В результате выполнения всех шагов вы сможете увидеть работу вашего приложения в действии

    Спасибо за внимание, местные жители форума! :stitchcute:
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
  2. K4V0
    K4V0 11 ноя 2024 gbpltw // 14 484 22 янв 2017
    1. Signature Автор темы
      K4V0, печально :ok_cry:
  3. ELIZHABET
    Молодец) Продолжай в том же духе. Только более расширенно, чтобы заинтересовать массы!
     
  4. Serhik1995
    Serhik1995 18 ноя 2024 12 20 авг 2019
    Удалил данную программу, бо не создавался андроид телефон
     
    1. Signature Автор темы
      Serhik1995, Напиши в личные сообщения, я тебе помогу, можешь глянуть мой предыдущий пост, первая часть.
Top
Загрузка...