Author Archives: Jamie

About Jamie

I am a recent graduate of Bridgewater State University, in Bridgewater, MA, where I studyied Management with a concentration in Information Systems Management. Previously, I was a Computer Science major at the University of Massachusetts - Boston. Some of my interests include computers, technology, programming, education, business, biology, as well as learning Spanish.

Beginner Coding – FizzBuzz Program (Java)

When learning to program, it is important that one practice what they’ve learned and what they’re currently learning, as many programming concepts lay a foundation for other concepts that you’ll learn later. A FizzBuzz program is one type of programming exercise that one can do in order to re-enforce concepts that were learned early on in their programming education.

A FizzBuzz program should:

  • Print the numbers 1 – 100
  • If a number is divisible by 3, the program should print the word “Fizz”
  • If a number is divisible by 5, the program should print the word “Buzz”
  • If a number is divisible by both 3 and 5, it should print the word “FizzBuzz”

Here’s an example of one possible solution to the FizzBuzz program, written in Java, as well as explanations as to what the code does and why it is used.

class FizzBuzz{
 public static void main (String[] args){
    //Use a "for loop" to print the numbers 1 - 100 to the screen/console,
    //as we know how many numbers will be printed at runtime.
    for(int i = 1; i <= 100; i++){

            //Check to see if a number is divisible by 3 and 5, which is done
            //first because checking for divisibility for either 3 or 5 first
            //would cause either "Fizz" or "Buzz" to be printed instead
            if(i % 3 == 0 && i % 5 == 0){
            //Check for divisibility by 3 and print "Fizz" if true
            else if(i % 3 == 0){
            //Check for divisibility by 5 and print "Buzz" if true
            else if(i % 5 == 0){
            //If a number is not divisible by 3 or 5, print it normally


The resulting output from this code would be:


Another way to check for divisibility by both 3 and 5, which would print “FizzBuzz”, one could instead check to see if a number is divisible by 15, the least common multiple of 3 and 5, which would result in the same output. Here’s what this would look like in Java code:

if(i % 15 == 0){

There you have it! That’s how to go about creating a “FizzBuzz” program in Java! Feel free to copy and paste the code written above into your IDE or editor of choice and play around with it, in order to what changing various lines of code could do! You could even include other checks, perhaps printing something else if a number is divisible by other numbers!

Please feel free to let me know what you think of this post in the comments or by sending me an e-mail using the Contact page, or on Twitter – @Jamiemcg! If you liked this post, I invite you to check out the TechnicalCafe YouTube channel, where you can find more tutorials on Java, HTML, CSS, and more!


Sunrise Calendar Acquired by Microsoft

Screenshot of message from within the Sunrise Calendar iOS app, explaining that Sunrise is joining Microsoft

Screenshot of Sunrise Calendar

If you’re a Sunrise Calendar user, then you may be surprised, as well as excited to learn that Sunrise Calendar has been acquired by Microsoft – something that I found out about via a recent Sunrise app update. After updating, there was a message displayed on the app, which, when tapped, brought up the message seen in the screenshot above, which reads:

It’s just the beginning.

To our friends and Sunrise users:

Today, we’re excited to announce that Sunrise is joining Microsoft. For Sunrise, this is just the beginning.

Microsoft also posted a blog post on their website, written by Rajesh Jha, Microsoft’s Corporate Vice President of Outlook and Office 365, which reads, in part:

I’m pleased to announce that Microsoft has acquired Sunrise, provider of a next-generation calendar app for iOS and Android. We are making this acquisition because we believe a reinvention in the way people use calendars on mobile devices is long overdue. Our goal is to better help people manage and make the most of their time in a mobile-first, cloud-first world.

This is another step forward on our journey to reinvent productivity and empower every person and organization to achieve more. Today’s acquisition of Sunrise, our recent acquisition of Acompli, and our new touch-optimized universal Office apps for Windows 10 all exemplify Microsoft’s ambition to rethink the productivity category. Our goal is to create more meaningful, beautiful experiences in mobile email and calendaring across all platforms. And as you will hear in the video below, the creative talent and fresh thinking at Sunrise and Acompli will make a lasting impact on the Microsoft family as we seek to reinvent productivity.

With Sunrise now backed by Microsoft’s technical and monetary resources, as well as existing software, such as Microsoft Outlook, Office, Office 365, and others, it will be interesting to see how Sunrise will be integrated into the various Microsoft products, as well as how it will be developed further as a standalone app and website.

What are your thoughts on Microsoft’s acquisition of Sunrise Calendar? Are you a user of either the Sunrise Calendar iOS and/or Android apps or the website application? Please feel free to post your thoughts, comments, and feedback in the “Comments” section below!

Using Your iPhone to Track Steps

Have you ever wondered how many steps you’ve taken or how active you’ve been throughout the day, but don’t have a pedometer or fitness tracker, like the Fitbit, to track and record this data? If you happen to be running iOS 8 on an iPhone 4s or later or on an iPod Touch 5th generation or later, you can easily track your steps, distance, and other interesting and useful health data, right from your iOS device using the built-in Health app.

Introduced in iOS 8, the Health app enables users to keep track of their health and fitness data, which can be either manually entered or pulled in from other apps, like MyFitnessPal, via Apple’s HealthKit tool. Users can then view this data from with the Health app, with the option to choose which information gets displayed on their Dashboard within the app.

For those users who carry their iPhone in their pocket throughout the day, they can use the Health app to track and view data on how many steps they’ve taken, something that one would have to use either a third-party app or fitness tracker for in previous versions of iOS. Users can also view data on how much distance they’ve walked or ran, as well as what the equivalent number of floors climbed would have been.

In order to view how many steps you’ve taken, you can do so by launching the Health app, where you should see buttons on the bottom of the screen, including “Dashboard”, “Health Data”, “Sources”, and “Medical ID”.

Tapping on the “Health Data” button will bring you to a list that contains various categories of health data that you can view and edit, from vital signs, to nutrition, to fitness.

The Health Data section of Apple's Health app

The Health Data section of Apple’s Health app

From the “Health Data” menu, you can tap on “Fitness”, which will give you the option to view various kinds of fitness data, including “Active Calories”, “Cycling Distance”, “Flights Climbed”, “NikeFuel”, “Resting Calories”, “Steps”, and “Walking + Running Distance”.

The iOS Health App's "Fitness" Categories

The iOS Health App’s “Fitness” Categories

When you choose the “Steps” option, you should see a screen detailing the number of steps that you’ve taken over a time period of days, weeks, months, or the year, with the data in both numerical and graph form, allowing you to view the number of steps you’ve taken over the selected period of time.

Step data seen within the Health app on iOS 8

Step data seen within the Health app on iOS 8

In order to view the distance you’ve walked or ran, you can select the “Walking + Running Distance” option from the “Fitness” menu, where you can view both numerical and graphical data in the same time-frames as the “Steps” option.

Health App's "Distance" Screen

Distance data seen within the Health app on iOS 8

In order to make it easier to view both step and distance data, you can use the “Show on Dashboard” slider to add the desired data to the Health app’s Dashboard – that way you don’t have to traverse through the menus and options each time you’d like to view your data.

Health App Dashboard, displaying data on the number of steps taken and the distance traveled

Health App Dashboard

Tapping on the data from the Dashboard will take you to the same data and options page that you arrive at when you do so by traversing through the “Health Data” categories.

For more information regarding Apple’s Health app and HealthKit for iOS, you can check out this page from Apple’s support website, which provides information on the Health app in general, as well as what other functions you have access to with the app.

Have you tried using Apple’s Health app on iOS 8 for keeping track of your daily steps, distance, or anything else? What have your experiences been like? Please feel free to let us know in the comments section below! Also, please feel free to check out the TechnicalCafe YouTube channel for more tech news, tips, tricks, and tutorials!

2014 in Review

The stats helper monkeys prepared a 2014 annual report for this blog.

Here’s an excerpt:

A New York City subway train holds 1,200 people. This blog was viewed about 6,300 times in 2014. If it were a NYC subway train, it would take about 5 trips to carry that many people.

Click here to see the complete report.

Favorite Apps 2014

Since 2014 is coming to a close in a less than an hour, it’s time once again for the “Favorite Apps” list – a list of apps that I have been using or have used throughout the past year that I have found helpful, well-designed, useful, intuitive, or simply a great way to pass time and enjoy using frequently.

Below is a list of 10 apps that were chosen (by browsing through my iPhone) that is not in any particular order, so an app’s position in the list does not reflect how “good” it is, etc. Also, there are some runners up this year, which are apps that I used and enjoyed, as well, that did not make it into the “favorite apps” top 10 list.

1. MyFitnessPal (Free, Android)

MyFitnessPal Meal ListingMyFitnessPal Chart

MyFitnessPal is a service that is offered through both an app and website, that enables users to keep track of various health and fitness related data, including food intake, exercise, weight, and more, with the goal of helping to keep users health and in shape.

Users can search for various food items from a database containing a variety of different foods by either typing the name of the food item or by scanning the barcode with the app. Should an item not come up or should a user want to enter a custom food item, they are also able to do so from within the app.

Another great feature of the MyFitnessPal app is that users who have wearable fitness items, such as the Fitbit, are able to connect their exercise information to the app, in order to see how many calories were burned, taking the data right from their wearable pedometer, etc. – something that can be useful if one is interested in finding out their net calorie intake, calories burned, in addition to other health data.

2. TweetBot 3 ($2.99)

Photo Dec 28, 12 34 41 AM

TweetBot 3 is an app that was on the list last year, and for good reason – it is a great way to view, post, and manage tweets, and also has support for multiple Twitter accounts. Supporting a variety of touch gestures, such as swiping to view a conversation, etc., as well as the ability to customize the menu, one can easily view tweets, manage conversations, interact with followers, and more! These features, and others not mentioned here, are what make TweetBot 3 worth the $2.99 price tag!

3. Alien Blue (Free, Pro Upgrade In-App Purchase Available)

Photo Dec 28, 12 33 33 AM Photo Dec 28, 12 33 39 AM

As someone who has become a frequent user, I discovered the Alien Blue app for Reddit this year, and have been using it frequently ever since! Purchased by Reddit a few months ago, Alien Blue is a feature-packed app that lets users view and vote on new Reddit submissions, read and reply to comments, manage which subreddits one is subscribed to, and more! There is also a paid “pro” version of the Alien Blue app, which provides more features and helps to support the development of the app!

There is also an iPad version of Alien Blue, which provides a great way for users to access Reddit on their iPads, though there is no Android version of the app available at the time of this posting. However, if you are on iOS, I would recommend giving Alien Blue a try, especially if you’re already a Redditor!

4. iStudiez Pro ($2.99)

Photo Dec 28, 12 40 30 AM Photo Dec 28, 12 40 37 AM

For those readers who are in high school or college, the iStudiez Pro app may prove useful for keeping track of classes, homework, exams, and other school-related information and data.

5. Sunrise Calendar (Free, Android)

Photo Dec 28, 12 35 31 AM Photo Dec 28, 12 35 38 AM

Sunrise Calendar is a great calendar app that I use to keep track of my schedule, be it for school, work, or events that I wish to keep track of. With two interfaces – one that enables you to view a “schedule” of your upcoming events by day of the week, along with weather information, and another that shows you three days at at time and what events are scheduled during that day and how long they are scheduled.

Sunrise Calendar supports Google Calendar and Microsoft Exchange, and also has a web-based application, at, which you can use to manage your calendar from any web browser.

6. Calendars 5 ($2.99)

Photo Dec 28, 12 35 53 AM

Calendars 5, by Readdle, is another calendar app that I use to keep track of my scheduled events and appointments, as well as what work I may have due, etc. Calendars 5 offers several views of your calendar, including a daily, weekly, and monthly view option. Also included and integrated within the app is the ability to view, create, and manage Google Tasks, helping to ensure that you get everything done in a timely manner.

7. Snapchat (Free, Android)

Snapchat is a free photo and video messaging app, with the catch that each photo and video that is sent only lasts for a certain amount of time, up to ten seconds, after which point it is no longer viewable by either user of the app. Users can send photos and videos to multiple users at a time, and can even post videos to all of their friends, in the form of a “Snapchat Story”, which remains visible to users for a 24 hour period.

8. Evernote (Free, Android | Premium Upgrade Available)

Photo Dec 28, 12 38 14 AM

Evernote is a free note taking and managing app, which I have used since I briefly switched from an iPhone to a Samsung Galaxy Note 3 earlier in the year. I like the ability to use the Evernote app on my phone and MacBook Pro, as well as the option to use the web interface, should I wish to view or edit my notes on a computer or device that does not have Evernote installed.

Evernote lets users upload photos, voice clips, and more, allowing for one to keep track of all sorts of things, such as receipts, business cards, and more. There is also a paid upgrade, to Evernote Premium, which includes the ability to upload more content to one’s account, in addition to other features.

9. Shazam (Free, $6.99 Upgrade, Android, $5.59)

Shazam is a useful app for when you are curious as to what song is playing or who may sing it. All you have to do is open the Shazam app, allow it to “listen” to the song for a few seconds, after which point it will send it to Shazam’s servers and analyze it, returning information about the song that you just tagged, including the song title, artist, links to purchase it from iTunes, etc., and more.

There is also a paid version of the Shazam app, called Shazam Encore, which can be purchased for $6.99 on an iOS device and $5.59 on an Android device, and enables more features and the ability to tag more songs.

10. Mint (Free, Android)

Photo Dec 28, 12 39 31 AM Photo Dec 28, 12 40 12 AM

Mint, owned by Intuit, is a free app and service that allows users to keep track of their money and finances, including spending, income, budgets, and more. With Mint, users can add multiple accounts, including checking, savings, credit cards, etc. and see where their money has been going, thanks to a variety of helpful metrics and graphs. Users can also create and view budgets, in order to see if they are overspending on certain areas and what not.

Runners Up:

The runners up this year include DataMan Next (free), Google Maps (free, iOS | Android), Waze (free, iOS | Android), Yik Yak (free, iOS | Android), and Duo Lingo (free, iOS | Android).

If you’re interested in what apps made the list in previous years, I invite you to check out the following links to see what apps were chosen in: 2013, 2011, and in 2010.

What were some of your favorite iPhone and Android apps this year? Would you have chosen different apps for the list? Please feel free to let us know what you think or what you may have done differently in this list by posting in the comments section below!

I hope everyone has a happy, healthy, fun, and safe New Year! Thank you for visiting the blog and TechnicalCafe YouTube channel, and for reading and viewing our content, as well as for taking the time to leave your feedback on the blog and videos; it’s greatly appreciated! Without the readers and viewers, TechnicalCafe would not be the website and channel that it is today!

Sunrise Calendar App Review

Keeping track of your schedule, important dates, and appointments can be tricky at times. However, if you are a Google Calendar, iCloud, or Microsoft Exchange user, Sunrise Calendar, available for iOS and Android devices, is an app that allows users to keep track of their calendars and schedules on the go!

When you first launch the Sunrise Calendar application on your phone, you will be prompted to sign in Google Account, iCloud, or Exchange details, in order to sync your calendar with Sunrise.

After the syncing process, you will be able to log into any of the Sunrise Calendar apps and view, create, and edit new events and tasks, which will be synced between your calendar and the Sunrise Calendar applications, including the web-based application and the Mac OS X application.

Whenever the Sunrise Calendar app is launched, users will see their calendar in one of two views – a “list” view, which displays various days and the events that are scheduled for them or a more traditional weekly calendar view, with events taking up time-slots within a specific day, similar to what one would see in Google Calendar’s “Weekly” view.

Users can switch between the two different views by tapping on the icon that looks like three lines, located to the right of the Sunrise Calendar logo, at the top of the application.

Sunrise Calendar List View

Sunrise Calendar’s List View

Within the “List” view of a user’s calendar, the day of the week, events, and weather will be displayed. Users will also be able to view and select a particular day within two weeks of the currently selected day. Scrolling up and down will change the currently selected day, and is an easy way to view what events may have previously occurred and which events are upcoming.

Sunrise Calendar's Weekly View

Sunrise Calendar’s Weekly View

Sunrise Calendar’s weekly view is similar to that offered by other calendar apps, such as Google Calendar and the Calendar application on iOS and Mac OS X, in that it displays the day of the week and shows the events, time they begin and end, and duration of them as blocks on a grid. All day events, such as birthdays and anniversaries, will show up at the top of the particular day’s grid and timed events will show up throughout the day.

New events can be added to a calendar by tapping on the “+” at top right of the app, which will launch the “New Event” pane, where various aspects of the event can be configured, such as the event’s name or title, date, time and duration, and location.

Screenshot of adding a new event in Sunrise Calendar

Adding A New Event

The “New Event” pane also enables users to set a location for the event, invite others, set which calendar the event will be on (if there is more than one), set an alert time (which will make an audible sound at the chosen time), and add a description of the event to their calendar.

When setting a time and duration for the event, users can either manually enter or select the start and end times or alternatively tap and drag the event within the day’s grid to select when the event beings and ends, in a way similar to that of Google Calendar.

Setting an event's start time in Sunrise Calendar

Setting an event’s start time in Sunrise Calendar

Should you wish to delete an event, all you have to do is tap on the event in either the list or weekly calendar view, which will bring up the event’s information, tap on “Edit”, and then scroll to the bottom of the event and choose “Delete”.

Being a Google Calendar user, I have used the Sunrise Calendar app for a while and really like being able to access my calendar quickly and easily. The app is easy to use and does not have a large learning curve, like some of the more advanced calendar apps that are available.

I like being able to see both a list of upcoming events and a calendar-like view so that I can get a visual sense of how long an event is and what time it begins or ends. Though Sunrise Calendar does not feature screen rotation, it displays a few days worth of events in both view modes, with the ability to scroll to see more. It would be nice to see a monthly calendar view with the ability to select an individual day in the past or future, but the app still works well and gets the job done.

Overall, if you’re looking for a new calendar app that is simple to use and offers a variety of great features, you should definitely consider trying Sunrise Calendar for iOS or Android, which is available from Apple’s App Store or the Google Play Store for free.

Sunrise also has a free web-based version, as well as an app for Mac OS X, both of which are pretty similar and provide a convenient way to view and edit your calendars while you’re on the computer.

Have you used Sunrise Calendar? Please feel free to leave a comment below with any questions, thoughts, or opinions you may have! Also, if you’re interested in tech related videos, please feel free to head on over to the TechnicalCafe YouTube channel!

DataMan App Review

Many iPhone users probably know the problem of worrying about how much cellular data they may have used during their billing period, especially if they do not have an unlimited data plan. Even then, some users may simply be curious as to how much data they use over time.

DataMan, by XVision, is an iPhone application that enables users to keep track of their data usage, both over a cellular connection, such as 3G, 4G, and LTE, as well as over WiFi. Perhaps one of the better features of the DataMan app is that is tracks users’ data usage in real-time and displays it in a simple, easy-to-read manner, which is nice, as sometimes cell phone carriers can take a while to update customers’ data usage and show it on their accounts.

Additionally, DataMan provides users with a reading of how much, as well as what percentage of their data cap they have already used, with the level of detail (Minimal, Standard, or Complete) configurable by the user.

For example, the “Complete” complexity setting shows users how much data they have used over both their cellular network and WiFi, providing details regarding how much data was uploaded and downloaded on both. Users will also see their “forecast” and the percentage of their data cap that they have already used during their current billing period, as well as how much time is left until the next billing period begins.

DataMan Main Screen with complexity level set to "Complete"

DataMan Main Screen with complexity level set to “Complete”

Also, the app can alert users when they have reached certain percentages of their data allowance. These alerts can be configured by the user to remind them at various percentage points of their data allowance.

When configuring DataMan, users can enter in the date that their cell phone plan resets, the length of their billing period, what their data cap is, as well as how much data they may have already used (which you may need to get from your carrier if you are unsure), and DataMan will do the rest, even resetting itself once the billing period is up.

DataMan Plan Settings

DataMan Cell Phone Plan Settings Menu

The app also provides a variety of color and theme options, allowing the user to set their desired font, as well as what colors the app’s theme will use.

DataMan's Color Settings

DataMan’s Color Settings

DataMan is available in two versions – DataMan Next (which is the app that is shown in this review) and DataMan Pro, with there being some minor differences between the two different versions. (The Pro version supports mapping where data was used, push notifications, better data usage forecasts, which apps use the most data, etc.) However, the DataMan Next version of the app should be enough to get the average user through their billing cycles without having any overages.

DataMan Next can be purchased from the App Store for $1.99 and DataMan Pro can be purchased from the App Store for $4.99.

If you have tried using DataMan Next or DataMan Pro to help keep track of your cell phone’s data usage, please feel free to post your experiences in the comments section of this post! Also, any questions about the apps are welcome, and I’ll try to answer whatever I can!

Please feel free to use the Contact page of the TechnicalCafe website to send any suggestions on which apps, etc. that you would like to see reviewed or explained in a future blog post!

Fitbit Flex Review


Fitbit Flex

Fitbit Flex Photo, from the Fitbit website

If you’re someone who is interested in health and fitness, particularly when it comes to tracking and viewing information about your daily activity, perhaps you should consider checking out the Fitbit Flex, a wearable device that enables you to keep track of your daily activity, as well as other information, such as sleep, calories burnt, and more.

I’ve actually had the Fitbit Flex for a while now and have enjoyed being able to keep track of my daily activity and occasionally my sleep.


The Fitbit Flex comes with the tracker itself, two rubber bracelets (a small and a larger size), a metal “clasp” that is interchangeable between bracelets, a USB charging dongle, and a USB receiver that can be used to sync the tracker with a desktop or laptop via Bluetooth.

The tracker is small, made of a hard plastic, and features five LED lights toward the top of the unit, which are used to show one’s progress throughout the day, as well as whether or not the device is in sleep mode. Other than that, however, there is no other display of information on the device itself.

Fitbit Tracker

Actual Fitbit Tracker

The tracker unit itself records information using a MEMS 3-axis accelerometer, which is able to track your wrist motion, interpreting it into the number of steps that were taken, how far you traveled, and how well you slept. Additionally, the tracker includes a vibration motor, which is used to alert you when you reach your daily goal, as well as when the device goes into and out of sleep mode.

The Fitbit Flex’s tracker has a lithium-ion battery that can last for around five days, though I have been able to get longer out of the device with less frequent use. (I don’t usually wear the device all day, which may contribute to the battery lasting longer.) The battery can be charged using the included USB charging dongle, which can be plugged into a computer’s USB port or a wall-adapter (which I tend to use) for a device like an iPhone, etc.

Fitbit Flex Tracker in the included charging dongle

Fitbit Flex Tracker in the included charging dongle

When charging, the Flex’s LED lights will light up to indicate the battery’s charge level. Once all five LED lights are lit up, the tracker is fully charged.

The Flex’s tracker also features Bluetooth 4.0, which can be used to communicate with certain cell phones, such as the iPhone and select Android devices, as well as with the small USB Bluetooth receiver that comes with the device.

The Fitbit Flex is also water resistant, up to 10 meters (32.8084 feet), you can wear it all day, including when showering, washing your hands, or possibly even swimming. While I have not worn the Fitbit in the shower, I have worn it while washing my hands and it has held up pretty nicely.

One issue that you may encounter (though this has never really been a problem for me) is that water may end up collecting in the rubber band, where the tracker sits. However, since the device is water resistant, this should not be much of a problem.

FitBit Flex wristband, showing clasp and where the tracker fits into the wristband.

FitBit Flex Wristband, showing clasp and where the tracker fits into the wristband.

I purchased the Fitbit with the black wristbands, and while it looks nice and is comfortable while on your wrist, you can occasionally notice scratches and scuffs on the wristband. However, they are not major (at least the ones I have managed to get) and can usually be rubbed off, or at least made less noticeable.


The Fitbit Flex, while it may look simple on the outside, includes many features that make it worth the $99.95 price tag.

The Fitbit Flex records wrist motion using its accelerometer and converts it into the number of steps that were taken, the number of calories burned, the distance that has been traveled throughout the day, as well as how one slept.

As far as accuracy is concerned, the Flex seems to be fairly accurate, though since it is worn on your wrist, faster motions, like brushing your teeth, using a cash register, or just moving your wrist a lot, may be counted as steps. However, I don’t really see these as making too big of a difference in your overall activity level, even though it may skew the results a bit.

The Fitbit Flex’s tracker features five LED lights, which are used to display how close to meeting your daily goal you are. Each of the five LED lights represents 20% of your daily goal, which you can set within the Fitbit iPhone or Android application or on the Fitbit website.

FitBit Flex Tracker with LED lights illuminated

FitBit Flex, with LED lights illuminated. (From the Fitbit website)


In order to activate the LED lights so that you can view your progress toward your daily goal, you can simply tap on the tracker two times, which will illuminate the appropriate number of LEDs, showing your progress.

In order to put the tracker into sleep mode, you can quickly tap on it a number of times, until it vibrates, at which point two LEDs will light up. The LEDs actually resemble two eyes and will flash back and forth, showing you that the device is in sleep mode.

After that, if you tap the device twice to view your progress, you will instead see that it is in sleep mode, as it will display the aforementioned two LEDs lit up. To take the device out of sleep mode, can tap the device rapidly again until it exits and returns to its regular tracking mode.

Applications, Data, and Connectivity

In order to view data on how active one has been throughout the day, you have to either use the Fitbit iPhone or Android application, or the website, both of which allow users to view the information explained above, such as the number of steps taken, distance travelled, calories burnt, in addition to others.

The Fitbit Flex has two different syncing modes when it comes to the app – one where you can sync your data when the app is open and one where the data continuously syncs in the background, provided you have Bluetooth enabled on your phone.

Once you have synced your data to your phone or computer, you can view it on the app or Fitbit website, which features some nice graphics and other information regarding your activity.

You can also view your activity and other information over time, such as weekly, monthly, or even yearly, should you want to see how active you have been compared to other periods in time.

If you are unable to sync your Fitbit Flex with your phone or computer for a while, you don’t have to worry, as the device can hold up to seven days worth of minute-by-minute data about your activity and sleep. It can also hold your daily total for 30 days, in addition to summaries of your daily number of steps taken, calories, and distance traveled.

Another nice feature is that you can add friends and compare your totals and other information against your friends. If you’re someone who’s competitive, this may  be something that can help both you and your friends stay active, as well as have some fun by competing with each other.

Fitbit also sends out a weekly e-mail that includes a summary of your weekly activity and other information. The e-mail will also contain stock-market like arrows that show whether or not you have increased or decreased the amount of activity, steps taken, calories burnt, and distance traveled, which is always interesting to see.

Personal Thoughts, Experiences, and Impressions

Since I’ve owned the Fitbit Flex for a while now (about two months or so), I have enjoyed being able to see how active I am. Though I don’t usually wear it all day, or even everyday, I like that I can throw it on before I go to work, etc. and see how active I was during that time.

The wristband is comfortable to wear, even if you are wearing a shirt over it, and it is lightweight so you don’t really notice that it’s there most of the time. It’s also easy to use and the app makes getting the information simple and easy. The tracker only takes a few seconds to sync with the app on your phone, which is nice, and when you have the app open, it syncs in almost real time, too, which is nice if you happen to be moving around when you’re viewing the information.

Me wearing the FitBit Flex

Me wearing the FitBit Flex

I tended to wear the Flex more often when I first got it, and after a while the novelty of it started to wear off, but I still do like to wear it and see how many steps I have taken and how far I’ve walked throughout the day.

The sleep tracking functionality of the device is also a nice feature, and it is interesting to see how well you slept throughout the night. This feature seems to be pretty accurate as well, though perhaps a bit less so than the actual step tracking capabilities of the device.

For example, if you go to bed and are laying down watching TV or using your phone and aren’t moving very much, the Fitbit Flex may record that time as you being asleep. However, there doesn’t really seem to be another way to track sleep other than with motion right now, so that’s not a big deal.

Overall, if you are interested in seeing how active you are throughout the day, and are interesting in seeing how well you sleep during the night, you may want to consider purchasing the Fitbit Flex, which is priced at $99.95 and can be purchased from the Fitbit website, as well as stores like Best Buy, Target (where I bought mine), and other retailers.

If you have a Fitbit Flex or other wearable fitness tracking device, what do you think of it? How do you like using it? Do you have any comments on it that aren’t included in this review? Please feel free to post your thoughts and opinions below!

Additionally, if you like what you see on the website, I invite you to check out the TechnicalCafe YouTube channel, which features a programming tutorials and other computer and technology related videos.


2013 in review

The stats helper monkeys prepared a 2013 annual report for this blog.

Here’s an excerpt:

A New York City subway train holds 1,200 people. This blog was viewed about 6,200 times in 2013. If it were a NYC subway train, it would take about 5 trips to carry that many people.

Click here to see the complete report.

Favorite Apps 2013

Since today is the last day of 2013, I figured it would be appropriate to write a blog post about some of my favorite iPhone apps that I have been using over the past year, as well as some of the apps that have been popular over during 2013, as well.

In no particular order, here is my list of my favorite iPhone apps of 2013:

Tweetbot 3 by Tapbots

$4.99 – iPhone/iPod Touch

Tweetbot 3 is the latest version of a Twitter application that enables users to view tweets from multiple timelines, as well as view and reply to tweets using various gestures throughout the app. Additionally, Tweetbot features nice graphics and aesthetics, with the option to view your timeline(s) in either a lighter “daytime” theme and a darker “nighttime” theme.


Free – iPhone/iPod Touch/iPad | Android

Another app that has appeared on this list in previous years, Instagram is a social photo-sharing application that enables users to post photos for their followers and other users to like and comment on. Recently, in the most recent version of the app, users were given the ability to send photos to other users directly, and before that, and earlier in the year, the ability to post videos to their Instagram account.

Snapchat by Snapchat, Inc.

Free – iPhone/iPod Touch/iPad | Android

Snapchat is a popular app, that enables users to send photos and short video clips to one another, with the option to add text and drawings to them. Recently, Snapchat Stories were added to the app, which allows users to post multiple photos to their “Stories”, which are available for a period of 24 hours, unlike a regular Snapchat, which only lasts for up to 10 seconds.

YouTube by Google, Inc.

Free – iPhone/iPod Touch/iPad | Android

The official YouTube application essentially “replaced” the previous YouTube app, created by Apple, that came as one of the pre-installed apps on iOS 6. The YouTube app lets users sign in with their Google or YouTube accounts, as well as view, comment on, and like or dislike videos from the users that they are subscribed to, and also offers suggested videos, like the YouTube website does. Additionally, users can view their YouTube channels and even use the “Capture” app (or the iOS camera app) to record and upload videos to YouTube, as well.

Tinder by Tinder, Inc.

Free – iPhone/iPod Touch/iPad | Android

Tinder is a social/dating application that allows users to “meet” new people by displaying a photo of a user, and allowing them to either swipe right and “like” the user, or swipe left and “dislike” the user. If two users swipe right or “like” each other’s profiles, they will be matched and given the ability to chat with each other within the app.

Additionally, Tinder enables users to post multiple photos to their profiles, should users wish to view more about a user, as well as displays some text and what the two users have in common. Most of this information, including photos and common interests is taken from users’ Facebook profiles.

Plants vs. Zombies 2, by PopCap

Free- iPhone/iPod Touch/iPad | Android

The second version of the popular tower-defense game, Plants vs. Zombies 2 is a game where the goal is to prevent hoards of zombies from attacking your house. In order to do this, users can plant a variety of plants, each with their own abilities (some shoot peas, others freeze the zombies, etc.), in order to deter and kill the zombies before they gain access to your house.

Plants vs. Zombies 2 adds some new features, including power-ups, new plant and zombie types, and more, with the ability for users to purchase coins and other features via  in-app purchases, which can be used to buy more power-ups, unlock new areas, unlock new plants, and more!

Mint by

Free – iPhone/iPod Touch/iPad | Android

The Mint app, as well as the website, both of which are owned by Intuit, Inc., are two great tools that enable users to view and manage their personal finances.

Mint enables users to connect their bank, credit card, and other types of accounts to their accounts on the Mint website, where they can then view their spending using a variety of useful tools, including graphs, and also enables users to create and manage budgets, as well as see where their money has been spent over time. Mint does not allow users to actually “move” or access their money, but is a useful tool to help users manage their personal finances.

NetFlix by NetFlix, Inc.

Free – iPhone/iPod Touch/iPad | Android

While I’m sure most people are familiar with NetFlix and their great streaming service, I figured I would include this app on the list of my favorite apps of 2013 because it can be quite useful for watching movies and TV shows, especially if you are traveling or not around a TV, or if you, like me, can’t really see a TV without wearing your glasses!

The NetFlix app works with NetFlix’s streaming service, which costs $7.99 a month, and enables users to watch a variety of movies, documentaries, TV shows, and more! (If you want a free trial of NetFlix, you can go to!)

Dropbox by Dropbox

Free – iPhone/iPod Touch/iPad | Android

Dropbox is another app that is probably more well-known, but is still an app that is useful for storing files between multiple computers and devices, including iOS and Android devices. With Dropbox, if you want to make a file accessible to your variety of devices, you can do simply by placing it in your “Dropbox” folder, which will store it in the cloud and make it accessible across all of your devices via the Dropbox app or web interface.

Dropbox provides 2 GB of storage space for free accounts (with the ability to have up to 16 GB of space for free), and offers plans that allow more storage, starting at $9.99 a month. There are also business plans available, starting at $15 per user.

Calcbot by Tapbots

[Price] – iPhone/iPod Touch/iPad

Calcbot is a calculator app for iOS devices that is a great alternative to Apple’s Calculator app that comes with iOS. Calcbot features the ability to view and use past expressions and calculations or answers, as well as perform a variety of standard and scientific calculations and operations.

Do you have any experiences with these apps? Are there any apps that you like that were not included? If so, please feel free to let us know what you think in the comments!

I hope everyone has a happy, healthy, fun, and safe new year!