CREATE PROJECT BRANCH init.
CREATE PROJECT BRANCH init.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch feature/kevinchen93/createProject
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   app/src/main/AndroidManifest.xml
#	new file:   app/src/main/java/com/thundercats/queuer/activities/CreateProjectActivity.java
#	modified:   app/src/main/java/com/thundercats/queuer/activities/FeedActivity.java
#	modified:   app/src/main/java/com/thundercats/queuer/activities/ProjectActivity.java
#	modified:   app/src/main/java/com/thundercats/queuer/adapters/FeedAdapter.java
#	modified:   app/src/main/java/com/thundercats/queuer/adapters/ProjectAdapter.java
#	new file:   app/src/main/java/com/thundercats/queuer/interfaces/CreateProjectCallback.java
#	modified:   app/src/main/java/com/thundercats/queuer/interfaces/LoginManagerCallback.java
#	modified:   app/src/main/java/com/thundercats/queuer/models/Project.java
#
Added new icons. Need to sync projects and visibleProjects in FeedAdapter#insert(Project,int) and FeedAdapter#remove(Project). Think about implementing FeedAdapter#add(Project)
FeedAdapter now has two lists: one of visible projects, another of total projects. All methods (e.g., add, insert) work with both lists. The ordering of the list of total projects is inviolable, since projects in that list cannot be deleted or swapped.
FeedActivity uses onActivityResult to check Intent extras for project name and project color, both expected to be strings, the latter expected to work with Integer#parseInt(String, 16)... Expected to change the latter's format to String once we get a Spinner with color entries...
Deleted setOnItemLongClickListener method in FeedActivity so swapping should now work...
Project successfully implements Parcelable. FeedAdapter needs to as well.
Tried to make FeedAdapter implement Parcelable. Almost had it. For list of projects, Parcel#readTypedList(List<T>, T.Creator)... but unfortunately, FeedAdapter also has a Context field and Context is not Parcelable... Any ideas?
FeedAdapter successfully implements Parcelable!
Parcelable FeedAdapter, Smart FeedActivity

FeedAdapter implements Parcelable! FeedActivity can now pass
FeedAdapter via Intent!