Share My Creation My Salary 2

hi

long time ago (about 4 years) i created a salary calculator that was quite successful.
it was my 5th app at those days and it took me few month to finish it.

the design and code is very ugly. i had very low experience and did to many mistakes with it.
the app has >30.000 lines of code (lots of if... else :D)

so few weeks ago i decided to create a complete NEW version of My Salary so i starter with an empty project and recoded everything new with a fresh a new UI. i am using now KVS to store my data and it is much better and faster the Textwriter :rolleyes:

i am very happy with the result and i hope it will get successful as the First edition.

link: https://play.google.com/store/apps/details?id=www.sagital.mysalarynew&hl=en

English version: https://play.google.com/store/apps/details?id=www.sagital.msneweng

here is a short Promo:


scr1.png scr2.png scr3.png scr4.png scr5.png scr6.png scr7.png scr8.png
 
Last edited:

ilan

Expert
Licensed User
Longtime User
Looks really great!

Which theme are you using? How are you setting it to be full screen?
The standard action bar is visible until the layout is loaded. It can be removed.

thanx erel this is what i have in my manifest:

B4X:
AddManifestText(
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="19"/>
<supports-screens android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
SetApplicationAttribute(android:theme,"@android:style/Theme.Holo.Light")
SetApplicationAttribute(android:resizeableActivity, "true")
AddApplicationText(<meta-data android:name="android.max_aspect" android:value="10"/>)
'End of default text.

i just use the Attributes to set to fullscreen:

B4X:
#FullScreen: True
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
How did you customize the action bar?

This manifest code will create a full screen theme. It will be a material theme on new devices (make sure to test it as it is different than your current theme):
B4X:
SetApplicationAttribute(android:theme, "@style/LightTheme")
CreateResource(values-v20, theme.xml,
<resources>
  <style
     name="LightTheme" parent="@android:style/Theme.Material.Light">
     <item name="android:windowFullscreen">true</item>
  </style>
</resources>
)
CreateResource(values-v14, theme.xml,
<resources>
  <style
     name="LightTheme" parent="@android:style/Theme.Holo.Light">
     <item name="android:windowFullscreen">true</item>
  </style>
</resources>
)
 

ilan

Expert
Licensed User
Longtime User
How did you customize the action bar?


B4X:
Sub SetStatusBarColor(clr As Int)
   Dim p As Phone
   If p.SdkVersion >= 21 Then
     Dim jo As JavaObject
     jo.InitializeContext
     Dim window As JavaObject = jo.RunMethodJO("getWindow", Null)
     window.RunMethod("addFlags", Array (0x80000000))
     window.RunMethod("clearFlags", Array (0x04000000))
     window.RunMethod("setStatusBarColor", Array(clr))
   End If
End Sub

is this what you mean erel?
 
Last edited:

JordiCP

Expert
Licensed User
Longtime User
Nice design! Are you considering a multilanguage version? (or english at least)
 

Sanxion

Active Member
Licensed User
Longtime User
Hi Ilan

Very impressive.

Can I ask, what are you using for the 'left-swipe menu'?

Thanks
 

RAG

Member
Licensed User
Longtime User
Very good job!
I'm always happy to see a beautiful job on B4A.
 

Peter Simpson

Expert
Licensed User
Longtime User
This app looks absolutely great @ilan, a nice clean design that looks simple enough to follow.
Wait a minute, whats this, no English version for your great looking app as yet. You must be slacking off in your old age, or you're making too much money and have no need to make any more ;)

Untitled-2.jpg
 

ilan

Expert
Licensed User
Longtime User
This app looks absolutely great @ilan, a nice clean design that looks simple enough to follow.
Wait a minute, whats this, no English version for your great looking app as yet. You must be slacking off in your old age, or you're making too much money and have no need to make any more ;)


i am working on an english version. anyway the error msg is not because there is no english version it is because i unpublish my apps on saturday (the holy day)
so i have publish it again and it should be available but it is for now only in hebrew. the english version will be very soon available.
 

rscheel

Well-Known Member
Licensed User
Longtime User
This is great this application, although I do not understand anything the text of the design is very smooth, concidere make it multilanguage.
 

ilan

Expert
Licensed User
Longtime User
How's the English translation going? Do you need any testers to check grammar?

i have still not start that project because i am working on a ios game.
i will definitely need someone to check any grammar in my app since i make a lot (even in my native language :confused:)

can you help me with that?
 

Star-Dust

Expert
Licensed User
Longtime User
Very goog !!
hi
long time ago (about 4 years) i created a salary calculator that was quite successful.
it was my 5th app at those days and it took me few month to finish it.....
 

Beja

Expert
Licensed User
Longtime User
Unfortunately, both GPlay and YTube are both blocked in here. But I gave it a blind like out of trust.
 
Top