An open API service indexing awesome lists of open source software.

https://github.com/mindlessmuse666/animations

Проект по дисциплине "12.01: Мобильная разработка". Включает в себя 3 анимации: появление лапок, вращение цветочков и передвижение машины.
https://github.com/mindlessmuse666/animations

android-studio animations kotlin kotlin-android

Last synced: 3 months ago
JSON representation

Проект по дисциплине "12.01: Мобильная разработка". Включает в себя 3 анимации: появление лапок, вращение цветочков и передвижение машины.

Awesome Lists containing this project

README

          

# Практическая работа "Создание трёх анимаций" MIT-License image

**Дисциплина:** 12.01: Мобильная разработка

## Описание проекта

Этот проект является практической работой по дисциплине "12.01: Мобильная разработка" и посвящен созданию трёх различных анимаций на платформе Android. Приложение демонстрирует использование анимационных возможностей Android SDK для создания интерактивных UI-элементов.

**Цель работы:**
- Практическое применение знаний, полученных в рамках курса "Мобильная разработка".
- Изучение и использование различных техник анимации в Android.
- Демонстрация навыков работы с Android Studio и языком программирования Kotlin.

## Функциональность

Приложение включает в себя три экрана, каждый из которых содержит отдельную анимацию:

![Screen_recording_20250126_233132](https://github.com/user-attachments/assets/cfbeab42-1dc9-4590-a3fa-edfd47d6d14f)

## Используемые технологии

- **Язык программирования:** Kotlin
- **Среда разработки:** Android Studio
- **Анимации:** Использование различных API Android для анимаций

## Инструкция по запуску

1. Установите Android Studio.
2. Клонируйте репозиторий: `git clone https://github.com/MindlessMuse666/animations.git`
3. Откройте проект в Android Studio.
4. Дождитесь загрузки зависимостей Gradle.
5. Подключите Android-устройство или используйте эмулятор.
6. Запустите приложение.

## Структура проекта

```
animations/
├── app/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ └── [com.example.animations]/
│ │ │ │ ├── MainActivity.kt // Главная активность
│ │ │ ├── res/
│ │ │ │ ├── layout/
│ │ │ │ │ └── activity_main.xml // Разметка главной активности
│ │ │ │ ├── values/
│ │ │ │ └── drawable/
│ │ │ │ ├── car.png
│ │ │ │ ├── flower.png
│ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ ├── ic_launcher_foreground.xml
│ │ │ │ └── paws.png
│ │ │ └── AndroidManifest.xml
│ │ └── ...
│ ├── build.gradle
│ └── ...
├── build.gradle
├── gradle/
└── ...
```

- [github.com/MindlessMuse666/animations/blob/main/app/src/main/java/com/example/animation/MainActivity.kt](app/src/main/java/com/example/animation/MainActivity.kt) - содержит Kotlin-код главной активности приложения.
- [github.com/MindlessMuse666/animations/tree/main/app/src/main/res/layout](app/src/main/res/layout) - содержит XML-файлы разметки интерфейса.
- [github.com/MindlessMuse666/animations/tree/main/app/src/main/res/drawable](app/src/main/res/drawable) - содержит файлы с изображениями.

## Лицензия

Этот проект распространяется под лицензией MIT - смотрите файл [LICENSE](LICENSE) для деталей.

## Автор

Бедин Владислав ([MindlessMuse666](https://github.com/MindlessMuse666))
- GitHub: [MindlessMuse666](https://github.com/MindlessMuse666 "Владислав: https://github.com/MindlessMuse666")
- Telegram: [@mindless_muse](t.me/mindless_muse)
- Gmail: [mindlessmuse.666@gmail.com](mindlessmuse.666@gmail.com)