Загрузка...

(Part 2) Android Studio instructions for beginners: from installation to developing the first application

Thread in Articles created by Signature Nov 11, 2024. 333 views

  1. Signature
    Signature Topic starter Nov 11, 2024 12 Nov 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). Следует добавить новый пакет и в нём же новый класс включающий в себя код представленный ниже
    Все интуитивно понятно, скринить не буду(впадлу)
    Code
    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 можно дописать следующий код.

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

    Спасибо за внимание, местные жители форума! :stitchcute:
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. K4V0
    K4V0 Nov 11, 2024 gbpltw // 14,484 Jan 22, 2017
    1. Signature Topic starter
      K4V0, печально :ok_cry:
  3. ELIZHABET
    Молодец) Продолжай в том же духе. Только более расширенно, чтобы заинтересовать массы!
     
  4. Serhik1995
    Serhik1995 Nov 18, 2024 12 Aug 20, 2019
    Удалил данную программу, бо не создавался андроид телефон
     
    1. Signature Topic starter
      Serhik1995, Напиши в личные сообщения, я тебе помогу, можешь глянуть мой предыдущий пост, первая часть.
Top
Loading...