[GNC-dev] iOS app

Camille Rizko camriz at yahoo.com
Sun Apr 19 15:43:46 EDT 2020


 Hello Geert, To help I need guidance and direction. I have never developed as part of a project such as gnuCash before. If you can think of a good first exercise, I am willing to try.
    On Sunday, April 19, 2020, 11:00:12 AM PDT, Geert Janssens <geert.gnucash at kobaltwit.be> wrote:  
 
 #yiv8039829096 p, #yiv8039829096 li {white-space:pre-wrap;}
Hi Camille,

 

Most of the code relevant for your viewer is indeed C/C++. Parts are gnucash are also written in guile, but if I understand correctly that language is not available on iOS.

 

I'm working on separating the guile parts from the non-gui core of gnucash specifically to make it easier to port that core to platforms such as iOS or Android.

 

Unfortunately that work isn't completely done yet so I will concede that at this stage it may take some effort to get it going. Perhaps you are interested in helping out with this ?

 

Regards,

 

Geert

 

Op zondag 19 april 2020 19:46:11 CEST schreef Camille Rizko:

> Hello Geert,  I can investigate how to read the database using the code

> base. My app is a viewer, so "read only". I have been using gnucash since

> 2015, but have not at all looked at the code base. I can probably succeed

> with some effort if the code is in C or C++ language. On Sunday, April 19,

> 2020, 06:00:54 AM PDT, Geert Janssens <geert.gnucash at kobaltwit.be> wrote:

> 

> #yiv2676310034 p, #yiv2676310034 li {white-space:pre-wrap;}

> Ok. That's fair.

> 

>  

> 

> Do note GnuCash supports database storage as well as xml and will likely

> switch to database (sqlite3) as primary storage format somewhere in the

> future.

> 

>  

> 

> Also note the data format can change from major release to major release. So

> if you're not using the gnucash engine code to parse the data files you

> will have to keep up with these changes over time on your own.

> 

>  

> 

> Other than that it's still cool to see a gnucash compatible ios app.

> 

>  

> 

> Regards,

> 

>  

> 

> Geert

> 

>  

> 

> Op zondag 19 april 2020 00:45:12 CEST schreef Camille Rizko:

> > Hello,

> > 

> > It is from scratch, it is written in swift, it decompresses the .gnucash

> > 

> > file then parses the xml file and displays the account tree.

> > 

> > 

> > 

> > Sent from my iPhone

> > 

> > > On Apr 18, 2020, at 5:37 AM, Geert Janssens <geert.gnucash at kobaltwit.be>

> > > 

> > > wrote:

> > > 

> > > 

> > > 

> > > An iOS app that can view gnucash files is certainly nice.

> > > 

> > > 

> > > 

> > > Is it a from-scratch implementation or did you reuse our gnucash code

> > > for

> > > 

> > > it (the latter would be really awesome) ?

> > > 

> > > 

> > > 

> > > Regards,

> > > 

> > > 

> > > 

> > > Geert

> > > 

> > > Op vrijdag 17 april 2020 18:17:28 CEST schreef Camille Rizko via gnucash-devel:

> > > > Hello, I developped an iOS app that allows me to view my gnuCash files

> > > > 

> > > > on

> > > > 

> > > > iphone or ipad. It shows the list of accounts with totals. It also

> > > > shows

> > > > 

> > > > Balance sheet to date, Balance sheet last year, income statement last

> > > > 

> > > > year

> > > > 

> > > > and income statement to date. Is this of interest to the community?

> > > > 

> > > > _______________________________________________

> > > > 

> > > > gnucash-devel mailing list

> > > > 

> > > > gnucash-devel at gnucash.org

> > > > 

> > > > https://lists.gnucash.org/mailman/listinfo/gnucash-devel

> 

>  

> 

>  

 

 
  


More information about the gnucash-devel mailing list