Bitcoin Forum
May 12, 2024, 07:21:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Kotlin libraries  (Read 100 times)
OmegaStarScream (OP)
Staff
Legendary
*
Offline Offline

Activity: 3472
Merit: 6131



View Profile
October 20, 2022, 12:48:35 PM
 #1

What are some good resources for android (java/kotlin) developers to start making bitcoin (or crypto) apps?

I know there's Wallet-core (made by Trustwallet) and bitcoin-kmp[2] (made by ACINQ). Anything else would you like to recommend?

[1] https://github.com/trustwallet/wallet-core
[2] https://github.com/ACINQ/bitcoin-kmp

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
1715541676
Hero Member
*
Offline Offline

Posts: 1715541676

View Profile Personal Message (Offline)

Ignore
1715541676
Reply with quote  #2

1715541676
Report to moderator
1715541676
Hero Member
*
Offline Offline

Posts: 1715541676

View Profile Personal Message (Offline)

Ignore
1715541676
Reply with quote  #2

1715541676
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715541676
Hero Member
*
Offline Offline

Posts: 1715541676

View Profile Personal Message (Offline)

Ignore
1715541676
Reply with quote  #2

1715541676
Report to moderator
NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6737


bitcoincleanup.com / bitmixlist.org


View Profile WWW
October 20, 2022, 05:38:22 PM
Merited by OmegaStarScream (2)
 #2

There also seems to be BitcoinKit for Android 6+ that implements an SPV implementation, if you need any of that. But it mistakenly says its an iOS project in the description. Useful if trying to make an Android wallet (though it also supports Bitcoin Cash).

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
PawGo
Legendary
*
Offline Offline

Activity: 952
Merit: 1367


View Profile
October 20, 2022, 06:24:13 PM
Merited by OmegaStarScream (2), ABCbits (2), Husna QA (1)
 #3

What are some good resources for android (java/kotlin) developers to start making bitcoin (or crypto) apps?

I do not know how it is with kotlin, but for java you may easily use both bitcoin core libraries if you want to work on btc and org.web3j library if you want to go in that direction. The rest depends on you Wink but basic things like wallet/address creation, private key verifications etc - all is easy to do.
Code:
        <dependency>
            <groupId>org.bitcoinj</groupId>
            <artifactId>bitcoinj-core</artifactId>
            <version>0.16.1</version>
        </dependency>
        <dependency>
            <groupId>org.web3j</groupId>
            <artifactId>core</artifactId>
            <version>5.0.0</version>
        </dependency>
ABCbits
Legendary
*
Offline Offline

Activity: 2870
Merit: 7496


Crypto Swap Exchange


View Profile
October 21, 2022, 09:27:26 AM
Merited by Husna QA (1)
 #4

Since you say "java/kotlin", AFAIK BitcoinJ is best option out there. It's been developed since early 2011[1] and used by several wallet such as "Bitcoin Wallet" for Android[2] and even forked by Bitcoin sidechain Rootstock[3].

[1] https://bitcointalk.org/index.php?topic=4236.0
[2] https://play.google.com/store/apps/details?id=de.schildbach.wallet
[3] https://github.com/rsksmart/bitcoinj-thin

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!