Ska göra en simpel träningsapp för android som bara ska bestå av text och lite annat, ska man använda kotlin eller java?

Permalänk

Ska göra en simpel träningsapp för android som bara ska bestå av text och lite annat, ska man använda kotlin eller java?

Hej. Jag har hållit på med programmering innan. Har gjort hemsidor, haft uppgifter i skolan där jag gjorde en läskmaskin i Python. Fick ett B i Programmering 1 bland annat. Har även gjort lite i C++ och annat.

Nu för första gången ska jag göra en app för mig själv som jag då bara ska använda. Det ska vara en app där jag har lite träningsprogram för gymmet, men även dagligt schema och schema för mat som jag ska äta varje vecka för att få i mig tillräckligt med protein. Tanken är också att ha notifikationer om man har glömt göra något enligt schemat eller om man har glömt markera om man har käkat exempelvis. OCH JAG VET! Det finns såna här appar redan, det är bara att börja subba för 49 kr och uppåt varje månad så har man den. Problemet med de här apparna är att det blir dyrt i längden och så vill jag ha allting i en och samma app, istället för att ha olika appar. Det blir billigare och jag får lära mig mer om programmering, det är så jag ser på det. Finns ju ÄVEN GRATIS APPAR, men massa reklam som är jobbig också. Därför ska jag göra en app själv.

Jag har kollat in Kotlin och Java. Båda verkar vara användbara för mitt projekt. Java har varit med ett tag och Kotlin kom 2016, nu är frågan till er. Vilket programmeringsspråk är bäst att använda för en som aldrig har använt Kotlin eller Java innan?

En annan fråga om jag ska lagra data på min enhet, exempelvis schema, foodlist med mera. Skulle ni använt SQLite då eller något annat?

Permalänk
Medlem

Om du har gjort hemsidor innan kanske du borde göra en Progressive Web App (PWA) istället?

Permalänk
Skrivet av pine-orange:

Om du har gjort hemsidor innan kanske du borde göra en Progressive Web App (PWA) istället?

De laggar oftast

Permalänk
Medlem
Skrivet av BergstromJ:

Hej. Jag har hållit på med programmering innan. Har gjort hemsidor, haft uppgifter i skolan där jag gjorde en läskmaskin i Python. Fick ett B i Programmering 1 bland annat. Har även gjort lite i C++ och annat.

Nu för första gången ska jag göra en app för mig själv som jag då bara ska använda. Det ska vara en app där jag har lite träningsprogram för gymmet, men även dagligt schema och schema för mat som jag ska äta varje vecka för att få i mig tillräckligt med protein. Tanken är också att ha notifikationer om man har glömt göra något enligt schemat eller om man har glömt markera om man har käkat exempelvis. OCH JAG VET! Det finns såna här appar redan, det är bara att börja subba för 49 kr och uppåt varje månad så har man den. Problemet med de här apparna är att det blir dyrt i längden och så vill jag ha allting i en och samma app, istället för att ha olika appar. Det blir billigare och jag får lära mig mer om programmering, det är så jag ser på det. Finns ju ÄVEN GRATIS APPAR, men massa reklam som är jobbig också. Därför ska jag göra en app själv.

Jag har kollat in Kotlin och Java. Båda verkar vara användbara för mitt projekt. Java har varit med ett tag och Kotlin kom 2016, nu är frågan till er. Vilket programmeringsspråk är bäst att använda för en som aldrig har använt Kotlin eller Java innan?

En annan fråga om jag ska lagra data på min enhet, exempelvis schema, foodlist med mera. Skulle ni använt SQLite då eller något annat?

Bra tillfälle att testa Kotlin Multiplatform (KMP). Blir inte samma känsla som helt native, framförallt inte på iOS, men mkt bättre än PWA och verkar vara poppis och omtyckt.

https://kotlinlang.org/docs/multiplatform.html

Av de multiplatformlösningar som finns idag 2024 skulle jag verkligen rekommendera denna framför React Native, Flutter etc. Och som du säger med lite intresse och erfarenhet av Kotlin också verkar det lämpligt.

Ska sägas att jag är 100% Apple och jobbar som iOS-utvecklare. Swift och Skip finns för multiplatform men inte lika bra som KMP enligt uppgift.