NATIV
NATIV copied to clipboard
The best all-native NFT viewer on Android

NATIV
NATIV is the best NFT Gallery app for Android, written with 100% Android native APIs and code.
Take a Look
A New Dawn | For NFT Apps | On Android | For Free! |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Supported Blockchains
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Ethereum | Harmony One | Solana | What's Next? |
But it won't stop here; NATIV aims to be the premiere NFT gallery for all blockchains. If you want to help add support for additional blockchains, see the contributing section.
Technologies
NATIV is built using 100% Kotlin with all of the latest and greatest Android APIs and libraries:
- 100% Jetpack Compose UI w/ Material components
- Coroutines with Flow & StateFlow
- Hilt Dependency Injection
- Multi-module app
- Room local database
- Filament for 3d model rendering
- Blockchain APIs consumed with just OkHttp & GSon
Building & Running
git clone [email protected]:creativedrewy/NATIV.git
cd NATIV
git submodule init
git submodule update
When opening the project in Android Studio, be sure to select the build.gradle
file from the project root.
NOTE: In order load NFTs from the OpenSea API, you'll need to request an API key here: Link
In the root local.properties
file add the following line:
# ./local.properties
OPENSEA_API_KEY=<Your API Key>
License
Copyright 2021 Andrew Watson
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.