Overall First Impressions
When I started the CloudMusic project I needed to do something new and different. I didn’t want it to simply be an app that I pumped out quickly and did nothing interesting with. The server component is built on a highly modified version of the Blips server, which I cleaned up significantly and made more modular, also much more secure. The server technology was set in stone the day I jotted down the idea for the app but I wasn’t sure about the client. I wanted to experiment with Swift but after a few weeks of struggling with the language I threw out all the code. I began working at Publicis and for the first few weeks I didn’t have a concrete project to work on so I started researching emerging web technologies, where I found Dart then Polymer.
With regards to progress being made on CloudMusic - I have the server in a state where I’m happy with it but still need to improve the overall CMS UI, Authentication is finished, the different sections are being populated with real data, and the client’s UI is taking shape. Nothing is set in stone but the app’s look and feel are spot on with what I envisioned in the design phase. The next steps will be playing an actual song from the server, inner page creation: if I select a top level list item that isn’t a song-item I need it to show the next view (ie. I select an Album and I need the songs to be listed in a new view) and a user menu where they can change a few settings.
Until the next time, I must get back to work.