Stap 4: Het Nest weg Windows App...
Terwijl ik heb geprogrammeerd voor vele jaren en had zelfs in het verleden (8 jaar geleden) hebben gedaan wat minimale .NET programmeren, dit is de eerste telefoon App die ik heb gebouwd in .NET. Dus ik begon als een Newbie door het downloaden van Visual Studio Express 2013 voor Windows (gratis!) en vervolgens de juiste addins voor Windows Phone-ontwikkeling toegevoegd. Ik heb gedownload dan het C# HelloWorld monster van MSDN te krijgen van een gevoel van dingen... en ik was uitgeschakeld...
Ik ga niet te gaan door elke iteratie van de ontwikkeling, maar als een hoogtepunt zijn de stappen die ik gevolgd:
- Speelde met HelloWorld totdat ik alle bewegende delen begrepen.
- Ontwikkelde code aan de Nest-API noemen en de resultaten weergeven in de app wanneer geactiveerd door een knop te klikken.
- Uitgebreide code aan het toestaan van updates via nest API (schakelen tussen Home & Away - als huidige instellingen weg verzameling naar huis, enz.). Dit was de meeste tijd consumeren als ik kon niet vinden geen voorbeelden van de juiste syntaxis voor de Nest-API te gebruiken.
- Ingebouwde Wifi actieve naam detectie aangeroepen vanuit een knop te klikken en op het scherm weergegeven.
- Uitgebreid Wifi naam opslaan naar een lokale opslag.
- Backend proces te registreren van de gebeurtenis en de waarschuwing voor een eenvoudige statische "TOAST" te implementeren. (lol Toast!-ik hou van hoe dingen soms heten.)
- Vouw backend proces op te sporen met behulp van de Wifi code eerder gemaakt van #4 hierboven.
- Vouw backend proces opnieuw om te communiceren met de API van de Nest met behulp van code van #3 hierboven.
- App van de wachtrij is opgeschoond?...
In de volgende sectie zal ik loop door de code en identificeren van enkele tips & trucs en gebieden die maakte me struikelen...