[ 
https://issues.apache.org/jira/browse/FINERACT-1328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chinmay Kulkarni updated FINERACT-1328:
---------------------------------------
    Description: 
h2. Mentors
 * [~ChinmayKulkarni]
 * @
h2. Overview & Objectives

The goal of this project is to continue work on developing the Fineract 1.x 
Client Android SDK which will be used in other Mifos Mobile Applications 
(android-client, mifos-mobile, mobile-wallet). The project aims to remove a lot 
of repeated code in the mobile apps and help mobile apps easily migrate to 
newer versions of Apache Fineract 1.x
h2. Description

The student will be working on implementing the following things:

 * Generate and release latest Fineract Client SDK for Android using the Open 
API Specification of Apache Fineract
 * Generate and publish documentation for the Fineract Android Client SDK
 * Add support for RxJava + LiveData
 * Migrate Mifos Android Field Officer App project to consume the new Fineract 
Client Android SDK
 * Provide testing coverage throughout the SDK
 * Implement CI/CD to automate steps 1 and 2
h2. Helpful Skills

Java, Kotlin, Android, Swagger Specification, Open API Specification, Spring 
(Good to have)
h2. Impact

Enabling other mifos mobile apps to easily migrate to latest versions of 
Fineract.
 More stable and error free codebase
h2. Other Resources

 * Last year progress - 
[https://gist.github.com/Grandolf49/f79537436a467dac0baa9458a38290c5]
 * Jira Issue for reference: https://issues.apache.org/jira/browse/FINERACT-838
 * [https://github.com/apache/fineract]
 * [https://github.com/openMF/fineract-client]

  was:
h2. Mentors
* [~ChinmayKulkarni]
h2. Overview & Objectives
The goal of this project is to continue work on developing the Fineract 1.x 
Client Android SDK which will be used in other Mifos Mobile Applications 
(android-client, mifos-mobile, mobile-wallet). The project aims to remove a lot 
of repeated code in the mobile apps and help mobile apps easily migrate to 
newer versions of Apache Fineract 1.x
h2. Description 
The student will be working on implementing the following things:

* Generate and release latest Fineract Client SDK for Android using the Open 
API Specification of Apache Fineract
* Generate and publish documentation for the Fineract Android Client SDK
* Add support for RxJava + LiveData
* Migrate Mifos Android Field Officer App project to consume the new Fineract 
Client Android SDK
* Provide testing coverage throughout the SDK
* Implement CI/CD to automate steps 1 and 2
h2. Helpful Skills
Java, Kotlin, Android, Swagger Specification, Open API Specification, Spring 
(Good to have)
h2. Impact      
Enabling other mifos mobile apps to easily migrate to latest versions of 
Fineract.
More stable and error free codebase
h2. Other Resources     
* Last year progress - 
https://gist.github.com/Grandolf49/f79537436a467dac0baa9458a38290c5
* Jira Issue for reference: https://issues.apache.org/jira/browse/FINERACT-838
* https://github.com/apache/fineract
* https://github.com/openMF/fineract-client     



> Update Fineract 1.x Android Client SDK 
> ---------------------------------------
>
>                 Key: FINERACT-1328
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1328
>             Project: Apache Fineract
>          Issue Type: Improvement
>            Reporter: Ed Cable
>            Priority: Major
>              Labels: gsoc2021, mentor
>
> h2. Mentors
>  * [~ChinmayKulkarni]
>  * @
> h2. Overview & Objectives
> The goal of this project is to continue work on developing the Fineract 1.x 
> Client Android SDK which will be used in other Mifos Mobile Applications 
> (android-client, mifos-mobile, mobile-wallet). The project aims to remove a 
> lot of repeated code in the mobile apps and help mobile apps easily migrate 
> to newer versions of Apache Fineract 1.x
> h2. Description
> The student will be working on implementing the following things:
>  * Generate and release latest Fineract Client SDK for Android using the Open 
> API Specification of Apache Fineract
>  * Generate and publish documentation for the Fineract Android Client SDK
>  * Add support for RxJava + LiveData
>  * Migrate Mifos Android Field Officer App project to consume the new 
> Fineract Client Android SDK
>  * Provide testing coverage throughout the SDK
>  * Implement CI/CD to automate steps 1 and 2
> h2. Helpful Skills
> Java, Kotlin, Android, Swagger Specification, Open API Specification, Spring 
> (Good to have)
> h2. Impact
> Enabling other mifos mobile apps to easily migrate to latest versions of 
> Fineract.
>  More stable and error free codebase
> h2. Other Resources
>  * Last year progress - 
> [https://gist.github.com/Grandolf49/f79537436a467dac0baa9458a38290c5]
>  * Jira Issue for reference: 
> https://issues.apache.org/jira/browse/FINERACT-838
>  * [https://github.com/apache/fineract]
>  * [https://github.com/openMF/fineract-client]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to