Friday, May 8, 2015

Semester In Review

Working on the MeNext android app this semester has allowed me to learn alot about android development as well as programming in general. This is the first time I have worked on someone else's code base (Josh's) and it was very informative. By looking at his code I found out how to do alot of things that had previously been too confusing to figure out through reading stack overflow posts. My app last semester had the basic functionality done but did not have any sort of flow between different parts of the app. Looking at Josh's code I was finally able to understand the "lifecycle" of an app. Also, while working on the app I redesigned parts and had to figure out how to fit everything together which was a fun puzzle. I wanted to get to a point where I could upload my version of the app to the google play store at the end of the semester but right now that doesn't seem like the best idea. There are features josh has added to the backend which I still need to make available on the app as well as things I have added to the app which are not supported on the backend as of yet. Because of this we have decided to bring all versions of the service (web, IOS, android, windows?) up to the same level and do a widespread release and call it 2.0 I am looking forward to returning to work on MeNext semester and will probably end up tinkering with it periodically throughout the summer.

Tuesday, April 21, 2015

Plans

We plan to release 1.1 this semester for revisions and 2.0 in the Fall.  2.0 will be a full redesign looks wise so we won't be releasing any logo or color or general looks revisions until.  However, we have lots of other changes and features and those are getting pushed at will, so keep an eye out for that!

More to come,
-Jim 

Saturday, April 18, 2015

iOS

iOS for MeNext is moving slow and steady whenever I have time.  I'm going to be putting in some solid work this week on it and hopefully getting close to a finished application ready for a 2.0 update soon.  The app generally looks beautiful and I'm making solid progress, I just have a lot to do.  Theo is specifically trying to work out a new logo and so once we get that together, I will probably be ready to push out a 2.0 update and it can go all in one swing with the product's make over!

MeNext will be looking better than ever very soon.

-Jim

Sunday, April 5, 2015

Rethinking the Party Page

As it currently stands, MeNext is quite a solid product. The web app is fully functional, there are applications available for multiple platforms, and the app has been well received so far.

So, the question remains, what next? I believe that there are a lot that can be done to improve the web app's user experience. The party page currently has only one definitive layout with minor component tweaks based on who's accessing the page for any particular party. I think that, with different people using the page in different ways, the page should be laid out differently for each use case.

Look for changes to the site user experience soon!

Use case 1: the player view

This is the computer that is playing the music, usually while connected to a projector. This view prioritizes the video player, as this is the primary purpose of the view. Beneath the video player, party details (such as the title, description, picture, and upcoming songs) are displayed to keep the viewers informed. The upcoming songs list is live updated with the next three songs, based on the vote counts.

The player view

Use case 2: the party creator / moderator view

The creator view has been slightly reorganized to provide the creator or moderator with a bird's eye view of all aspects of the party. The name, description, are modifiable just by clicking on the existing field. The middle of the sidebar is for changing other settings of the party. The bottom of the sidebar shows the party member list and allows the creator or moderator to invite people to the party. The main frame of the window shows the current list of upcoming songs, ordered by vote. The voting buttons and the remove button are present for easy moderation of songs. The song search box is pinned to the bottom along with a new 'Quick Add' button, which automatically adds the first result to the playlist (in a similar vain to Google's 'I'm Feeling Lucky' button).

The creator & moderator view

Use case 3: the party member view

The view for standard members of a party is still being worked on and refined. The general structure of the page will be similar to what is currently present; however, we are working to ensure that all screen space is used efficiently.

Friday, March 27, 2015

iOS

Not too much to report this week.  Very sick mixed with spring break.  However progress is being made nonetheless by my team.  MeNext will look better than ever after the semester is out! :)

-Jim

Thursday, March 26, 2015

A Real Blog?

As MeNext progresses into a new era of user experience, it's only natural that our blog follows. Before the semester ends, we will have a much more suitable WordPress blog up, designed to fit the UI changes as well as possible.

As for the UI itself, the home page is the main focus and then additional changes will follow. A unique color palette needs to be chosen and implemented throughout the site, and then again through the mobile apps, so it's important that decisions are made carefully before implementation.

Thank you for checking in on MeNext, expect some really cool changes, announcements, and surprises in the near future!

Tuesday, March 17, 2015

iOS

iOS is chugging along, doing a huge refactor and getting things going without a storyboard.  Most of the hard work is done and most of what is left is a lot easier.  I'm redesigning login at the same time and after that, I'll be adding local database support to improve offline and low-service functionality.

Hopefully I can finish login this break.

This whole group has been doing fantastic.  Expect to see great changes to Web this break as well.

Exciting semester so far!
-Jim

Tuesday, March 10, 2015

Android App

I am taking over the android app after josh got it up and running. I have been changing the GUI to better fit google's material design outlines to give the app a more professional look and intuitive user experience. I also just added the functionality for creating a party on the app itself, which is helping us move away from needing to use the website.

UI progress

This week I finished up making a UI, resolved some problems I was having with page navigation and started working on using the Youtube data API.

Sunday, February 22, 2015

MeNext - Windows Phone

Hello! I'm currently working on MeNext for Windows Phone. I have spent the first couple of weeks setting up a proper development environment on my computer and just generally educating myself on app development basics. I'm working in C# and xaml and using (obviously) Visual Studio to develop in. As of right now, I have created a dummy frame for the "parties" screen and played around with some of the development tools and features in VS.

Saturday, February 21, 2015

iOS Update 2-21-15

The first iOS changes I'll be making are refactoring login and adding Realm support to give a more fluid UX.  I'm learning a bunch about making a more professional application and doing things the "right" way.  I'm happy to actually start using git as I should have been all along.

Short and sweet this time,
-Jim

Friday, February 13, 2015

Back in the saddle: Spring 2015

Hey guys,

MeNext is back and we've already started working for this coming semester.  We've taken on two new members, Dennis and Kit, and we're really excited to give big updates on all of our platforms this semester.  New features will be coming soon, so keep an eye out and it'll be a great semester.

Thus far on iOS, I've cleaned up a bunch of code and cleaned the file structure up a whole bunch.  Android will be passed off to Dennis Fogerty who will be adding features and improving design.  Kit will be heading up the Windows Phone app for us.  Josh will be on back-end, without the distraction of Android and Justin will be on web front end, making a better landing page and a "Welcome to MeNext here's how to get started" page.

We're really excited for this semester.

-Jim