Bygga en egen app som hämtar information

Permalänk

Bygga en egen app som hämtar information

Jag skulle vilja utveckla en app där jag skriver in exempelvis ett namn på en aktie och därefter får jag fram en bild från Excel med backtesting som jag gjort själv samt vad för typ av signal jag använt. Alltså jag vill bygga ett eget bibliotek med massa backtesting på olika aktier. Vilket program bör jag använda till det?

Permalänk
Medlem

Personligen hade jag gjort en liten backend i golang som hanterar excel-parsandet på servern/molnet och sedan skicka upp det till en klient i en json-blob. Vill du sedan ha det i en regelrätt "app" istället för en PWA eller liknande kan du använda meteor för att paketera ihop det och sätt upp playstore/appstore.

Visa signatur

Sapere Aude

Permalänk
Skrivet av LuCkY21:

Personligen hade jag gjort en liten backend i golang som hanterar excel-parsandet på servern/molnet och sedan skicka upp det till en klient i en json-blob. Vill du sedan ha det i en regelrätt "app" istället för en PWA eller liknande kan du använda meteor för att paketera ihop det och sätt upp playstore/appstore.

Jag är ganska novis inom programmering så vad innebär golang, excel-parsande, json-blob, PWA samt meteor? Sorry för dumma frågor men vill bara lära mig!

Permalänk
Medlem

golang: Programmeringsspråk. https://golang.org/

JSON: Dataformat som funkar bra typ överallt. https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Obj...

Parsing: Att läsa in och validera data av ett visst format.

PWA: ”Progressive Web App”. https://developer.mozilla.org/en-US/docs/Web/Progressive_web_...

Meteor: Om jag fattar det rätt är det nån grej som kan göra ”riktiga mobilappar” av en PWA. https://www.meteor.com/meteor-faq

När du säger ”app”, vad ser du framför dig då? Finns mycket som kallas ”app” nuförtiden.

Vad är det som intresserar dig? Att räkna på aktier, och appen är bara ett ”nödvändigt ont” för att visa upp dina resultat? Eller är det själva appen som är det roliga (design, interaktioner, animationer), och aktierna är bara för att appen ska handla om något?

Permalänk
Skrivet av lydell:

golang: Programmeringsspråk. https://golang.org/

JSON: Dataformat som funkar bra typ överallt. https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Obj...

Parsing: Att läsa in och validera data av ett visst format.

PWA: ”Progressive Web App”. https://developer.mozilla.org/en-US/docs/Web/Progressive_web_...

Meteor: Om jag fattar det rätt är det nån grej som kan göra ”riktiga mobilappar” av en PWA. https://www.meteor.com/meteor-faq

När du säger ”app”, vad ser du framför dig då? Finns mycket som kallas ”app” nuförtiden.

Vad är det som intresserar dig? Att räkna på aktier, och appen är bara ett ”nödvändigt ont” för att visa upp dina resultat? Eller är det själva appen som är det roliga (design, interaktioner, animationer), och aktierna är bara för att appen ska handla om något?

Tack för ett bra svar! Jag ser framför mig en mobilapp (till att börja med främst för Android) där man kan låta personer få ta del av mina analyser som jag gjort i Excel, jag har i nuläget en blogg men svårt att kunna ha ett biblitek där man kan söka på vilken aktie man vill se om jag gjort backtesting på, samt för personer att kunna filtrera på olika signaler exempelvis MA50 korsar MA200. Jag är nationalekonom med stort intresse för statistik så aktiedelen kommer i förstahand dock så älskar jag teknik så hade velat lära mig att programmera något själv. Jag frågade en annan och han sa att jag borde lära mig JAVA dock så antar jag att jag även måste lära mig backend för att hämta mina analyser?

Permalänk
Medlem
Skrivet av avenged93:

Jag frågade en annan och han sa att jag borde lära mig JAVA

Ja, ”native” Android-appar skrivs i Java. Numera kan man även använda språket Kotlin. Det ska tydligen vara lite trevligare.

”Native” iOS-appar skrivs i Objective-C. Numera även i språket Swift (det ska tydligen vara trevligare än Objective-C). Jag tror att man måste ha en mac för att kunna skriva iOS-appar.

Det finns en drös av projekt som försöker göra så att man kan programmera appen bara en gång, men så att den ändå funkar i både Android och iOS. Till exempel React Native, där man kan skriva det mesta i språket JavaScript. (Notera! Ett helt annat språk än Java!)

Sen kan man också välja att göra en hemsida istället med hög app-känsla. På sikt kan man utöka sidan till att bli en PWA (se tidigare inlägg), och då börjar det verkligen kännas som en vanlig app. I alla fall om telefonen har bra PWA-stöd. (Sist jag kollade på det var det bara om man kör Chrome på Android som det funkade bra, medan iOS låg efter, men det var ett tag sedan.)

Det finns många som redan kan webb-teknologi och vill göra appar. Därför finns det mycket info om hur man kan göra appar med webb-teknologi utan att behöva ”lära sig app-utveckling på riktigt.” Oklart om det är rätt väg att gå alla gånger dock. Det kan eventuellt vara enklare att komma igång med webb-teknologi, men med det kan man inte alltid göra allt som en ”native” mobil-app kan.

Skrivet av avenged93:

dock så antar jag att jag även måste lära mig backend för att hämta mina analyser?

Det stämmer! Backend kan du skriva i stort sett vilket språk som helst.

Så … nu vet du förhoppningsvis lite mer om hur apputvecklings-världen ser ut, men jag kan inte ge närmare rekommendationer.

Mest sannolikt kommer du göra en backend som producerar data i JSON-format. Och sen en app som läser JSON-datan och visar upp den på något sätt. Resten är upp till dig

Permalänk
Skrivet av lydell:

Ja, ”native” Android-appar skrivs i Java. Numera kan man även använda språket Kotlin. Det ska tydligen vara lite trevligare.

”Native” iOS-appar skrivs i Objective-C. Numera även i språket Swift (det ska tydligen vara trevligare än Objective-C). Jag tror att man måste ha en mac för att kunna skriva iOS-appar.

Det finns en drös av projekt som försöker göra så att man kan programmera appen bara en gång, men så att den ändå funkar i både Android och iOS. Till exempel React Native, där man kan skriva det mesta i språket JavaScript. (Notera! Ett helt annat språk än Java!)

Sen kan man också välja att göra en hemsida istället med hög app-känsla. På sikt kan man utöka sidan till att bli en PWA (se tidigare inlägg), och då börjar det verkligen kännas som en vanlig app. I alla fall om telefonen har bra PWA-stöd. (Sist jag kollade på det var det bara om man kör Chrome på Android som det funkade bra, medan iOS låg efter, men det var ett tag sedan.)

Det finns många som redan kan webb-teknologi och vill göra appar. Därför finns det mycket info om hur man kan göra appar med webb-teknologi utan att behöva ”lära sig app-utveckling på riktigt.” Oklart om det är rätt väg att gå alla gånger dock. Det kan eventuellt vara enklare att komma igång med webb-teknologi, men med det kan man inte alltid göra allt som en ”native” mobil-app kan.

Det stämmer! Backend kan du skriva i stort sett vilket språk som helst.

Så … nu vet du förhoppningsvis lite mer om hur apputvecklings-världen ser ut, men jag kan inte ge närmare rekommendationer.

Mest sannolikt kommer du göra en backend som producerar data i JSON-format. Och sen en app som läser JSON-datan och visar upp den på något sätt. Resten är upp till dig

Okej återigen tack för ett grymt bra svar och tack för hjälpen! Jag borde alltså lära mig JAVA och sedan göra en android-app vilket jag har JSON till min hjälp för att visa min data och dylikt från Excel. Låter det vettigt?

Permalänk
Medlem

Det låter vettigt!

Java är ett väldigt väl använt språk, så det kommer du säkerligen ha nytta av någon gång. Jag vill dock inte gå till historien som en Java-förespråkare.