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