Блог

Игра “Русская рулетка”. Часть 1

Создаем игру “Русская Рулетка”! Всем привет! На этом уроки начинаем создание простенькой игры “Русская Рулетка”. Я думаю всем знакома эта не детская игра но в нашем случае это безобидная игра в которую можно поиграть с друзьями. Смысл игры прост, игрок нажимает на кнопку прокрутки барабана револьвера и после жмет на кнопку “курок” или “выстрел”. В если повезло то раздастся звук спущенного курка без выстрела что означает что игроку повезло и… Подробнее »Игра “Русская рулетка”. Часть 1

Авто-переход на главный экран

Изменения стиля приложения: Часть 1 Сегодня на уроке мы начнем работать со стилями и темами приложения. Для того чтобы изменить стиль приложения мы идем в “res/values/styles.xml” (учтите что мы делаем изменения в файле “styles.xml” а не в “styles.xml v21“). У нас есть основная тема (стиль) которая называется “AppTheme“, данная тема содержит всего лишь три атрибута которые отвечают за цвет различных элементов. Для того что бы изменить стиль приложения мы можем… Подробнее »Авто-переход на главный экран

Анимация элементов экрана

Анимация элементов экрана. Для того что бы предать более привлекательный вид нашему приложению мы можем использовать анимацию. Мы можем использовать анимацию для любого элемента экрана. Например: Мы можем создать анимацию для кнопки, что бы кнопка “выплывала” или медленно приобретала цвет, в общем все что нам придет в голову. На этом уроке мы начнем знакомится с простой анимацией. Для практики мы используем приложение которое мы создали на прошлом уроке “Справочник рыбака“.… Подробнее »Анимация элементов экрана

Урок 2: Жизненный цикл Activity

Понимание жизненного цикла Activity По мере того, как пользователь перемещается по вашему приложению, выходит из него и снова заходит, Activity в вашем приложении переходят через различные состояния в своем жизненном цикле. Класс Activity имеет несколько обратных функций, которые нам помогают узнать что состояние изменилось: система создает, останавливает или возобновляет действие, либо уничтожает процесс, в котором находится действие. Простыми словами нам часто необходимо знать в каком состоянии находится наше приложение, например… Подробнее »Урок 2: Жизненный цикл Activity

Урок 1: Установка Android Studio

Вступление Всем привет! Начинаем первый урок по созданию приложений для оперативной системы Андроид. На этом уроке мы установим программу для создания приложений “Android Studio”. Это бесплатная программа и скачать ее вы сможете по ссылки ниже. А также мы создадим эмулятор для тестирования приложений на компьютере. Для тех кто не знает что такое эмулятор: эмулятор это виртуальный смартфон который в точности работает как и реальный смартфон, эмулятор нам помогает тестировать приложения… Подробнее »Урок 1: Установка Android Studio

Приложение “Компас”

MainActivity import androidx.appcompat.app.AppCompatActivity; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.view.animation.Animation; import android.view.animation.RotateAnimation; import android.widget.ImageView; import android.widget.TextView; public class MainActivity extends AppCompatActivity implements SensorEventListener { private ImageView ivDinamic; private TextView tvDegree; private float current_degree = 0f; private SensorManager sensorManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); } private void init() { ivDinamic = findViewById(R.id.ivDinamic); tvDegree = findViewById(R.id.tvDegree); sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); } @Override protected… Подробнее »Приложение “Компас”

Урок 3 : Заканчиваем алгоритм работы

Приложение “Светофор” Часть 3 Дописываем алгоритм работы Приступаем к 3-й заключительной части урока “Светофор“. Начнем с того что нам нужно будет сделать что бы при нажатии на кнопку “Start” цикл запускался и надпись на кнопки изменялась на “Stop“, таким образом нам не придется использовать вторую кнопку для остановки цикла. Сначала мы создадим текстовый ресурс “Start” и “Stop” в файле strings.xml , который находиться в “res/values/strings.xml“. Он должен выглядеть так: <resources>… Подробнее »Урок 3 : Заканчиваем алгоритм работы

Урок 2 : Пишем алгоритм работы

Приложение “Светофор” Часть 2: Пишем алгоритм работы Начнем писать алгоритм работы приложения. На данном уроке мы подготовим основные части кода. Самое первое нам нужно инициализировать наши 3 квадрата которые у нас в качестве лампочек и кнопку “Start“. Мы создадим переменные типа “LinearLayout” так как квадраты на экране которые мы будем использовать в качестве лампочек и есть “LinearLayout” и переменную для кнопки “Button“. У нас три лампочки, значит создадим 3 переменных… Подробнее »Урок 2 : Пишем алгоритм работы

Урок 1 : Создаем экран

Приложение “Светофор” Часть 1: Создаем экран Начинаем создавать простое приложение “Светофор” в котором будет три лампочки на экране в виде серых квадратов и одна кнопка, при нажатии на которую лампочки начнут поочередно загораться каждая своим цветом : Зеленый,желтый, красный. При нажатии еще раз на кнопку весь процесс будет останавливаться. Начнем с создания экрана приложения и элементов экрана.  Для начало нам нужно создать ресурсы цветов которые будем использовать. Для этого в… Подробнее »Урок 1 : Создаем экран