Android-appar för barn: pussel

Detta är ett av flera inlägg om Android-appar för barn.

Det finns väldigt många pusselappar. Somliga är ”vanliga pussel” och andra är ”knopp-pussel” som jag i brist på bättre ord väljer att kalla dem. Med ”vanliga pussel” menar jag alltså pussel där man bygger hela motiv och med ”knopp-pussel” menar jag pussel där man passar in bilder i en färdig bakgrund.

Efter att ha sållat en hel del har jag hittat några som jag tycker är snygga, roliga och känns omsorgsfullt gjorda:

Kids Love Puzzles

Kids Love Puzzles är min favorit i ”vanliga pussel”-kategorin just nu. Många snygga pussel att lägga i olika svårighetsgrader, bra musik och ljudeffekter. Gratis med reklambanner, som inte stört oss särskilt mycket hittills i alla fall.

Peg Puzzle

Peg Puzzle är min favorit inom ”knopp-pussel”. Det finns åtta pussel med trevlig musik och roliga animationer och ljud när en bit hamnar på rätt plats.

Det finns en begränsad gratisversion med ganska störande knappar för att köpa fullversionen. Jag rekommenderar fullversionen (9 kr).

Animal Puzzle For Toddlers

Animal Puzzle For Toddlers verkar också lovande. Vi har just börjat testa den kostnadsfria begränsade versionen. Innehåller både ”vanliga pussel” och ”knopp-pussel”. En kul bonus är att det kommer ballonger man kan smälla när man lyckats med ett pussel.

Finns i begränsad gratisversion och full betalversion (14,03 kr).

Android-appar för små barn

Detta är ett av flera inlägg om Android-appar för barn.

Vi testar barnappar för fullt just nu. Testpanelen består av Helena, 31 och Ava 3 år. När jag skaffade ny telefon var nog tanken att vi skulle sälja min gamla, men det har blivit så att Ava får leka med appar på den. Jag är mycket mer avslappnad när hon leker med en telefon som jag inte har så mycket viktigt på, än när hon leker med min primära, så hennes appande har ökat dramatiskt. :) Jag har inget simkort i telefonen och jag har tagit bort det mesta utom hennes appar från att visas i appdrawern, men det kan förstås hända att hon råkar skicka ett mail eller så. Jag ville nämligen använda mitt vanliga Market-konto och gör man det har man plötsligt identifierat sig för telefonen. Lite dumt kanske, men åh så smidigt det är när vi kan sitta med varsin telefon och jag installerar appar på hennes telefon samtidigt som hon spelar, genom att besöka Market i browsern på min telefon där jag får välja vilken av mina telefoner jag vill skicka apparna till.

Jag hoppas hinna redovisa lite av vårt apptestande. Idag skriver jag om tre stycken.

Kids Socks (Plus)

Kids Socks är en app för att matcha strumpor(!). I gratisversionen har man tillgång till ett spelmoment, i Plusversionen (9,99kr) finns tre.

Match – En strumpa kommer glidande på en tvättlina. Vilken av dem du har framför dig passar ihop med den? Dra den till linan och se om du valt rätt. Misslyckas du får du försöka igen. Spelet tar inte slut för att du väljer fel och är på det sättet väldigt passande för små barn.

Memory (i Plus) – Memory, fast med två uppsättningar strumpor på två linor. En strumpa på ena linan matchar en strumpa på den andra. Visa två strumpor åt gången och matcha ihop dem. Ett lite svårare moment än grundmomentet.

Count (i Plus) – Räkna strumporna på linan och tryck på rätt siffra. Definitivt för svårt för de allra yngsta, men passar bra för barn som börjar få koll på siffror.

+ Att man inte får game over gör spelet lämpligt för de yngsta.
+ Snygg och trevlig app.

Kan inte komma på några direkta minus. Minns inte om det är reklam i gratisappen, men det första spelmomentet är i alla fall fullt tillräckligt för små barn.

Feed Pio

Feed Pio trodde jag skulle vara i svåraste laget för en treåring, men faktum är att Ava älskar det. I korthet går det ut på att man ska mata kycklingen Pio med maskar som kommer upp ur hål i marken, genom en dra-och-släpp-manöver.

+ Grundmomentet är enkelt och roligt.
+ Appen är snygg och välpolerad.
– Onödigt många steg för att starta spelet, svårt för de yngsta.
+/- Det blir mer och mer avancerat, eftersom maskarna snart kommer i olika varianter och kräver olika åtgärder. Fördelen är förstås att spelet håller långt upp i åldrarna. Det finns tre olika svårighetsgrader och det verkar som att Ava klarar att spela ganska länge på Easy.
+ Helt gratis app.
– Verkar inte finnas något sätt att bli kvitt reklambannern. Jag betalar gärna några kronor för det.

Mitt barn spel (Balloon pop!)

Intrycket man får av My Baby Balloon Game från presentationen är kanske inte det bästa, vilket helt beror på den Google Translate-aktiga textkvaliteten. Men om vi bortser från det så är spelet underhållande på det där bubbelplast-beroendeframkallande sättet. Konceptet är superenkelt: starta appen och du kommer direkt till en skärm med svävande ballonger och glad musik. Tryck på en ballong så spricker den med ett litet pang. Ibland gömmer sig ett djur i ballongen och då hörs även ett djurläte. Det finns inget lyckas eller misslyckas, du kan trycka på alla ballonger eller låta bli. Det tar aldrig slut. Visst kan det verka en smula poänglöst, men det är kul och för de yngsta är det ju klockrent att slippa game over stup i kvarten. Djuren tillför en extra dimension, Ava brukar fråga vilket djur vi vill se och så trycker hon tills det kommer fram.

Att ta bort reklamen kostar 7 kr.

Hej Samsung Galaxy S2

Åh, vad jag har älskat min Nexus One, min första smartphone. Den är underbar. Men nu ska jag strax få hem en som förhoppningsvis är ännu underbarare…

Det är en Samsung Galaxy S2.

Helt ny är den ju inte, så det kommer väl en som jag borde ha tagit i stället om ingen tid alls, men just nu känns den alldeles fantastisk. Och den gick att få via min mobiloperatör mot att lägga till en slant till månadskostnaden.

Android Only, dag 2

Android Only, dag 2

Lite snabba anteckningar även från dag 2 av Android Only (mer om somligt, mindre om annat, textmängd ej nödvändigtvis proportionerlig mot grad av intresse):

Interaction beyond the screen – Charlotte Magnusson & Miguel Molina
Mobila applikationer används ofta under ”olämpliga” förhållanden. Man är kanske utomhus i starkt solljus som gör det svårt att se skärmen, man kanske har handskar på sig, eller kanske måste man titta någon annanstans än på telefonen, t.ex. om man är ute och går/cyklar/kör bil. Ofta kan det vara en bättre lösning att använda appar genom andra sätt än att titta och peka på skärmen, t.ex. genom ljud, större handrörelser (t.ex. skaka telefonen) m.m. Applicerbart både för appar som används under svåra förhållanden och för ”augmented reality”-appar. Några exempel från EU-projektet HaptiMap visades, bland annat: Pocket Navigator, berätta för mobilen vart du ska, lägg den i fickan och följ instruktionerna som kommer i form av vibrationssignaler som är olika beroende på vart du ska. Lund Time Machine, promenera i Lund och få guidning, information och stämningsförhöjande ljudeffekter passande platsen du just befinner dig på. Häftigt!

PhoneGap – Fil Maj, Nitobi
Bygg native-appar med webbteknologi (html, css, javascript). Funkar till Android, iOS, Blackberry, Bada, Symbian, webOS + snart Windows Phone.
PhoneGap är ett hack utvecklat av webbutvecklarna på Nitobi, som ville kunna använda sina befintliga kunskaper för att ta sig in på den mobila marknaden. Bidrar till projektet gör även IBM, Palm och Sony med många flera.
build.phonegap.com – här kan man ladda upp sina html/css/js-paket och få distributioner för de olika mobila plattformarna. Gratis beta för tillfället, men det kommer alltid att vara gratis att använda PhoneGap till open source.
Svarade på kritiken om cross platform-tekniker, less på folk som säger att det blir så begränsat. Enligt honom går det alldeles utmärkt att göra en grundversion + tillämpningar för de olika plattformarna om man vill kunna använda mer specifik plattformsfunktionalitet.

Birth of the Brandroid – Björn Eriksson, Ocean Observations
Visade Lucid, ett GUI framtaget genom bland annat användarstudier i Japan. Riktigt coolt och snyggt, jag gillade hur appdrawern var ersatt av ”flexible cards”.

Working with Android on Development Boards – Mattias Björnheden, ENEA
Med en devboard kan man göra vad som helst… Kaffemaskin, t.ex.

LUNCH – Jag fick falafelbiffar.

Local Presence Global Reach with Embedded Android, Lars Celander, Cybercom Group
Android till militära applikationer, infotainment i bilar m.m. IQon till Saab, snyggt, men farligt att ha roliga leksaker i bilen. :)

Mobile Webkit on Android – Alex Russell, Google (Chrome team)
Android’s browser is not Chrome. It has:

  • Java based UI
  • Separate network/SSL-layer/li>
  • Different GPU/Paint infrastructure
  • Non multi-process
  • Not sandboing
  • Different release schedule/model

However, they share a lot: V8, Skia, Webkit

The web is the future of mobile. Performance is the enabling feature.

Hindra skript från att sinka övrig sidladdning:

<script defer src=...
<script async src=...

Testdroid – Jouko Kaasila, Bitbar
350 telefoner på marknaden. Olika versioner av OS (m.m.) på dem. Inte konstigt att den vanligaste kommentaren till appar på Android Market handlar om att appen överhuvudtaget inte gick att köra…
Så här kan man testa:

  • Monkey: i Android sdk. Slumpmässiga klick och pek. Lättanvänt. ”adb shell monkey -p your.package.name -v 500” ger 500 slumpmässiga UI-handlingar.
  • Monkeyrunner: i Android sdk. Jython-baserat testskriptverktyg
  • Robotium: som Selenium fast för Android. Skriv ett skript, kör mot olika konfigurationer. Assertions.
  • Robolectric: enhetstester, assertions. Kör i VM, inte i emulatorn eller enheten.
  • Cucumber: scenariobaserad testning, gjort i Ruby, man använder naturligt språk för att skriva testfall.

Bitbar har två verktyg (kostar pengar):
Testdroid Recorder: automatiserar att skriva testfall till Robotiumkod
Testdroid Server: koppla in multipla enheter via USB och kör på dem samtidigt (se stora bilden i collaget)

Bringing Firefox to Android – Brad Lassey, Mozilla
Om projektet att ta Firefox till Android. Poängterade bland annat vikten av att ta browser-addons till mobiler.

MIDDAG PÅ KAO’S – När konferensen var över promenerade jag till Kao’s och avnjöt en god middag innan det var dags att åka hem. Åt seitanstroganoff och en twixkaka till efterrätt. I fotocollaget är de tre bilderna under den stora bilden härifrån.

Den lilla bilden i vänstra nedre hörnet är en rolig sittmoj som hörde till ett café i hamnen. Hade gärna fikat där. :)

På tågresan hem hade jag bara sporadiskt internet via 3G och kände att det hade varit värt det med en dyrare förstaklassbiljett där internet ingår… Men jag lyckades i alla fall komma en liten bit med mitt nya Android-projekt. :) Ett äventyr att koda på netbooken med minimal skärm, men det går.

» Alla bilder från Android Only här

Android Only, dag 1

Nu är första dagen av Android Only över och jag sitter och softar på mitt snygga hotellrum. Det blev en lång dag: upp 04:15 imorse (efter att ha blivit väckt ett antal gånger under den korta natten), hålligång hela dagen och så kom jag till rummet klockan 20.

Det är ett schema för alla konferensdeltagare, så på gott och ont behöver man inte fundera över vilka sessioner man ska gå på. Det enda valet idag var vilken (om någon) av kvällsworkshoparna man skulle besöka.

Android Only, dag 1
Dagen i bilder

Det här har jag lyssnat på idag:

Custom UI Components – Johan Nilsson, Voddler
Det här var faktiskt dagens mest verklighetsnära föreläsning för mig, den jag kände att jamen okej, det här skulle jag kunna peta in i min app nu med en gång om jag ville. Det handlade om att skapa egna vyklasser, vilket lustigt nog min Android-kollega M pratade om för bara några dagar sedan. Passade alldeles utmärkt att få en lättfattad genomgång av hur det funkar.

Advanced 3D Rendering on Android – Fredrik Erlandsson & Martin Rolén, SouthEnd/Tactel
Avancerad spelprogrammering känns ganska långt från min vardag, men det var kul att se snygga exempel på deras Desert Winds för Xperia Play.

Under the hood: Android™ graphics – Mathias Palmqvist, Sony Ericsson
Okej, det här var lite för djupt för mig…

Indoor positioning of smartphones – Frank Schuil, Qubulus
GPS funkar inget vidare inomhus och wifi triangulation har dålig noggrannhet, men Qubulus har en lösning: QPS! De har t.ex. gjort appar för att navigera via karta i shoppingcentrum, genom att man först väljer ut en massa mätpunkter i lokalerna som sedan används som referens. Det man mäter är t.ex. signalstyrka från wifi, 3g, gsm m.m. Sen kan man gå runt och se precis var man är och appen fattar när man åker upp eller ner en våning i rulltrappan och anpassar kartan därefter.

LUNCH Det vegetariska alternativet, en bönburrito, var veganskt. Topp! Jag satt mittemot en vegetarian och inte vem som helst, utan Johan Nilsson som höll dagens första presentation. Han var även med och kodade under workshopen i slutet av dagen. Blev nästan lite starstruck när det kom fram att det är han som kodat STHLM Traveling, som jag har i telefonen och har använt… :)

Couchbase – Dale Harvey, Couchbase
Om databasen CouchDB…

Unhosted web – Michiel de Jong, Unhosted
Web 2.0 bygger på att vi lämnar vårt data i händerna på de stora internetföretagen. Webappar kräver rejäla serverparker och bara den som kan lägga en massa pengar kan tillhandahålla dem. Användarna vill inte betala, så därför accepterar vi både reklam och att aktörerna får använda vårt data på olika sätt för att tjäna pengar, inklusive genom att spionera på oss. ”Unhosted is a bugfix for [web] version 2.0”, säger Michiel de Jong, en riktig eldsjäl som hoppat av sitt riktiga jobb för att satsa helhjärtat på en lösning där användaren själv väljer var datat ska lagras. Detta ger dig kontrollen över ditt eget data och du kan låta flera appar agera mot samma data.

Audio for Android – Martin Roth, Reality Jockey
Om reactive music, musik som anpassar sig efter omgivningen, till exempel genom att bli snabbare och mer intensiv om man börjar springa efter bussen. Precis som den avancerade grafiken kändes detta ganska långt från vad jag pysslar med, men Martin Roth var riktigt trevlig att lyssna på och hade roliga och högljudda demos. :)

Arduino – David Cuartielles, Arduino
Oj, vad han snackade, när han väl kom igång… men jag tog ärligt talat inte in särskilt mycket. Jag förstod nog ungefär lika mycket efter presentationen som innan, nämligen att det finns nåt som heter en Arduino board och att det är open source-hårdvara.

MIDDAG Rödbetsbiffar, potatis, god sallad. Inte alls dumt.

WORKSHOP Man fick välja mellan Unhosted och Arduino och för mig blev valet självklart Unhosted. Vi fick koda lite på en testapp kopplad till en unhostedtjänst.

En bra dag! Jag har väldigt ont i halsen, men är lyckligtvis klar i huvudet och befriad från snörvel och rinn. Hostar en del, men tycker än så länge att jag kommit ganska lindrigt undan ändå.

» Fler bilder på Flickr

Jag har vunnit en biljett till Android Only!

Det här är ju nästan galet! För ett tag sedan vann jag ju en kurs. Strax därefter vann jag den här tävlingen också och efter att ha clearat med jobbet är det nu (sedan en liten tid tillbaka, men jag är ju inte alltid supersnabb på att ta till tangentbordet…) klart att jag åker till Malmö imorgon:

App app

Det är Android som gäller på jobbet för mig just nu. Sedan jag slutade på kunduppdraget för en månad sedan har jag suttit inne på huvudkontoret, vilket känns väldigt lyxigt! Det ligger centralt, vilket innebär kortare restid och bättre tillgång till restauranger och butiker. Skönt att kunna uträtta ärenden på lunchen! Och lite farligt att det är så lätt att äta ute…

Nu är jag alltså involverad i att utveckla en app, som ska göras till både Android och Iphone, men jag är alltså insyltad i Android-appen. Såklart. Det är ju Java. :)

Just nu kikar jag på att lägga in data från xml. Har även ägnat en god stund idag till att försöka få ordning på GitHub/Eclipse-strul. Lutar åt att inte använda Eclipse-integrationen… Jättekul att använda git och GitHub på jobbet i alla fall!

Liten presentation på jobbet

En relativt ny företeelse på jobbet är Java Jam Session, då javagruppen sitter runt ett bord och några turas om att koppla datorn till projektorn för att visa nåt de håller på med eller berätta om något häftigt de provat. Jobbrelaterat, alltså. :-) Trevligt!

På gårdagens Java Jam skulle jag berätta om ScanDev-konferensen som några av oss var på och jag valde att specifikt gå in på ett föredrag om AndEngine, en fysikmotor för Android. Jag visade bara kort en exempelapp jag lekt lite med och hur lite kod som faktiskt krävdes för att åstadkomma en ganska häftig effekt.

Lite skumt känns det ju att presentera något man egentligen inte riktigt kan för en massa folk som är så himla duktiga och generellt kunniga, men det är kul att kunna testa lite under helt informella former. Jag lockas lite av tanken på att presentera på konferenser, men känner att jag nog inte är där ännu…

Köpt Tjärven till mobilen

Nu har jag köpt John Ajvide Lindqvists nya bok Tjärven som mp3-bok. Testar eBokus, dvs Bokus app för att köpa och läsa/lyssna på e-böcker och ljudböcker direkt i mobilen. Premiär för ljudbok i mobilen för min del. Jag gillar att lyssna på John Ajvide Lindqvist, men jag undrar just hur mycket batteri det drar. Plus hur bra det kommer gå att höra nåt på bussen egentligen. Men det ska jag snart få reda på! Ska bli kul att testa.

Fast mest är det för att alla böcker jag har tänkt läsa ligger nerpackade i diverse kartonger jag inte har koll på…