The dashboard contains several distinct widgets:
1.) Multiple carousels (swiping of data) responds to both mouse and touch gestures to swipe the card to view additional sets of data.
2.) A slider to select the date and time range. The slider transforms into the standard iPhone time picker when the web-dashboard is viewed on an iPhone.
3.) Sophisticated charts embedded inside of other charts.
4.) Grids to display data
5.) Persistent Web Design techniques to retain user’s viewing settings
I have been buying a lot of apps from the AppStore and Google Play Market for my young son. Then I thought, “Hey, why don’t I make my own app?!”
In my spare time, I developed an app to teach my 2-year old son the names of his family members and favorite cartoon characters.
There are apps to teach your toddler animal names, colors, shapes, vehicles… but what about apps to teach your toddler the names of friends and loved ones? This app can teach your toddler the names of his/her family and friends in a fun and easy to play game.
It’s been awhile since I posted something I’ve done. I’ve been doing amazing things at Apple Inc, which has kept me busy. Awhile back, I did begin a project to help me learn all of HTML5 features. I decided to make a Jeremy Lin app that incorporates all of the new and cool HTML5 features. I also wanted this app/website to be responsive. This app should work and look nice on all devices – desktop, smartphone, tablet. Here is my excerpt from the Google Play store,
This is the Jeremy Lin Linsanity Video Game. You decide which play to make and watch your stats increase. Watch hundreds with highlight clips of Jeremy Lin’s NBA career. This app also includes Jeremy Lin’s twitter feed, real-time stats, youtube highlight clips, the Houston Rocket’s schedule, fan photos, news, biography, etc.
List of technologies used in this App jQuery Mobile – the framework to lay out the pages and dialog box CSS3 – renders the elements to fit into the various devices HTML5 Video – no plugins required to view the Jeremy Lin videos and is supported on most platforms with the latest browsers jPlayerPlaylist – a playlist plugin to watch html 5 videos Canvas – plots the shots taken by Lin onto the basketball court Localstorage – keeps track of the player’s stats and saves the stats even after the browser is closed
jQueryTweet plugin – displays the twitter feed from Jeremy Lin’s twitter page Google News – rss feed of the latest news on Jeremy Lin jQueryWowSlider – plugin to display the sliding images of JLin fans. Youtube – video site to watch JLin videos
Everything you need for the delicious Vietnamese noodle soup, Phở, is in this app. Quickly get a list of all the Pho restaurants near you and plot them all on a map. Or enter in a city name to get all the Pho places in that city. Also included is a recipe to make your own Pho. View the photo gallery of all the Pho toppings you usually get in a restaurant – brisket, steak, fatty brisket, tai, chin, gau, pho ga, etc. Finally, an app my parents would use.
For Google Android users, download the app in the Google Play store here and install for free,
update: There are some pros and cons to using Sencha Touch over other mobile-specific frameworks like jQueryMobile. I’m currently working on another smartphone app using jQuery Mobile and will have it available soon.
Task list mobile app on the iPhone, iPad, Safari, Chrome.
Realization is ready to enter the smart phone app world. Luckily, I’ve been experimenting with it for a while already. The company now needs to put the task list module of our web-based project management application on the all smartphone devices; iPhones, iPads, Androids, Blackberries, etc.
To get this started, I created a working prototype of our task list with Sencha Touch. Sencha Touch is an HTML5 framework, which makes it possible to use the same code to work on all mobile devices with a webkit browser. This prototype works on the iPhone, iPad, Google Chrome, Android and Safari. The app looks and feels more like a native app than a mobile website.
This app accesses a webservice API. I created the webservice API with ASP.Net (asmx file). The webservice returns data in json format and then takes this json data and puts the it in a store to display the list.
*update: I see great potential using Sencha Touch as the programming framework of choice when creating mobile apps for all the mobile devices.
I’m ecstatic to announce my mobile app game works on both my Android and my iPad!!! It’s a somewhat educational “Find the Differences” game. Spot all the differences between the two photos before time runs out, in this case – before the crab bites the mermaid, and you’ll get a brief summary, fun facts and tourist information about the beach displayed. This is the “Beaches” edition with photographs of various beaches over the United States.
I developed my game using Flash with Actionscript code. Using the exact same code, I’m able to make the same app work on both Google Android devices and iOS devices. To do this, there were some changes required to the dimension of the app and images but the Actionscript code remains the same. I snapped all the beach photos myself with a Canon t2i camera and used photoshop to created the differences in the images.
Creating a smartphone app is exciting and rewarding. Not only do I get to be creative, I can also share it with people around the globe; put it right in their hands! Umm, if they own a smartphone, that is. haha Anyway, I decided my first foray into the mobile app world would be an app with which I could display my photography.
This app was developed using the latest version Adobe Flash Professional v5.5. This version comes with the Android app packager as well as the iOS packager. Essentially, this means the same Flash app can be packaged as a native application for either the Google Android Market AND Apple’s AppStore. For my app, I implemented all the cool things a phone can do… swiping through each photo in the gallery, two-finger zoom in and out, saving the photos directly to your phone, watching videos, and using your phone’s email client to contact me.