DroidAvia - Se flygplatsdata från Swedavia

Diskussion i 'Applikationsutveckling' startad av ThePatrik, 3 jun 2010.

  1. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Newsflash:
    ----------

    Mitt emellan ölen så fick jag idag tummen ur och uppdatera Markets
    version av DroidAvia.

    0.99g -
    * Fixat bättre exceptionhantering i Location-koden efter chrash rapporter
    på Nexus One och Froyo.

    * Fixat till kompakt-listview-mode enligt önskemål i tråden.



    --------------------------------------------------------------------------

    Hej!

    Jag håller på att utveckla en applikation som ger tillgång till Swedavias
    flygplatsdata, med avångar/ankomsttider från deras publicerade "dashboard"
    på webben.


    [​IMG]
    Download för Android 1.5 och högre.

    Byggd mot SDK 1.6, med minSdkVersion="3" för HTC Hero och andra 1.5 versioner där
    ute. Testat på Emulator upp till Froyo.

    Kända buggar
    * Krasch rapporteras från användare av X10.


    Kända buggar som fixats:
    * Kraschbugg fixad i "Inställningar" skärmen KLART

    * Realtidsuppdateringar för ändrade data
    för flygningar som sparats i "My Flights" KLART


    Förbättringar:
    * Hopslagen app till 1 version som täcker 1.5 - 2.2
    * Froyo FIXAT

    Vad härder härnäst

    * Senare/tidigare flighter scrollbart PÅGÅR, EJ KLART.



    Önskemål
    * Språkstöd svenska och engelska FIXAT.
    * DroidAvia Skåne Edition inkl. Kastrup LÅG PRIO.
    * Kompakt list-mode
    * Teman
    * Sökfunktion för specifik flight FIXAT.

    Info och screenshots finns här

    http://home.astrakan.hig.se/patrik

    Jag lade upp denna version på Market, trots att allting inte finns klart. Men jag kommer
    jobba vidare på att få med så många funktioner och förslag som går.

    Tack till er i tråden för er hjälp så här långt.

    Mvh
    Patrik
     
    Last edited: 13 jul 2010
    Varazir gillar detta.
  2. teodor

    teodor Youth Droid Medlem

    Blev medlem:
    25 maj 2010
    Inlägg:
    130
    Mottagna gillanden:
    3

    MINA ENHETER

    Spännande!
    Tyvärr kraschar den direkt på min telefon :ehm:


    <----------
     
  3. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Tack.

    Så går det när man ska vara på bleeding edge med Froyo och grejer :)
    Jag ska se hur emulatorn beter sig med 2.2, jag har bara testat den
    upp till 2.1

    :)

    Jag får be dig vänta på en Froyofix :)
     
  4. teodor

    teodor Youth Droid Medlem

    Blev medlem:
    25 maj 2010
    Inlägg:
    130
    Mottagna gillanden:
    3

    MINA ENHETER

    Ok, det är lugnt! :)
     
  5. coolof

    coolof Teen Droid Medlem

    Blev medlem:
    30 okt 2009
    Inlägg:
    360
    Mottagna gillanden:
    12

    MINA ENHETER

    Skoj, ska testa.
    Ett tips när man vill få feedback på apps är att lägga in barcodes, då slipper man föra över filen till telefonen manuellt/gå till sidan direkt i telefonen. Bara läsa in och köra. Här är två till dina olika versioner, spara och lägga in dem i överst i tråden/på din sida :)
     
  6. kria

    kria Youth Droid Medlem

    Blev medlem:
    31 okt 2009
    Inlägg:
    107
    Mottagna gillanden:
    0

    MINA ENHETER

    1.5 builden funkar bra på min Hero.
    Är nyfiken, vad använder du som är 1.6 specifikt?

    Jag fick upp Bromma som är närmast och det såg bra ut, lite svårt att tyda vissa bolags loggor bara.

    Några småsaker jag tänkte på: ingen svenska, flikstate behålls inte vid refresh, arrivals listview är klickbar utan anledning

    Sen undrar jag hur notifieringar funkar på my flights, är det bara att den påminner en viss tid innan avgång? Det kunde ju vara kul om den även autouppderade och gav notifieringar om förändrad remark.
     
  7. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Kria,

    Tack för din hjälp att verifiera att den fungerar på HTC Hero.

    För att adressera dina frågor/påpekanden:

    >Är nyfiken, vad använder du som är 1.6 specifikt?

    Egentligen ingenting, men på min telefon så finns det grafikbuggar i
    widgets om jag kör en 1.5-build; det fattas skiljestreck i dialoger ibland
    mm. Grafikbuggar mest. Gör jag en build mot 1.6 så försvinner dessa.
    Dock ingen specifik annan funktion som är 1.6.

    Angående loggorna - Jag vet att en del är små. Jag ska försöka göra
    bättre loggor speciellt för de bolag som har långa namn.

    Arrivals kommer man också att kunna monitorera är det tänkt, dock började
    jag med att göra notifications för avgångar. Jag ska så länge ta bort default
    klick handlern på "Ankomst"-fliken.

    Angående notifications så påminner den nu med en notification X timmar före
    avgång nu. Realtidsuppdateringar vid ändringar av flightstatus, alltså eventuella föreseningar, gatebyten mm. är under utveckling. Dock inte stabilt
    nog för en bredare test än.

    Jag låter dessa versioner ligga uppe så länge, för att få en test av betteendet
    på olika telefoner ifall fler vill prova, men jag kommer kontinuerligt att uppdatera versionerna på sidan som länkas här när mer funktionalitet är klar för en bred test.

    Patrik
     
  8. tkarki

    tkarki Teen Droid Medlem

    Blev medlem:
    5 nov 2009
    Inlägg:
    381
    Mottagna gillanden:
    2

    MINA ENHETER

    Testade 1.6+ versionen på Desire, ser fint ut...

    Skulle dock föredra en mer slimmad lista! Där varje flight tar max 2-3 rader.

    Sen skulle man ju vilja ha tidigare/senare avgångar men sånt kommer säkert!
     
  9. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Hej Tkarki

    Tack för test på Desire.

    Jag håller med om att varje list-cell blir rätt bred. Man kanske skulle
    slimma ner den och visa all info i en dialog vid click på en specifik
    item?

    Sen angående senare flighter. Det kommer. Jag håller på bråkar med mig
    själv om jag ska göra en datum-väljar dialog för att hoppa mellan dagar
    eller dynamiskt ladda in nästa sida när man scrollar till botten och gör
    en swipe uppåt...

    Jag känner till bristen och jobbar på den.
     
  10. kria

    kria Youth Droid Medlem

    Blev medlem:
    31 okt 2009
    Inlägg:
    107
    Mottagna gillanden:
    0

    MINA ENHETER

    Ok. Du kan bygga mot 1.6 men ändå låta appen vara gångbar på 1.5 med android:minSdkVersion="3"
     
  11. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Ok! Där ser man, trodde att minSDKVersion i manifestet var tvunget
    att motsvara build versionen. Detta är min första Android app så jag
    håller fortfarande på lär mig :)
     
  12. sandos

    sandos Adult Droid Medlem

    Blev medlem:
    27 maj 2009
    Inlägg:
    715
    Mottagna gillanden:
    8

    MINA ENHETER

    Jag såg faktiskt att nyare SDK varnar om inte minsdk är samma som man bygger mot, jag tror inte äldre SDKer gjorde det (typ 1.5 och 1.6). Det är väl för att det är lätt att använda APIer spom inte finns i den äldre SDKn.
     
  13. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Någon efterlyste språkstöd i DroidAvia. Nu finns även ärans och hjältarnas
    språk. Nya versioner uppe för både 1.5 och 1.6 builden.
     
  14. Jens040

    Jens040 Kid Droid Medlem

    Blev medlem:
    9 apr 2010
    Inlägg:
    88
    Mottagna gillanden:
    59

    MINA ENHETER

    Kan du på något sätt inkludera Kastrup DK så skulle åtminstone jag bli mäkta nöjd! :-)
     
  15. Oliwen

    Oliwen Baby Droid Medlem

    Blev medlem:
    14 mar 2010
    Inlägg:
    15
    Mottagna gillanden:
    1
    Telefon:
    OnePlus6T

    MINA ENHETER

    Telefon:
    OnePlus6T
    Telefon 2:
    OnePlus5
    Fungerade bra på min Desire tills jag bockade av GPS funktionen. Får ett felmeddelande som säger "Tyvvär! Processen com.coolness.superior.DroidAvia för programmet DroidAvia stoppades oväntat. Försök igen" . Såg bra ut annars, så länge det fungerade :-)
     
  16. bernard

    bernard Droidmin Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    42 156
    Mottagna gillanden:
    47 179
    Operatör:
    Tre+Fello
    Telefon:
    Pixel 7 Pro+iPhone 13 mini

    MINA ENHETER

    Operatör:
    Tre+Fello
    Telefon:
    Pixel 7 Pro+iPhone 13 mini
    ROM:
    Stock
    Platta:
    Watch Series 7
    Övrigt:
    Huawei Watch GT (2019)
    Kul att se en riktig nyttoapp!

    Finns det kanske möjlighet att ha en lista i första inlägget med efterfrågade funktioner och kända buggar? På så vis blir det överskådligt när vi ger feedback.

    ps. Gjorde trådnamnet lite tydligare.
     
  17. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Heh. Jag såg den buggen med "Settings" att den buggar på ändringar.
    Jag ska lösa det. Det har med hur språkbyten hanteras att göra. Jag
    har identifierat buggen och jobbar på en lösning. Den kommer.
     
  18. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Jag ska uppdatera första inlägget, med feature requests, todo och buggar.

    Tack för feedback.
     
  19. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Jag har fixat din kraschbugg nu. Det tog lite tid, för det blev ingen bugg i
    eumlatorn, dock kraschade även min telefon, så jag var tvungen att fixa
    USB-debug på telefonen :)
     
  20. jhil

    jhil Kid Droid Medlem

    Blev medlem:
    9 jan 2010
    Inlägg:
    66
    Mottagna gillanden:
    0

    MINA ENHETER

    Det här är rätt äckligt att göra, men det vore kul om du lyckades :-) Det är huvudsaken (förutom finare layout) som saknas i min Flygtider-applikation.

    Du kan alltid gå lös på min kod som finns på http://code.google.com/p/flygtider

    Lycka till :)