Я планирую создать приложение для Android для столовой моего колледжа, где студент может купить кофе с помощью биткойнов, а затем пополнить биткойн через какой-либо источник (из банка колледжа).
пожалуйста, дайте мне некоторое представление о том, как реализовать это приложение. И есть ли хороший учебник, связанный с этой темой.
Если вы действительно хотите создать собственное биткойн-приложение, разветвление существующего приложения должно уменьшить необходимость заново изобретать колесо и может послужить учебным ресурсом. Например, вот два биткойн-приложения Android с открытым исходным кодом, исходный код которых вы можете получить:
Самым простым решением, которое могло бы служить bank=>bitcoin=>coffee
договоренности, было бы только внедрение bitcoin=>coffee
приложения для студентов; и bitcoin=>coffee
приложение-уведомление для кафе.
Избавьте себя от головной боли, связанной с обработкой фиатных денег в приложении, либо оставив конвертацию фиатной валюты в другие более общие биткойн-приложения Android без торговой марки, либо интегрировав в приложение существующего поставщика биткойнов (например, Coinbase).
Обратите внимание, что Android не является особенно безопасной платформой для биткойн-кошельков — это просто потому, что конструкция Android позволяет пользователям полностью контролировать свой телефон; но большинство пользователей никогда не заблокируют свой телефон и не будут применять гигиену безопасности в необходимой степени*. Если вы пойдете дальше, основной сайт Stack Overflow также может оказаться полезным.
* Пользователи Apple не должны чувствовать себя слишком самодовольными :-) iPhone заблокирован для монопольного контроля. Безопасность пользователя — это удобный побочный эффект.
Марч
Дэвид Шварц