android client,GitHub - openMF/android-client: An android client for the MifosX platform

0f373d6ea90cd2abe615a3fb0a632448.png

Android Client for MifosX

This is an Android Application built on top of the MifosX platform and written in Java and Kotlin. It is based on Mifos X - a robust core banking platform that is developed for field officers using which they process transactions, keep track of their client’s data, center records, group details, different types of accounts (loan, savings and recurring) of the client, run reports of clients, etc. Its sole purpose is to make field operations easier and effortless. This application also provides an offline feature that allows officers to connect with clients and provide them financial support in remote areas as well.

Status

68747470733a2f2f6261646765732e6769747465722e696d2f6f70656e4d462f616e64726f69642d636c69656e742e737667

68747470733a2f2f7472617669732d63692e6f72672f6f70656e4d462f616e64726f69642d636c69656e742e7376673f6272616e63683d6d6173746572

68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6f70656e4d462f616e64726f69642d636c69656e742f62616467652e7376673f6272616e63683d6d6173746572

Some features that are available in the app are:

Search of Clients, Client Details Viewing

Creating new Clients, Groups, and Centers

Savings Accounts and Loan Accounts Viewing

Savings Account Transactions (Withdrawal & Deposit)

Loan Accounts (Approval, Disbursal, Repayments etc.)

Identifiers and Documents (Creation, Upload, Download and View)

Collection Sheet Access (Online), Datatables (View, Add/Remove Entries).

Offline Sync (for Clients, Centers, and Groups) and Offline Dashboard.

Cheker Inbox

Path Tracker

Screenshots

fcca79cf1a7a2af2fe8f7f578e551ba9.png

fdb367cdbf62835287cdd1beaf751240.png

How to Contribute

This is an OpenSource project and we like to see new contributors contibuting to the project. The issues should be raised via the GitHub issue tracker.

For Issue tracker guidelines please click here. All fixes should be proposed via pull requests.

For pull request guidelines please click here. For commit style guidelines please click here.

Development Setup

Before you begin, you should have already downloaded the Android Studio SDK and set it up correctly. You can find a guide on how to do this here: Setting up Android Studio.

Building the Code

Open Android Studio.

Click on 'Open an existing Android Studio project'

Browse to the directory where you cloned the android-client repo and click OK.

Let Android Studio import the project.

Build the application in your device by clicking run button.

Travis CI

Travis CI is a hosted continuous integration service used to build and test software projects hosted at GitHub. We use Travis CI for continous integration and clean maintainence of code. All your pull requests must pass the CI build only then, it will be allowed to merge. Sometimes,when the build doesn't pass you can use these commands in your local terminal and check for the errors,

For Mac OS and Linux based, you can use the following commands:

./gradlew checkstyle quality checks on your project’s code using Checkstyle and generates reports from these checks.

./gradlew pmd an check and apply formatting to any plain-text file.

./gradlew findbugs a program which uses static analysis to look for bugs in Java code.

./gradlew build provides a command line to execute build script.

For Windows, you can use the following commands:

gradlew checkstyle quality checks on your project’s code using Checkstyle and generates reports from these checks.

gradlew pmd an check and apply formatting to any plain-text file.

gradlew findbugs a program which uses static analysis to look for bugs in Java code.

gradlew build provides a command line to execute build script.

Wiki

Product Roadmap

License

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值