[LIB] Catching exceptions

Diskussion i 'Applikationsutveckling' startad av JerryJ, 6 jun 2011.

?

Är detta intressant?

  1. Ja

    8 röst(er)
    61,5%
  2. Nej

    5 röst(er)
    38,5%
  1. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Jag har utvecklat ett jar bibliotek till min app som fångar exceptions. Nu undrar jag om det är något som ni skulle kunna ha nytta av i utvecklandet av Android apps?

    Mer Info och nedladdning av bibloteket finns på sidan: MyExceptions.com

    Det som finns nu är:
    • Presentation av exceptions innehållande: stack trace, app version, app version code, telefon model och Android version
    • Markering av packagename i stack traces för att direkt kunna se vilken rad som har fel.
    • Callback inställning för vidarebefodring av information
    • Möjlighet att hantera flera appar

    Ett exempel på användning är under testperioden innan släpp för att fånga upp dom sista felen.

    Tjänsten är gratis för alla som utvecklar icke kommersiella appar.
    Ni andra får testa fram till årsskiftet.

    Ps.
    Tjänsten funkar kanon i min app MapFriends.
     
    Last edited: 18 sept 2011
  2. ozp

    ozp Teen Droid Medlem

    Blev medlem:
    6 maj 2010
    Inlägg:
    250
    Mottagna gillanden:
    31

    MINA ENHETER

    Det är väl det som Android Market redan gör? Men allt som kan hjälpa till att lösa problem är ju positivt.
     
  3. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Ja det är sant men där måste användaren aktivt skicka in felet :). Det behövs inte med denna utan den skulle lösa det automatiskt.
     
  4. ozp

    ozp Teen Droid Medlem

    Blev medlem:
    6 maj 2010
    Inlägg:
    250
    Mottagna gillanden:
    31

    MINA ENHETER

    Ok, det visste jag inte. Isåfall skulle det väl vara jättebra med en sådan tjänst.

    Kommer användaren fortfarande att bli notifierad om felet? Blir det mycket man behöver göra för att implementera libbet?

    Hur blir det om användaren inte har internetuppkoppling när felet inträffar. Sparas de då på telefonen och skickas senare eller tappar man de felrapporterna?
     
  5. Buzz

    Buzz Android Apprentice Medlem

    Blev medlem:
    14 maj 2010
    Inlägg:
    4 938
    Mottagna gillanden:
    2 228

    MINA ENHETER

    Kommer användarna att meddelas om det? Har du funderat över om det uppskattas av användarna?
     
  6. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Det blir upp till varje utvecklare att meddela användaren om att felmeddelanden skickas automatiskt eller att användaren får välja hur dom vill ha det.

    Det kommer vara väldigt enkelt att implementera.

    Man skulle absolut kunna kolla på en lösning där felrapporten sparas till den kan/får skickas.
     
  7. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Som jag svarade här ovanför så är det upp till den som utvecklar att meddela användarna :)
     
  8. pirko

    pirko Infant Droid Medlem

    Blev medlem:
    8 apr 2011
    Inlägg:
    10
    Mottagna gillanden:
    1

    MINA ENHETER

  9. Reconnnn

    Reconnnn Professional Droid Hedersmedlem

    Blev medlem:
    9 mar 2010
    Inlägg:
    2 809
    Mottagna gillanden:
    263

    MINA ENHETER

    Låter väldigt intressant. Även om det finns konkurrens så ser jag det som en fördel med ett separat gränssnitt för då har jag som utvecklare möjlighet att bestämma hur datan sak visas. Men se till att servern är fri också så jag kan hosta den själv. Jag tycker nämligen det är väldigt intressant med statisk och olika sätt att visualisera datan så att slippa jobba mot google apis är en stor fördel.

    Var snäll att gör servern för Windows helst Asp.net men det är ju såklart upp till dig som utvecklare :D
     
  10. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Idén om att fånga exceptions är den samma.

    En idé som jag nämnde i första inlägget är att felmeddelandena presenteras på ett lätt läst sätt på en webbsida med inloggning där man skulle kunna ha möjlighet att bocka av dom felen man har fixat. Man skulle också kunna bygga upp en databas så att man kan gruppera liknande fel oavsett telefonmodell.
     
  11. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Kul att du tycker det!
    Tyvärr så har jag inte hur mycket tid som helst så jag hade tänkt någon typ av prissättning på tjänsten för att man skall kunna känna att det är värt att utveckla den. Jag har redan funktionaliteten i min app så du förstår säkert att jag inte vill lägga massa tid på att utveckla detta till andra gratis.

    Men api och visualiseringar av data är absolut möjligt att fixa :)
     
  12. Reconnnn

    Reconnnn Professional Droid Hedersmedlem

    Blev medlem:
    9 mar 2010
    Inlägg:
    2 809
    Mottagna gillanden:
    263

    MINA ENHETER

    För mig är det framför allt intressant om jag kan sätta upp min egen server. Då jag vill ha full kontroll på datan och databasen för jag har mina egna roliga sätt att visualisera data :D.

    Om lösningen funkar som vi hade velat i unified remote så hade en betalning inte varit några problem förutsatt att vi får tillgång till koden och kan använda det i en betall app som vi vill. Kanske inte är så mycket mer utveckling för dig med tanke på mina önske mål :P

    Hade gärna kollat på hur det fungerar och hur enkelt det är att implementera skicka ett pm om det skulle funka.
     
  13. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Nu har jag en tidig test version färdig som jag skulle vilja ha testad.
    Om du är intresserad av att testa, skicka ett PM.
     
  14. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Nu har jag fått upp en enkel sida med mer info och där kan man också ladda ned biblioteket :)
    http://myexceptions.com
     
  15. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Nu har jag minskat antalet uppgifter man behöver skriva in vid registrering av konto.

    Skall också tillägga att biblioteket fungerar klockrent på min app MapFriends.
     
  16. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Nu finns det en ny version där man också kan skicka in exceptions.
    Eftersom den inte är riktigt testad än får ni skicka ett pm till mig om ni vill testa.
    Jag har även förlängt beta tiden till årsskiftet vilket innebär att den fortsätter att vara gratis.
     
  17. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

    Allt det där finns väl ganska lätt i ACRA också? Visst man får sätta upp lite mer men det går ganska simpelt att visualisera krascherna i google docs också.

    Vad är tanken att det ska kosta för kommersiella appar?
     
  18. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Ja. Fördelen med myexceptions blir visningen och hantering(markerad som fixad, gruppering m.m.) av exceptions än så länge :).

    Du får gärna gå in på sidan och kolla hur det ser ut nu.

    Jag vet inte hur vi kommer att lägga upp priserna men det lutar åt att någon enkel variant kommer att vara gratis.
     
  19. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Nu har jag fixat så man kan se alla felen i en lista ogrupperade.
     
  20. JerryJ

    JerryJ Youth Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    170
    Mottagna gillanden:
    2

    MINA ENHETER

    Version 1.1.1 av MyExceptions biblioteket är ute.

    Funktioner:
    Fångar upp exceptions som inte är fångade.
    Sparar och skickar exceptions när det går.
    Möjlighet att skicka egna exceptions.