You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mobile Wallet is a Kotlin Multiplatform(KMP) based project built on top of Apache <ahref='https://github.com/openMF/mobile-wallet/wiki/Fineract-backend'>Fineract</a> API.
7
+
Following recommended architecture and design patterns, the application is developed using the latest technologies and frameworks/libraries, such as Jetpack Compose, Ktor, Ktorfit, and Koin. It is designed to be cross-platform, supporting Android, iOS, Desktop, and Web platforms.
Mobile Wallet is a Kotlin Multiplatform (KMP)-based application for mobile wallets built on top of <ahref='https://github.com/openMF/mobile-wallet/wiki/Fineract-backend'>Fineract</a>. The app follows
11
-
<ahref='https://github.com/openMF/mobile-wallet/wiki/Architecture'>clean architecture</a> and contains a core library module
12
-
that can be used as a dependency in any other wallet-based project. It is developed at <ahref='https://mifos.org/'>MIFOS</a> together with a global community.
The project fully utilizes [Jetpack Compose](https://developer.android.com/jetpack/compose) with complete support for **Kotlin Multiplatform**.
74
-
75
-
We invite contributions in the following areas:
76
-
- Development of new features and enhancements using Kotlin Multiplatform.
77
-
- Improvements and refinements to existing Jetpack Compose-based functionalities.
78
-
79
-
We appreciate your contributions and look forward to collaborating with you!
80
-
81
-
82
-
## Join Us on Slack
45
+
### Join Us on Slack
83
46
Mifos boasts an active and vibrant contributor community, Please join us on [slack](https://join.slack.com/t/mifos/shared_invite/zt-2f4nr6tk3-ZJlHMi1lc0R19FFEHxdvng). Once you've joined the mifos slack community, please join the `#mobile-wallet` channel to engage with mobile-wallet development. If you encounter any difficulties joining our Slack channel, please don't hesitate to open an issue. This will allow us to assist you promptly or send you an invitation.
84
47
85
-
## How to Contribute
48
+
###How to Contribute
86
49
Thank you for your interest in contributing to the Mobile Wallet project by Mifos! We welcome all contributions and encourage you to follow these guidelines to ensure a smooth and efficient collaboration process.
87
50
88
51
The issues should be raised via the GitHub issue tracker. For Issue tracker guidelines please click <ahref="https://github.com/openMF/mobile-wallet/blob/master/.github/CONTRIBUTING.md#issue-tracker">here</a>. All fixes should be proposed via pull requests. For pull request guidelines please click <ahref="https://github.com/openMF/mobile-wallet/blob/master/.github/CONTRIBUTING.md#pull-requests">here</a>. For commit style guidelines please click <ahref="https://github.com/openMF/mobile-wallet/wiki/Commit-style-guide">here</a>.
@@ -92,72 +55,45 @@ For development purposes, always pull from the **dev** branch, as all contributi
92
55
93
56
For more detailed information about the branch policies, please refer to the [Branch Policy](https://github.com/openMF/mobile-wallet/wiki/Branch-Policy).
94
57
95
-
96
58
### Development Setup
97
59
Please refer to the [Development Setup Guide](https://github.com/openMF/mobile-wallet/wiki/Development-Setup) for detailed instructions on configuring the development environment.
98
60
99
-
### **Committing Your Changes**
100
-
After making changes in your local repository, you will need to commit them to your GitHub repository.
61
+
### Committing Your Changes
62
+
After making changes in your local repository, you will need to commit them to your GitHub repository.
101
63
If you are unfamiliar with the process of committing changes, please refer to the [Committing Your Changes](https://github.com/openMF/mobile-wallet/wiki/Committing-Your-Changes) guide.
102
64
103
-
### **Making a Pull Request**
65
+
### Making a Pull Request
104
66
Once your changes have been pushed to your forked repository, you can create a pull request to propose integrating your updates into the main project.
105
67
For guidance on creating a pull request, please visit the [Making a Pull Request](https://github.com/openMF/mobile-wallet/wiki/Making-a-Pull-Request) guide.
106
68
107
-
### **Squashing Your Commits**
69
+
### Squashing Your Commits
108
70
To ensure a clean and organized Git history, contributors are encouraged to squash their commits before merging.
109
71
Instructions on how to squash commits can be found in the [Squashing Your Commits](https://github.com/openMF/mobile-wallet/wiki/Squashing-Your-Commits) guide.
110
72
111
-
### **Resolving Merge Conflicts**
73
+
### Resolving Merge Conflicts
112
74
Occasionally, merge conflicts may arise when your pull request is being reviewed. These conflicts need to be resolved manually.
113
75
To learn how to resolve merge conflicts, please refer to the [Solving Merge Conflicts](https://github.com/openMF/mobile-wallet/wiki/Solving-Merge-Conflicts) guide.
114
76
115
77
### Conclusion
116
78
By following these contribution guidelines, you're all set to start contributing to the Mobile Wallet (Mifos Pay) project. We appreciate your efforts and look forward to your valuable contributions. Happy coding!
117
79
118
-
## Instructions to Get the Latest APK
80
+
###Instructions to Get the Latest APK
119
81
120
-
To download the latest APK from the GitHub Actions artifacts, follow these steps:
82
+
To download the latest APK navigate to the latest release [here](https://github.com/openMF/mobile-wallet/releases), and download the APK file from the assets section.
121
83
122
-
### Step 1: Access the Actions Tab
123
-
- Navigate to the [Actions Tab](https://github.com/openMF/mobile-wallet/actions?query=workflow%3A%22Mobile-Wallet+CI%5BMaster%2FDev%5D%22+event%3Apush) of this repository.
84
+
### Wiki
85
+
To know more about the project details and architecture guidelines, visit our [Wiki](https://github.com/openMF/mobile-wallet/wiki).
124
86
125
-
### Step 2: Select the Latest Workflow
126
-
- Click on the most recent workflow from the workflows list.
127
-
128
-
### Step 3: Locate the Artifacts Section
129
-
- Scroll down to the **Artifacts** section, where you will find:
0 commit comments