Process Book - MarcSelles/BeatYourBucketAndroid GitHub Wiki

Maandag 12 Januari

Na het hele weekend te hebben gezeten aan de navigatie door middel van de Actionbar, kwam ik erachter dat een navigatie hier niet automatisch mee onderaan kan staan, wat wel het design is. Daarom ben ik aan een tabhost begonnen. Deze is echter nog niet af, maar de tabs zijn nu wel onder van het scherm.

Activiteiten:

  • Verwijderen Actionbar
  • Tabhost aanmaken

Dinsdag 13 Januari

Tabs onderaan het scherm is gelukt. Hierdoor moest er echter wel gebruik gemaakt worden van Fragments. Deze zijn bijna af. Ook is er een begin gemaakt aan het toegang krijgen tot de database.

Activiteiten:

  • Tabs afgemaakt
  • Fragments begonnen
  • Database begonnen

Woensdag 14 Januari

Nog bezig met Fragments. Er is nu door middel van php code data uit de database gehaald. Alleen moet deze nog wel in de app komen. Echter heb ik door ziekte niet veel kunnen doen vandaag.

Activiteiten:

  • Fragments verder
  • Data van database gehaald

Donderdag 15 Januari

De Fragments zijn werkend, alleen moeten er nog Fragments ontstaan wanneer een lijst ingedrukt wordt. Verder kon ik opnieuw niet veel doen door ziekte.

Activiteiten:

  • Fragments bijna af

Vrijdag 16 Januari

Door ziekte opnieuw niet veel kunnen doen. De lijstfragment is wel aangemaakt en wanneer daarop gedrukt wordt kan er naar een nieuw fragment gegaan worden.

Activiteiten:

  • Lijst aangemaakt
  • Nieuwe fragment aangemaakt wanneer item ingedrukt wordt

Zaterdag 17 Januari

Werk ingehaald. Bij drukken op item wordt er een nieuwe tab aangemaakt voor challenges, voltooide challenges en de stand. De lijst van challenges werkt echter nog niet. Dit omdat er een error verschijnt dat de ListView net als het vorige fragment als id android.R.id.list moet heten. Zo heet de ListView echter wel al.

Activiteiten:

  • Tabs aangemaakt
  • Aan ListView gezeten

Zondag 18 Januari

Opnieuw werk ingemaakt. Er zijn weer queries gemaakt om de juiste data te verkrijgen. Daarnaast geprobeerd de ListView op te lossen, wat niet lukt. Ook is er nog een nieuw probleem ontdekt dat je, na een bucket gekozen te hebben, overlap krijgt als een tab ingedrukt wordt.

Activiteiten:

  • Queries gemaakt
  • Oplossingen zoeken

Maandag 19 Januari

Facebook API begonnen, maar krijg een fout. Er is een uitroepteken voor mijn projecten. Structuur van de API goed begrepen. Verder ook nog aan de navigatie gezeten.

Activiteiten:

  • Facebook API begonnen
  • Structuur API
  • Navigatie

Dinsdag 20 Januari

Eindelijk de foutmelding van Facebook weg kunnen krijgen. Moet nog wel login implementeren. Ook ben ik erachter gekomen dat het gebruik van Tabhost, waar ik erg lang mee bezig geweest ben, beter niet gebruikt kan worden. In plaats daarvan is het gebruik van buttons die gestyled worden een beter idee. Ook is er een begin gemaakt met het connecten met de database.

Activiteiten:

  • Navigatie omgooien (Nu werkend)
  • Foutmelding kunnen verwijderen
  • Begin connecten

Woensdag 21 Januari

Facebook login is af. Alleen moet de naam en het FacebookID nog meekomen met de nieuwe intent. Ook wordt er een JSONArray opgehaald van de data die gebruikt moet worden. Deze moet nog wel geparsed worden en in een adapter gezet worden.

Activiteiten:

  • Facebook login werkt
  • JSON opgehaald

Donderdag 22 Januari

Hele dag aan de data uit de database gezeten. Deze kan nu geheel opgehaald worden en wordt ook in een listview gebruikt. Er is echter nog geen link met de facebook id en de challenges moeten ook nog opgehaald worden

Activiteiten:

  • Data uit database in listview

Vrijdag 23 Januari

Presentatie MVP. Challenges is wel gelukt om op te halen, alleen deze is nog niet gelinkt aan de bucketlist. Verder kan de Facebook id nu overal opgehaald worden en is er een upload scherm. Deze wordt echter nog niet gebruikt.

Activiteiten:

  • Challenges ophalen
  • Facebook id overal op te halen
  • Uploadscherm gemaakt

Zaterdag 24 Januari

De challenges zijn nu gelinkt aan de gekozen bucketlist. Ook ben ik erachtergekomen dat de Facebook id van de app anders is dat de Facebook id van de website. Hier moet ik hulp bij hebben. Als dit echter niet kan, zal ik gaan werken met het mailadress van de gebruiker. Ook ben ik begonnen met te kijken hoe images van een url naar een listview kunnen worden gezet.

Activiteiten:

  • Link bucketlist/challenges
  • Facebook id is verkeerd
  • Tutorial images door middel van url

Zondag 25 Januari

Gezeten aan een custom listview

Activiteiten:

  • Custom listview aangemaakt

Maandag 26 Januari

Listview images ingeladen. Layout gemaakt. Listview goed opgezet.

Activiteiten:

  • Images van URL ingeladen in listview
  • Simpele layout gemaakt
  • Listview goed opgezet

Dinsdag 27 Januari

Design mooier gemaakt. Ook de size van 1 update aangepast. Facebook communicatie gemaakt. Ook profiel pagina gemaakt.

Activiteiten:

  • Design beter gemaakt
  • Size van 1 update
  • Facebook aanmelden klaar
  • Profiel pagina

Woensdag 28 Januari

Code mooier gemaakt, met weghalen autofunctie comments en overbodige code. Ook te lange regels hersteld. Stand pagina ook voltooid.

Activiteiten:

  • Code opgeschoond
  • Stand pagina voltooid