PopToo 2017 is Coming Soon!

Dear PopToo Friends!

Thank you for staying with PopToo ever since 2011 and 2014!

If you were wondering what has been happening ever since, why PopToo didn’t explosively made new progresses for too long, well, it was all because of the main developer (@petershine) being a busy graduate student since 2015. The developer will tell you more about the life of being a graduate student in later time.

Since the developer had to do his best to balance proper amount time for different jobs, it has taken too long to re-start New PopToo. But as graduation is coming, PopToo evolution can re-start again to excite all PopToo Friends with new evolution! Also, this re-starting is the significant part of Master’s Project for graduation credits.

The main focus of PopToo 2017 will be advancing social interaction among PopToo Friends. Intended as the original concept since 2011, location based song matching for making new friends and previously geocached song recommendation will be implemented.

Within about 7-days, new PopToo updates will be announced and distributed regularly via Apple’s TestFlight for iOS
If you don’t know what it is, it’s simple beta app distribution system under Apple’s management.
Once you downloaded the beta, just Geotag and Share Your Music!

EMAIL UPDATE SIGN-UP: http://eepurl.com/F5YQP

Advertisements

The Wonderful World of Computer Graphic User Interface

As WWDC 2013 is over, some of the respectable opinion leaders share their thoughts on iOS 7’s new look. I would like to share links to their posts:

I admit, I’m quite biased in selecting these posts, having positive perspectives.

Surprisingly, there are some common understandings I could find, and have come up with myself, about iOS 7’s new look. Though I’m not a professional designer, or an influential leader like the ones above, I think it won’t be too bad to write one more post about iOS’ User Interface.

Representation by Animation: Until recently, objects or ideas have been represented by visualization. However, instead of bringing full detail from the looks of the objects shown in the real world, iOS 7 chose to use subtle or obvious animations of the objects, or about the ideas as the essential representation method. Please watch the video about Apple’s Design Intention, and recognize how different animations have been used to identical circular dots, to represent many different objects and ideas. This shift can be a great opportunity to those who believe in the apps to be more dynamic and alive, and a great challenge to those who are so used to draw beautiful but only static images.

Content Supremacy: iOS 7’s extremely minimal buttons and labels remind us what we’ve been forgotten; that the app’s main content must have full attention. If pixels or focus inside the device’s screen cannot be shared, so fighting between the main content and user interface controls cannot be avoided, iOS 7 voluntarily yield user’s attention to the main content, by making the controls so thin, translucent & borderless. Because they occupy so little area or look so simple, they can help the main content to be stood out automatically. However, what should not be misunderstood is that, the limitation on the controls can be ignored if they are parts of the main content.

Space Telescope: It’s not that easy to bring fluid transitions between views, but iOS 7 provides new methods to help the developer to implement them as easy as possible. I think it is to encourage the device’s screen to be utilized like a telescope showing one area of much bigger space, which includes more contents yet to be shown, until the device’s screen is looking toward them. The concept of panning & zooming from scrollable views have become more adoptable into view transitioning. Personally, I really like this. (Don’t know how to express in clearer form but…) This is to motivate the apps to bend more space and time, which is no real world medium will ever be able to do.

Still, it is Beta 1. I wonder how the end result will be for the look of iOS 7. But, at least for now, the heading of this exploration is showing the glimpse of the wonderful world of computer graphic user interface.

Developing New PopToo

As PopToo, specifically the Classic version, is taking a break, New PopToo is busy being developed.

With the strong desire of the developer to try latest iOS methodologies, slowly but steadily, new looks have been tested and new ways to make the experience more enjoyable have been evaluated.

PopToo's New Look

Above image is showing not yet finalized look, but the main idea is to use the map as large and prevalent as possible.

Previously, I posted about my big hope for Google Maps iOS SDK. Without being actually disappointed at it, I have realized what I really needed for PopToo’s map.

Though Google’s map is great for showing regional information, the images are still bitmaps. For PopToo’s use of the map is focused around adding annotations, support for drastic zooming or scrolling, with better animation and rendering rate is more important.

Also, Google’s APIs are not really free. Until I can find the right strategy for PopToo’s growth, I can’t help but to delay my final decision to use Google Maps iOS SDK.

For now, the previous plan has been changed to use iOS’s original MapKit. Even though I recognize the many disadvantages of current MapKit, rather I am willing to make PopToo to complement it with the great features.

You can see them soon. Hope you would like them.

Google Maps iOS SDK

UPDATED: Lately, my opinion about Google Maps iOS SDK has been changed. Quite drastically, after experimenting more with Apple’s MapKit, and having much clearer about the requirements of PopToo, adopting Google Maps may stay optional for a long time.

Google Maps iOS SDK has been announced, and developers can register to receive API keys: https://developers.google.com/maps/documentation/ios/

I personally have been anxiously waiting for this announcement, believing this SDK should come before the end of this year.

While struggling with myself in making enough time to develop new PopToo, or even to upgrade PopToo Classic for new 4 inch display, I can’t help but suspecting if Apple’s MapKit is really the right choice for PopToo. Naturally, I had to believe Google Maps should be available for developers as SDK, and now it’s realized.

Google Maps’ ubiquitous accessibility including web browsers, makes the service definitely superior to others by itself. Also, this ubiquitous accessibility fits great with PopToo’s plan to expand toward web application.

I’m still reading the documentation. I’m only confident that available features in this SDK will be useful for new PopToo. This announcement alone was able to re-invigorate my motivation to accelerate developing new PopToo.

PopToo is updated to version 1.3.5!

And changed its name to PopToo Classic.

[iTunes Link: http://itunes.com/apps/poptoo]

As a preparation for New PopToo, this Classic version has implemented potential iCloud functionality. It’s not yet operating, but next updates will bring ways to utilize iCloud storage, so you can migrate your history to New PopToo with no problem.

Currently, New PopToo is being developed by totally rewriting it. The main goals of New PopToo are:

  1. Focusing on Personal Use: Instead of requiring the user to connect to his or her social network to use PopToo, it will focus on being an utility which is great for geotagging user’s favorite music. Of course, sharing through social networks will not be gone, but be upgraded instead.
  2. Improved User Experience: New PopToo will be more handsome to look at, more interactive to touches. After all, iPhone and iPad has been touch centric devices and New PopToo will take more advantages of them.
  3. Adopting latest methodologies in iOS development: After being more informed about strong user acceptances in latest iOS versions in general, I am confident that us iOS developers are free from supporting legacy versions, and the cost of such freedom is tremendously inexpensive.
  4. Optimizing essential performances: The fundamental software problems including error handling, concurrent processing, and database architecting will be thoroughly revised. As a student of computer science, it’s my responsibility and privilege to look for the right solutions and learn to implement them to bring the best performance of PopToo.

By the way, I was able bought a ticket to WWDC 2012. It will be a great experience for me to be able learn new ideas and meet great people, I believe.

Enjoy PopTooing your favorite music!

Migrated to WordPress.com

My blog had been residing in a hosted server for a few years. Along with blogging, for the purpose of teaching myself how to develop in the generic PHP & MySQL environment, I had been using this service paying annual hosting fee.

However, due to the decrease of my interest in PHP development, and need to get deeper into Django or Rails, I decided to move my blog to the free WordPress.com hosting. And I may use the service fee I just saved for other types of hosting in the future.

Having a separate hosted service and being able to tinker with WordPress(PHP) and MySQL did teach me a lot about how to set up a website and manage it. But I think it’s time to move on and challenge myself to get into newer and more serious type of development for web applications.

Since my future plan has less to do with blogging, I think it will be sufficient enough for me to use free blogging services like WordPress.com. Who knows, maybe I get to like this service more than I imagined and subscribe to paid plan.