Введение 3
1. Анализ существующих мобильных приложений и постановка задачи на
разработку 6
1.1 Обзор существующих мобильных приложений криптокошельков 6
1.2 Виды кошельков 8
2. Теория 11
2.1 Общая информация 11
2.2 Выбор технологии для создания приложения 13
3. Практика 16
3.1 Спецификация приложения 16
3.2 Пользовательский интерфейс 17
3.3 Структура приложения 23
3.4 Реализация генерации адресов 24
3.5 Синхронизация 26
3.6 Добавление истории транзакций 26
3.7 Реализация отправки 28
3.8 Показать фразу восстановления 30
3.9 Восстановление кошелька 33
4. Тестирование 36
Заключение 37
Список использованных источников 39
Приложение 40
В данной работе посвящается проблеме создания мобильного приложения для хранения криптовалют. Было выбрано направление исследования, отражающее современные требования к созданию высокопроизводительных, безопасных и удобных программных продуктов. С основной задачей этой дипломной работы выступает создание мобильного приложения, которое будет работать на платформе Android, с использованием языка программирования Kotlin.
Язык программирования Kotlin является современным, мощным и безопасным инструментом, разрабатываемым и поддерживаемым компанией JetBrains. Этот язык предоставляет разработчикам возможность создавать чистый, лаконичный и надежный код, позволяя одновременно минимизировать время разработки и не жертвовать качеством поддержки.
В наше время криптовалютные кошельки становятся более популярными и необходимы для ведения операций с криптовалютами. Созданию безопасного, удобного и функционального приложения для хранения криптовалют с использованием Kotlin следует предложить в рамках данной работы.
Ключевыми задачами данной дипломной работы являются:
1. Анализ современных рынков криптовалют с целью выявления существующих проблем и потребностей пользователей.
2. Изучение всех особенностей языка программирования Kotlin и его
использование в мобильной разработке, а также преимущества перед другими языками программирования.
3. Разработка технического задания для мобильного приложения криптовалютного кошелька на основе предложений и находок, полученных в результате аналитической работы.
4. Создание архитектуры приложения с учетом перечня функционала, безопасности и других требований, определенных в техническом задании.
5. Разработка и внедрение интерфейса приложения, обеспечивающего максимальный комфорт и эффективность работы пользователя.
6. Тестирование и отладка созданного продукта, обеспечение его надежности, безопасности и правильности функционирования.
7. Формирование выводов и рекомендаций по использованию полученных результатов для дальнейшего развития индустрии криптовалют и мобильных приложений на базе языка программирования Kotlin.
В качестве итога данной работы планируется предоставить работоспособное и надежное мобильное приложение для хранения криптовалют, использующее язык программирования Kotlin и соответствующее современным требованиям безопасности и функциональности.
Выпускная квалификационная работа состоит из введения, четырех глав, заключения, списка литературы, включающего 10 источников, и приложения, объемом 115 страниц. В тексте используется 7 рисунков.
Во введении описываются актуальность работы, приводятся цель и задачи исследования, а также его структура.
В первой главе приведен анализ существующих мобильных криптоприложений и разобраны виды криптокошельков.
Во второй главе приведен обзор средств создания мобильных приложений выделены их достоинства и недостатки, рассмотрена операционная система Android и среда разработки Android Studio.
В третьей главе осуществлено проектирование приложения и
приведено детальное описание его реализации.
В четвертой главе описан механизм и результаты тестирования приложения.
В заключении указаны основные выводы о ходе работы. В списке источников указаны основные используемые для написания дипломной работы материалы. В приложении приводится полный код программы.
' .
Разработка приложения для безопасного хранения криптовалют #9106189
Артикул: 9106189
- Предмет: Программирование
- Уникальность: 75% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2023 году
- Количество страниц: 98
- Формат файла: docx
- Последняя покупка: 30.05.2024
2 970p.
1. Bitcoin Dev Kit [Электронный ресурс]. - Режим доступа: https://bitcoindevkit.org, свободный (Дата обращения 20.04.2023)
2. Jetpack Compose [Электронный ресурс]. - Режим доступа: https://developer.android.com/jetpack/compose, свободный (Дата обращения 25.04.2023)
3. Kotlin: The Official Language for Android [Электронный ресурс]. - Режим доступа: https://kotlinlang.org, свободный (Дата обращения 24.04.2023)
4. Mobile Cryptocurrency Wallet Development [Электронный ресурс]. - Режим доступа: https://www.blockchainappfactory.com/mobile-currency-wallet- development, свободный (Дата обращения 08.04.2023)
5. Secure Coding Practices for Kotlin and Android: OWASP Mobile Project [Электронный ресурс]. - Режим доступа: https://owasp.org/www-project- mobile-security, свободный (Дата обращения 20.04.2023)
6. Security in Cryptocurrency [Электронный ресурс]. - Режим доступа: https://hackerone.com/cryptocurrency, свободный (Дата обращения 24.04.2023)
7. Статья "Разрабатываем безопасный кошелек для криптовалюты" на сайте Хабр [Электронный ресурс]. - Режим доступа: https://habr.com/ru/post/468307/, свободный (Дата обращения 08.04.2023)
8. Статья "Применение Kotlin для разработки Android-приложений" на сайте Metanit [Электронный ресурс]. - Режим доступа: https://metanit.com/kotlin/android/, свободный (Дата обращения 20.04.2023)
9. Статья "Jetpack Compose: создание современного UI на Android" на сайте Android Dev Summit [Электронный ресурс]. - Режим доступа: https://developer.android.com/dev-summit/sessions/jetpack-compose-modern-ui,
свободный (Дата обращения 21.04.2023)
10. Статья "Bitcoin Dev Kit: помощь разработчикам при создании кошелька криптовалют" на сайте Medium [Электронный ресурс]. - Режим доступа: https://medium.com/@bitcoindevkit, свободный (Дата обращения 25.04.2023)
2. Jetpack Compose [Электронный ресурс]. - Режим доступа: https://developer.android.com/jetpack/compose, свободный (Дата обращения 25.04.2023)
3. Kotlin: The Official Language for Android [Электронный ресурс]. - Режим доступа: https://kotlinlang.org, свободный (Дата обращения 24.04.2023)
4. Mobile Cryptocurrency Wallet Development [Электронный ресурс]. - Режим доступа: https://www.blockchainappfactory.com/mobile-currency-wallet- development, свободный (Дата обращения 08.04.2023)
5. Secure Coding Practices for Kotlin and Android: OWASP Mobile Project [Электронный ресурс]. - Режим доступа: https://owasp.org/www-project- mobile-security, свободный (Дата обращения 20.04.2023)
6. Security in Cryptocurrency [Электронный ресурс]. - Режим доступа: https://hackerone.com/cryptocurrency, свободный (Дата обращения 24.04.2023)
7. Статья "Разрабатываем безопасный кошелек для криптовалюты" на сайте Хабр [Электронный ресурс]. - Режим доступа: https://habr.com/ru/post/468307/, свободный (Дата обращения 08.04.2023)
8. Статья "Применение Kotlin для разработки Android-приложений" на сайте Metanit [Электронный ресурс]. - Режим доступа: https://metanit.com/kotlin/android/, свободный (Дата обращения 20.04.2023)
9. Статья "Jetpack Compose: создание современного UI на Android" на сайте Android Dev Summit [Электронный ресурс]. - Режим доступа: https://developer.android.com/dev-summit/sessions/jetpack-compose-modern-ui,
свободный (Дата обращения 21.04.2023)
10. Статья "Bitcoin Dev Kit: помощь разработчикам при создании кошелька криптовалют" на сайте Medium [Электронный ресурс]. - Режим доступа: https://medium.com/@bitcoindevkit, свободный (Дата обращения 25.04.2023)
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка приложения для безопасного хранения криптовалют |
Артикул: | 9106189 |
Дата написания: | 12.06.2023 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 75% |
Количество страниц: | 98 |
Скрин проверки АП.ВУЗ приложен на последней странице.
Работа включает в себя только пояснительную записку и листинг программы
Работа включает в себя только пояснительную записку и листинг программы
Файлы артикула: Разработка приложения для безопасного хранения криптовалют по предмету программирование
Пролистайте "Разработка приложения для безопасного хранения криптовалют" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 22.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 75% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 68 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Социальная сеть с инструментами анализа инвестиций
СЛЕДУЮЩАЯ РАБОТА
Разработка веб-приложения социальной сети 'MicroIM' на основе Golang+Vue.js