Share My Creation Configulator Calculator with source code

Discussion in 'Share Your Creations' started by Roger Daley, Feb 1, 2015.

  1. Roger Daley

    Roger Daley Well-Known Member Licensed User

    28 Aug 2018
    Configulator31
    Fixed bug with "Exp" when in PGM function.

    1 Feb 2018
    Configulator29
    Variables can now be entered as an expression not just a single number.
    IE Variable can be 6*7 instead of 42.


    8 Jan 2018
    Configulator27
    A change of Currency conversion service.
    Bug fixes in intervening versions.

    12 Oct 2017
    Configulator23
    Improved handling of the Exp Notation
    Changed information display to left justified
    Bug fixes.

    7 Jun 2017
    Configulator21
    16 digit numbers in BIN, OCT and HEX.
    The functions ASL, ASR, LSR, Ror and Rol have been added.
    Twos Complement is provided by the +/- key.

    17 Mar 2017
    Configulator20
    1. Currency Conversion increased functionality
    2. Bug fixes

    3 Feb 2017
    Configulator17
    1. M-, STO and RCL vailable in PGM mode using a long press on M+, MS or MR keys respectively
    2. Constants are available in PGM mode.
    3. Minor bug fixes.

    22 Jan 2017
    Configulator16
    1. user I/P remains viewable after operation but not editable.
    2. MS, M+ and MR available in Program mode using Shift key
    3. Significant and minor bug fixes.


    21 Dec 2016

    Configulator13
    Number display can now be in different separator formats.
    IE: 23,375.99 can now be displayed as 23 375,99 and other formats. [Settings menu]

    1 June 2016
    Further updated Zip [Configulator12]

    Programs can now be edited during and after input.
    The Zip file can be downloaded from the link below

    7 Feb 2016
    There a number of Pre-Programed functions available for download from the following link:
    http://softwarehorsetrailer.simplesite.com/


    1 Jan 2016
    Further updated Zip [Configulator11]

    1. Days function:
    Calculate date X number of days from a given start date.
    Calculate number of days between to given dates.
    2.On screen clock: Just because there was room
    3. Updated Currency Conversion function. [More reliable server]



    1 August 2015

    Further updated Zip [Configulator10]
    Export/Import programmed functions
    Currency conversion

    14 April 2015
    Further updated Zip [Configulator9] attached with two obscure of bugs fixed

    30 March 2015

    Further updated Zip [Configulator8] attached with a number of bugs fixed and tweaks added.

    24 Feb 2015
    Further updated Zip [Configulator5] attached with a number of bugs fixed.
    This version has the option of changing it's appearance by the user saving 5 small .png files to the phone DownLoad folder. Sample graphic files are attached. The user can create their own look by making similar graphics, naming them the same and saving to the phone DownLoad folder.
    Play store link
     

    Attached Files:

    Last edited: Aug 28, 2018
  2. Roger Daley

    Roger Daley Well-Known Member Licensed User

    Updated code uploaded, two bugs fixed.
    1. With "Infinity" on the display the "AC" button caused a crash.
    2. Operation "X / 0 % =" caused a crash.

    Only uploaded code to keep in line with Play Store listing.
    It's software, so by definition there are bugs but they getting harder to find. If anyone can crash this App please let me know.

    Regards Roger
     
  3. Roger Daley

    Roger Daley Well-Known Member Licensed User

    Updated code uploaded.
    1. Programmed functions can now be Exported/Imported. I always felt not being able to Export/Import was a major limition and would be difficult to implement. As it turned out it was not that hard, just write an array to a text file line by line. Read back the same way. Being a text file it gives the user "some" opportunity to edit the function.
    2. Currency has been added to the conversion function. This has mostly been ripped from Erels Currency Converter tutorial. Thanks Erel.

    Regards Roger
     
    Peter Simpson likes this.
  4. Peter Simpson

    Peter Simpson Expert Licensed User

    Nice job Roger...
     
    Roger Daley likes this.
  5. wystec

    wystec New Member Licensed User

    Greate, thanks
     
    Roger Daley likes this.
  6. Roger Daley

    Roger Daley Well-Known Member Licensed User

    New update loaded to playstore.

    1. Days function:
    Calculate date X number of days from a given start date.
    Calculate number of days between to given dates.
    2.On screen clock: Just because there was room
    3. Updated Currency Conversion function. [More reliable server]

    Regards Roger
     
    Last edited: Jun 6, 2016
  7. Roger Daley

    Roger Daley Well-Known Member Licensed User

    ilan likes this.
  8. Johan Schoeman

    Johan Schoeman Expert Licensed User

    Well done Roger! A masterpiece!
     
    Roger Daley likes this.
  9. Daniel-White

    Daniel-White Active Member Licensed User

    Well done, Really, I like it.
     
    Roger Daley likes this.
  10. Roger Daley

    Roger Daley Well-Known Member Licensed User

    New update loaded to playstore.


    1. Programs can now be edited during and after input.
    2. A couple of minor bug fixes.

    Regards Roger

    P.S. Barring bug fixes I think this is the final version.
     
    Last edited: Mar 14, 2017
  11. stanmiller

    stanmiller Active Member Licensed User

    Last edited: Sep 2, 2016
    Roger Daley and Daniel-White like this.
  12. Roger Daley

    Roger Daley Well-Known Member Licensed User


    Thanks for the feedback/suggestion. I think I will have to take a good look at this, it immediately sparked a few ideas. It may take some time.

    Regards Roger
     
  13. Roger Daley

    Roger Daley Well-Known Member Licensed User

    New update loaded to playstore.


    1. Number display can now be in different separator formats.
    IE: 23,375.99 can now be displayed as 23 375,99 and other formats. [Settings menu]

    2. A couple of minor bug fixes.

    Regards Roger
     
    Last edited: Mar 14, 2017
  14. Roger Daley

    Roger Daley Well-Known Member Licensed User

    New update loaded to playstore.


    1. User I/P remains viewable after operation. [Viewable but not editable.]
    2. MS, M+ and MR available in Program mode using Shift key
    3. Significant and minor bug fixes.



    Many thanks to @Levit for bringing a number of significant bugs to my notice and suggesting enhancements.
    Feed back is the life blood of improving an App.

    Also thanks to Erel and eurojam for their help with URL links in Webviews.


    Regards Roger
     
    Last edited: Mar 14, 2017
    Levit likes this.
  15. Levit

    Levit Member Licensed User

    Well done Roger. It is good and I like it.
     
  16. Roger Daley

    Roger Daley Well-Known Member Licensed User

    In what seems to be a never ending story another update. [Configulator17]
    Functions added for use in PGM mode at users request.

    Link to source code is in the original post.

    Regards Roger
     
    Peter Simpson likes this.
  17. Roger Daley

    Roger Daley Well-Known Member Licensed User

    Just to keep the download code up to date. See first post

    Increased function in Currency Conversion

    Several bug fixes, many of which were raised by @Levit who has a genius [possibly evil genius] for finding bugs. :) Many thanks again @Levit.

    Regards Roger
     
    Daniel-White and Levit like this.
  18. Levit

    Levit Member Licensed User


    Hi Roger, if there is a genius involved believe me... It is not an evil genius. lol
    Regards
     
    Daniel-White likes this.
  19. LouFromDetroit

    LouFromDetroit Member Licensed User

    Nice thanks for sharing - 1 idea for future to consider - 2's compliment support for HEX
     
    Roger Daley likes this.
  20. Roger Daley

    Roger Daley Well-Known Member Licensed User

    Thanks LouFromDetroit,
    I will give it some thought. It may take some time.

    Regards Roger
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice