All Projects → yiyuanliu → Currency

yiyuanliu / Currency

Licence: apache-2.0
A beautiful currency conversion app written in Kotlin and using Anko. Supports multi-theme with dynamic switching effect.

Programming Languages

kotlin
9241 projects

Labels

Projects that are alternatives of or similar to Currency

Gocurrency
Simple currency converter. Insert an amount, what currency to convert from and what currency to convert to.
Stars: ✭ 26 (-75.7%)
Mutual labels:  currency
Php Forex Quotes
PHP Library for fetching realtime forex quotes.
Stars: ✭ 61 (-42.99%)
Mutual labels:  currency
Openwallet Android
The first truly free, libre, and open source light wallet for multiple cryptocurrencies (Bitcoin, Ethereum, Ripple, etc).
Stars: ✭ 86 (-19.63%)
Mutual labels:  currency
Currencyviewer
Short python framework that dynamically displays and converts the cryptocurrencies in your Kraken wallet into equivalents fiat money.
Stars: ✭ 13 (-87.85%)
Mutual labels:  currency
Straks
A new decentralised, open source, community driven digital currency, focusing on e-commerce utility
Stars: ✭ 53 (-50.47%)
Mutual labels:  currency
Dinero
📈 💰 A golang interface for the Open Exchange Rates API
Stars: ✭ 68 (-36.45%)
Mutual labels:  currency
Money
A precise, type-safe representation of a monetary amount in a given currency
Stars: ✭ 817 (+663.55%)
Mutual labels:  currency
Cromos
Cromos is a tool for downloading legitimate extensions of the Chrome Web Store and inject codes in the background of the application.
Stars: ✭ 103 (-3.74%)
Mutual labels:  currency
Coinonline
A Cryptocurrency/Blockchain wallet app based on React Native
Stars: ✭ 59 (-44.86%)
Mutual labels:  currency
Countries
Countries - ISO 3166 (ISO3166-1, ISO3166, Digit, Alpha-2 and Alpha-3) countries codes and names (on eng and rus), ISO 4217 currency designators, ITU-T E.164 IDD calling phone codes, countries capitals, UN M.49 regions codes, ccTLD countries domains, IOC/NOC and FIFA letters codes, VERY FAST, NO maps[], NO slices[], NO init() funcs, NO external links/files/data, NO interface{}, NO specific dependencies, Databases/JSON/GOB/XML/CSV compatible, Emoji countries flags and currencies support, full support ISO-3166-1, ISO-4217, ITU-T E.164, Unicode CLDR and ccTLD standarts.
Stars: ✭ 85 (-20.56%)
Mutual labels:  currency
Digital Currency
Create your own Digital Currency with this self-hosted Web App. Check out the Demo website
Stars: ✭ 30 (-71.96%)
Mutual labels:  currency
Laravel Cconverter
A simple currency converter plugin for Laravel 5. Currency providers: The European Central Bank, OpenExchange, CurrencyLayer and fixer.io
Stars: ✭ 39 (-63.55%)
Mutual labels:  currency
Swap
💱 Currency exchange rates library
Stars: ✭ 1,195 (+1016.82%)
Mutual labels:  currency
Money
A money and currency library for PHP
Stars: ✭ 855 (+699.07%)
Mutual labels:  currency
Money Open Exchange Rates
A gem that calculates the exchange rate using published rates from open-exchange-rates. Compatible with the money gem.
Stars: ✭ 87 (-18.69%)
Mutual labels:  currency
Go Money
Go implementation of Fowler's Money pattern
Stars: ✭ 887 (+728.97%)
Mutual labels:  currency
Android Money
Simple money and currency converter library for android.
Stars: ✭ 66 (-38.32%)
Mutual labels:  currency
Javamoney Lib
JavaMoney financial libraries, extending and complementing JSR 354
Stars: ✭ 104 (-2.8%)
Mutual labels:  currency
Bitcore
BitCore (BTX) - Cryptocurrency 220 Byte Datacarriersize
Stars: ✭ 94 (-12.15%)
Mutual labels:  currency
Currencyconverter
Utilities for doing currency conversion with the Money library
Stars: ✭ 78 (-27.1%)
Mutual labels:  currency

Currency

download apk中文 README

💸A beautiful currency conversion app written in Kotlin and using Anko. Supports multi-theme with dynamic switching effect.

screenshot

Kotlin

Kotlin is a statically typed language targeting the JVM. It's created by JetBrains. Kotlin is concise, safe, versatile and interoperable. Go to kotlinlang.org to learn more about Kotlin.

fun main(args: Array<String>) {
    println("hello world")
}

Anko

By default, UI in Android is written using XML. But with Anko there is a new way. I used Anko to make a beautiful UI in this project.

override fun createView(ui: AnkoContext<MainActivity>): View = with(ui) {
    verticalLayout {
        val toolbar = toolBar {
            //init
        }.lparams {
            //init layout params
        }

        // other views...
    }
}

gif

About me

A student of UESTC.

Email: [email protected]


中文

一个美观的汇率转换软件,使用 Kotlin 编写,通过 Anko 框架编写 UI 并实现漂亮的主题动态切换效果。

screenshot

Kotlin

JetBrains 维护的 JVM 语言。和 Java6 相比,kotlin 表达更为简洁,提供 Lambda 表达式、类型推断、null 安全等特性。

fun main(args: Array<String>) {
    println("hello world")
}

Anko

Anko 是 Kotlin 提供的 ui 框架,通过 Anko 我们可以在代码中定义布局。Anko 比 xml 的使用更加强大,在 Anko 中可以方便的设置 listener ,也可以引用已有的 layout 文件。本项目中 ui 的主要部分使用 anko 框架编写,实现了很好的主题切换效果。

override fun createView(ui: AnkoContext<MainActivity>): View = with(ui) {
    verticalLayout {
        toolBar {
            //init
        }.lparams {
            //init layout params
        }

        // other views...
    }
}

gif

汇率数据

汇率数据通过雅虎财经提供的 Api 获得,网络请求部分使用 retrofit 框架。

About me

电子科技大学学生, Android 开发者。  

email: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].