Skip to main content

8 Plugins to Turn Your WordPress Site to a Mobile App

For every major publication or business you see online, you might find a mobile version of the site. Be it a responsive mobile form of the desktop version or a native app, having mobile presence is an important aspect for many establishments seeking to have an online presence.

In fact, the after-effects of mobilegeddon warrants a real look at making sure your site render nicely for view on mobile devices.

How To Tackle The After-Effects of Mobilegeddon

How To Tackle The After-Effects of Mobilegeddon

Have your site managed to survive the recent Mobilegeddon? If you haven’t even heard about it, don’t panic…Read more

In other words, you site should be as mobile-friendly as possible. But what if you don’t have the means or ability to produce a mobile version of your site? Don’t worry, just use one of these plugins to give your site a mobile-friendly version for web, Android and iOS devices.

  1. Worona

    Worona converts WordPress site content into native Android and iOS mobile apps. The app builder is built in modular fashion and allows adding premium extensions for more features such as push notifications, rate my app, etc. Worona’s team is working to offer trendy themes and styles to customize your app and to support custom content and support-pages right in the apps.

  2. WordApp

    WordApp transforms your e-Commerce, forums or even dating website into a mobile app to help boost mobile traffic. It offers a number of customization options including the option to modify the theme & style of your mobile app. Some of its premium features include push notifications, a native iOS app, and much more. The premium apps can also include Adsense advertisements.

  3. WordPress Mobile Pack

    Web apps built using this plugin offers an almost native look & feel. You can also customize your mobile application with custom fonts and colors, and even add your own logo for custom branding. Its pro version allows creating Android & iOS apps, and brings more themes, monetization options, social features and more.

  4. Androapp

    Androapp is a flexible plugin to generate a mobile app for Android which loads faster and smoother compared to others. Among its features are infinte scrolling, dynamic settings, deep linking support, caching and if you’re looking or a white label option, you’ve found it. You can also monetize your mobile app with Admob and Appnext ads.

  5. Blappsta

    Blappsta turns your WordPress blog into a native Android or iOS app. A cool function it has is that it lets you test and preview the experiments using its ‘Blappsta Preview‘ apps. The resulting app can display popular articles, has support for video, displays your Facebook page (optional), has Contact form 7 support and more.

  6. appful

    appful is one for content creators and online publishers as it rehashes your online site content or YouTube channel into beautiful iOS and Android apps. You will only be charged once you are satisfied with the final look of the app and it has been published. It has support for comments, social media sharing, offline reading, logo placement, and anti-adblockers.

  7. MobiLoud

    MobiLoud helps you convert a desktop site into a native mobile app for iOS and Android devices. It supports mobile advertising and monetization efforts via MoPub, Google DFP, Admob, Adsense etc. Commenting and social sharing is made easy on top of RTL support and multi-lingual interfaces (20+ languages). Once installed, the plugin provides a free preview of the app and the trial lasts 21 days before switching to a premium plan.

  8. Wiziapp

    WiziApp lets you use your blog’s responsive theme or any of their mobile themes to generate an Android/iOS app for your site. Users can download an offline version of the website. Along with push notifications Wiziapps also can convert your site or blog to into an HTML5 web app. It displays AdMob ads to maximize monetization and boost revenues.

    Which is your favourite WordPress plugin to build mobile apps for your blog? Do you know any other such plugin? Don’t forget to tell us using the comments.

Let’s block ads! (Why?)


AVA Recalls Chun Cui He Milk Tea Due To Food Safety Risks

Taiwan Chun Cui He Milk Tea

Chun Cui He milk teas from Taiwan have been driving Singaporeans crazy, and they have always been swiped off the shelves, despite being around for a little more than a month.

However, in a press statement released today, the Agri-Food & Veterinary Authority (AVA) has just announced that the famed milk tea will be recalled, as there is a food additive within the drink that is not permitted by Singapore standards.

The milk tea contains L-thenanine, an ingredient that is currently not on the list of permitted food additives under the Food Regulations of Singapore. While there is no known food safety risks with regards to this ingredient, the Chun Cui He products will still be recalled.

Consumers who have purchased and drank the milk tea should also consult their doctors if they have any health or medical concerns.


Let’s block ads! (Why?)



10 Important Accelerated Mobile Pages (AMP) Components You Should Know

Accelerated Mobile Pages or AMP is Google’s initiative to make the mobile web faster. To achieve this goal, the AMP standards restrict how you can use HTML, CSS, and JavaScript, and manages the loading of external resources, such as images, videos, and ads via its own runtime.

This entails that you cannot use either any custom (author-written or third-party) JavaScript or any resource-related HTML elements such as images and videos in your AMP documents.

Beginner’s Guide to Accelerated Mobile Pages (AMP)

Beginner’s Guide to Accelerated Mobile Pages (AMP)

Accelerated Mobile Pages is Google’s initiative that intends to solve the biggest problem of the mobile web –…Read more

To bridge the gap between users’ needs and best performance practices, AMP has specific Components you can use in place of these excluded elements.

AMP Components are specific HTML tags. They behave similar to regular HTML tags: they have opening and closing tags, attributes, and most of them can be styled with CSS. They can be easily recognized, as they always start with the amp- prefix.

There are two types of AMP Components: built-in and extended Components.

Built-In AMP Components

Built-ins are built in to AMP’s JavaScript runtime, so you don’t have to separately include them.

1. amp-img

<amp-img>replaces the <img> tag in AMP HTML documents. You need to add the src and alt attributes just like when you work with the regular <img> element.

<amp-img> also has two other required attributes: you always need to specify the width and height attributes in integer pixel values, as this allows the AMP runtime to calculate the layout in advance.

If you want to make the image responsive, add the layout="responsive" attribute. The layout attribute controls the layout in AMP documents, and it can be added to any AMP Components (learn more about this on the AMP Layout System).

 <amp-img src="img.jpg" width="350" height="200"     layout="responsive" alt="My Image"> </amp-img> 

You can also use the srcset attribute on the <amp-img> tag to specify different images for different viewports and pixel densities. It works the same way as with non-AMP images.

2. amp-video

<amp-video> can be used to directly embed HTML videos in AMP HTML documents. It replaces the <video> in AMP files. The <amp-video> tag lazy loads videos in order to optimize performance.

The source of the video must be served via the HTTPS protocol. You’re required to add the width and height attributes, just like with the <amp-img> component.

The <amp-video> tag has many optional attributes, such as autoplay and poster which you can specify to fine-tune how your HTML5 video is displayed.

<amp-video> supports mp4, webm, ogg, and all the other formats supported by the HTML5 <video> tag.

If you want, you can also add fallback videos for users with browsers that don’t support HTML5 videos, using the fallback attribute and the <source> HTML tag.

 <amp-video width="350" height="250"   src="" layout="responsive" autoplay>   <div fallback>     <p>Your browser doesn't support HTML5 videos.</p>   </div>   <source type="video/mp4" src="myvideo.mp4">   <source type="video/webm" src="myvideo.webm"> </amp-video> 
3. amp-ad and amp-embed

<amp-ad> provides you with iframe sandboxes in which you can display your ads. You must serve your ads via the HTTPS protocol.

You cannot run scripts supplied by your ad network by yourself. Instead, the AMP runtime executes the JavaScript of the given network inside the sandbox. You only need to specify which network you use, and add your data.

The <amp-ad> component requires you to add the dimensions of the ad using the width and height attributes.

You can define the ad network you use with the type attribute. See the list of supported ad networks.

Each ad network has its own data-* attributes you also need to add. To see which one you need, click on your ad network in the above list.

 <amp-ad width="300" height="250"     layout="responsive" type="adsense"     data-ad-client="ca-pub-2005682797531342"     data-ad-slot="7046626912"> </amp-ad> 

<amp-embed> is the alias of <amp-ad>, the documentation doesn’t say much about it other than it can be used instead of <amp-ad> when it’s semantically more accurate. As Google promises to evolve ad-related AMP components over time, this may change in the future.

4. amp-pixel

With <amp-pixel>, you can add a tracking pixel to your AMP HTML documents to count page views. It has only one attribute, the required src attribute, in which you need to specify the URL belonging to the tracking pixel.

The <amp-pixel> tag allows standard URL substitutions, which means you can generate a random URL value to track each impression.

See AMP’s URL Substitution Guide if you want to use this component. Note that you cannot style the <amp-pixel> component.

 <amp-pixel src=""></amp-pixel> 

Extended AMP Components

As extended AMP components aren’t part of the JavaScript runtime, you always need to import them in the <head> section of the AMP page on which you want to use them.

Note: component versions may change in the future, so don’t forget to check the current version in the documentation.

5. amp-audio

<amp-audio> replaces the <audio> HTML5 tag, and makes it possible to directly embed HTML5 audio files in AMP pages.

To use it, you’re required to specify the src, width and height attributes, and you can also add three optional attributes: autoplay, loop and muted.

It can also be a good idea to add fallback audio files for users with browsers that don’t support HTML5. You can do this by using the fallback attribute and the <source> tag, just like with the aforementioned <amp-video> component.

The <amp-audio> AMP component supports the same audio formats as the <audio> HTML5 tag.

 <amp-audio width="200" height="100"   src="">   <div fallback>     <p>Your browser doesn't support HTML5 audio.</p>   </div>   <source type="audio/mpeg" src="mysong.mp3">   <source type="audio/ogg" src="mysong.ogg"> </amp-audio> 

To use <amp-audio>, include the following script in the <head> section of your AMP document:

 <script async custom-element="amp-audio"     src=""> </script> 
6. amp-iframe

<amp-iframe> displays an iframe in AMP documents. <amp-iframe> has been made to be more secure than regular HTML iframes. Therefore they are sandboxed by default.

There are some rules related to <amp-iframe> you must follow to pass validation.

How to Validate Accelerated Mobile Pages (AMP)

How to Validate Accelerated Mobile Pages (AMP)

In our last AMP tutorial, we have shown you how to adopt AMP (Accelerated Mobile Pages) to gain…Read more

You must specify the width, height, and sandbox attributes. The sandbox attribute is empty by default, but you can give it different values in order to modify the behaviour of the iframe, for instancesandbox="allow-scripts"lets the iframe run JavaScript. You can use attributes of standard iframes as well.

 <amp-iframe width="350" height="250"      layout="responsive"      sandbox="allow-scripts allow-same-origin"      allowfullscreen      src="">  </amp-iframe> 

While the dimensions of <amp-iframe> are predefined by the width and height attributes, there’s a way to resize it in runtime. To use the <amp-iframe> component, add the following script to your AMP page:

 <script async custom-element="amp-iframe"     src=""> </script> 
7. amp-accordion

Accordions constitute a frequent UI pattern in mobile design, as they save space, but still displays the content in an accessible way. <amp-accordion> makes it possible to quickly add accordions to AMP pages.

Sections of the accordion must use the <section> HTML5 tag, and need to be the direct children of the <amp-accordion> tag.

Each section must have two direct children:

  1. one for the heading
  2. one for the content (the content can also be an image)

Use the expanded attribute on any section you want to expand by default.

 <amp-accordion>   <section expanded>     <h3>Section 1</h3>     <div>Content of Section 1</div>   </section>   <section>     <h3>Section 2</h3>     <p>Content of Section 2</p>   </section>   <section>     <h3>Section 3</h3>     <figure>       <amp-img src="image.jpg" width="350" height="200"           layout="responsive" alt="Image for Section 3">       </amp-img>       <figcaption>Image for Section 3</figcaption>     </figure>   </section> </amp-accordion> 

To use the <amp-accordion> component in your AMP document, include the following script:

 <script async custom-element="amp-accordion"     src=""> </script> 
8. amp-lightbox

<amp-lightbox> adds a lightbox to different elements (in most cases, images) on Accelerated Mobile Pages.

When the user interacts with the element, for example taps on it, the lightbox expands and fills the whole viewport. You need to add a button or another control which the user can tap on.

Note that amp-lightbox can only be used with the nodisplay layout.

 <button on="tap:mylightbox" role="button" tabindex="0">   Expand </button>  <amp-lightbox id="mylightbox" layout="nodisplay">   <div class="lightbox" on="tap:mylightbox.close"       role="button" tabindex="0">       <amp-img src="full-image.jpg" width="375" height="667"       on="tap:my-lightbox.close">   </div> </amp-lightbox> 

To use the <amp-lightbox> component, you need to import it with the following code:

 <script async custom-element="amp-lightbox"     src=""> </script> 
9. amp-carousel

Carousels are frequently used in mobile design, as they allow to display numerous similar elements (most frequently images) along the horizontal axis. AMP results are also presented in a carousel format in Google Search.

The <amp-carousel> component enables you to add carousels to your site. The direct children of the <amp-carousel> component will be regarded as the items of the carousel. You must define the dimensions of the carousel with the width and height attributes.

You can use the optional type attribute to determine how to display the carousel items. If the type attribute takes the "carousel" value, the items will be shown as a continuous strip (this is the default), while the "slides" value will display the items in slides format.

The <amp-carousel> tag also has other optional attributes that can help you fine-tune the result.

In the example below, notice that both the carousel and all of its items use the same width and height values.

 <amp-carousel width="300" height="400" layout="responsive"   type="slides">   <amp-img src="image1.jpg" width="300" height="400"></amp-img>   <amp-img src="image2.jpg" width="300" height="400"></amp-img>   <amp-img src="image3.jpg" width="300" height="400"></amp-img> </amp-carousel> 

The <amp-carousel> component requires the addition of the following script:

 <script async custom-element="amp-carousel"     src=""> </script> 
10. amp-analytics

<amp-analytics> can be used to collect analytics data on AMP pages. Currently, <amp-analytics> supports four types of tracking events, however this can change in the future:

  1. Pageview
  2. Anchor Clicks
  3. Timer
  4. Scrolling

To use <amp-analytics>, you need to add a JSON configuration object inside a <script> tag, in which you can configure what you want to track.

Luckily, Google teamed up with many analytics vendors who provide pre-configured JSON scripts you only need to copy-paste into your site. See the list of available analytics vendors.

To use the pre-configured scripts, you need to add the name of the analytics vendor in the type attribute.

The <amp-analytics> tag also has some optional attributes you can use to further configure how you track your site.

 <amp-analytics>   <script type="application/json">   {     // ...   }   </script> </amp-analytics> 

Add the following script to the <head> section of your AMP HTML page to import the <amp-analytics> component:

 <script async custom-element="amp-analytics"     src=""> </script> 

Final Words

In this post, we had a look at all built-in AMP components, and some of the extended ones. As Accelerated Mobile Pages is still new, many things can change in the future, so it’s worth to keep an eye on the documentation either on Github or on the official AMP site.

As these AMP components are open source, you can also contribute to the development, even creating your own component. If you want to see how a complete AMP page looks like with different components, you can check out these few examples on Github.

Let’s block ads! (Why?)


#MyGoodHood: OneService App keeps your neighbourhood looking good!

You know what’s Good in my ‘Hood?

The Hainanese Village market and food centre in Lor Ah Soo!

I visit the market several times a week to pick up fresh seafood, veggies and other ingredients for my recipes. There are some things which you can only get at the local market that you can’t from the supermarket.

The quality of the seafood at this particular market is superb.  I usually buy prawns from Xiao Hei (Stall 5) as he would have prawns like Sua Lor and Ang Kah.  For fish,  a lot of people from all over Singapore actually come to the market to buy from Ah Chai (stall 6).  He has a solid reputation for super fresh fish, mostly caught in local waters.  A few stall down the row is a lady who sells crabs and frozen seafood.  I will usually order my crabs from her and pick them up in the morning.  For more info about the fishmongers, please see this story.

The market is also well known for a chicken stall where you can buy old mother hen and black chicken for cooking soup.  The stall is located right next to the escalators.  My usual butcher is over at stall 44.  I like to buy pork from the market because they can slice it up for you and you can also pick up bones for making soup and extra fat for rendering lard.

Buying veggies from the market is also quite different from the supermarket.  The vendors can tell you where the veggies are from and which ones are in season.  You can also find veggies which are grown in Choa Chu Kang.  I know a particular lady very well, so its easy just to pick up one or two chillies, two stalks of lemongrass, a knob of blue ginger, a few calamansi limes and cilantro for a dollar rather than having to buy a few packs from the supermarket!

You can also find special sauces and ingredients like whole chye poh, fresh kway teow and tau kwa at the local market! But aside from that, what I really like about shopping at the market is the smiles I get from familiar stall holders who are happy to share their knowledge of their ingredients with me!  Then after buying my stuff, I head upstairs for a cup of Kopi from Da Zhong with a you tiao from Xin Xin You Tiao next door!

So that is the gem in my neck of the ‘hood. I am sure there are many things in your neighbourhood which you enjoy as well and it is really up to all of us to make sure that things are well maintained. Sometimes you might notice a faulty streetlight or damaged footpath. What do you do?

One Service

Well, now there is a handy app called One Service which you can download. This app allows you to snap a photo, geotag it and send it to the correct agency! Good idea right? You can download it here:

For more info about the stalls at Lor Ah Soo market, please read my blog post.


Let’s block ads! (Why?)



Insta Emoji For iOS Brings Pokemon Go-Themed Stickers For Texting

By | August 21st, 2016

For millions and millions of global users armed with an iPhone, iPad or Android, Niantic’s Pokémon Go mobile game is life. Rather than sitting in an armchair playing a typical video game, users are getting up, taking to the streets, and pounding pavements in search of rare and uncommon Pokémon.

The dedication to the game is unprecedented, but if you are indeed a Pokémon Go master, and feel like you should be doing a little bit more to embrace the Pokémon phenomena, then it’s now possible to interact with Pokémon-themed emojis and stickers right from your iOS device.


It’s worth mentioning from the get-go that this isn’t an official release by Niantic Labs, or any other company that’s licensed to use and reproduce the Pokémon characters. Nor does it appear to be someone’s shameless attempt to instantly make money from the success of Pokémon Go by charging for an app that preys on Pokémon lovers. It’s actually an unofficial, free-of-charge download for iPhone and iPad that allows existing images and screenshots to be spruced up and themed with Pokémon stickers and emoji characters of many popular critters.

Users of the Insta Emoji for Pokémon Go app are invited to either capture a selfie, a standard image, or choose a photograph from the Camera Roll, on which they can then elect Pokémon emoji, stickers or themes to apply over the top of the selected or captured image. This is essentially a very similar concept to what users can already do with apps like Snapchat, but with a very Pokémon-themed bias to it. After all, who wouldn’t want a photograph of themselves posing next to a Pikachu or a Squirrel, right?

The concept is really as simple as that. Select or capture a photo, annotate and edit it with Pokémon stickers and emoji, and then save it to the device to be shared at a later date via platforms such as Messages, Facebook, Instagram, WhatsApp and WeChat. Share your love and passion of Pokémon Go by posting Pokémon-themed images all over your social platforms.


Meanwhile, there’s also an interesting development that could become a reality soon enough. Designers Kévin Magalhaes and Laureen Minet have posted their concept of a Pokémon-themed emoji keyboard called Pokémoji which looks simply brilliant! Of course no way to use it right now, except for maybe use them as screenshots to use in messages and more.


You can take a look at them in full at the gallery over at Behance.

For now, what you can grab is Insta Emoji on your iPhone and iPad from the App Store.

(Download: Insta Emoji for Pokémon Go for iPhone and iPad from the App Store)

You may also like to check out:

Related Stories

Let’s block ads! (Why?)

Redmond Pie


Chin Lee Restaurant: Heartland Teochew Cuisine

Oyster omeletteOyster omelette

Chin Lee is one of those restaurants which I have been wanting to visit ever since I started blogging a decade ago.  I don’t know why it took me so long to finally eat there.  I guess there is a time for everything under the sun and now it’s time for Chin Lee!

StarterThree tier starter: Pork jelly, prawn rolls, Teochew siew mai

For those of you who have never been to Chin Lee, don’t wait 10 years before you visit this “HDB” restaurant.  You’ll miss out on some of the best Teochew dishes in town!

Chef EricChef Eric Chua

Chin Lee has been around for over three decades and started as a zi char located under a block of flats.  Chef Eric, who is in his forties now, literally grew up in the kitchen.  He had initially wanted to be a western chef but his father persuaded him to come back to help out in the kitchen.   Now, he has become one of the ambassadors of Singapore style Teochew cooking.

Chye Poh Kway Teow

It is good to see young, English educated, media savvy chefs helming our traditional Singapore kitchens.  The younger generation of western trained chefs have quite a different attitude to the more traditional Chinese chefs and are more opened to sharing knowledge and recipes.

Chef Eric invited me (actually I invited myself) into the kitchen to show me the traditional way of cooking chye poh kway teow, a traditional Teochew dish.  If you have been around for a while (ie old), you would probably have come across this dish which is only found in traditional Teochew restaurants.

Chef explained that the proper way to cook the dish should result in a kway teow that is crisp on the outside and plastered together like a pancake.  The ingredients are simply garlic, chye poh, kailan, kway teow, oil and fish sauce.  So, the most important part of the recipe lies in the frying technique.  As you can see from the video, it takes quite a while to cook the dish and one has to make sure the the kway teow doesn’t stick to the wok while remaining in one piece.  The chye poh kway teow here is probably the best that I have come across so far.  4.25/5

Chin Lee Page

The dishes were excellent overall.  We started with a very impressive three tier starter of pork jelly (aspic), prawn rolls and Teochew siew mai which was classic. The siew mai had chopped bamboo shoots and crabmeat in it which is what makes them “Teochew”  4.5/5.  The oyster omelette was beautifully presented (its not always like this) and the restaurant offers the option of “live” oyster omelette.  4.25/5.  The stewed mustard greens were excellent 4.5/5 as was the fish maw soup with the exception of a few piece of dried scallops which could perhaps do with a bit more stewing.  4.25/5.

The coffee pork ribs were excellent and was wrapped in foil so that the aroma of the coffee would only be released when it reaches the table.  Chef told us that he came up with the idea of coffee pork ribs after one of this friends who worked as a hotel chef passed him a bottle of European coffee essence over 20 years ago!  So we can say that coffee pork ribs is another dish invented in Singapore!  4.5/5

The one dish which I wasn’t so happy with was the steamed pomfret.  The fish is undoubtedly fresh, but the steaming sauce lacked oomph.  The best Teochew steamed pomfret I had so far was still at the now defunct Ah Orh at Sin Ming. 4/5

Orh NeeOrh Nee

Whenever, we talk about orh nee (yam paste), we always have people indicating that they are looking for the authentic traditional Teochew style orh nee made with pork lard.  Well, the good news is that we finally found a restaurant that still does it with pork lard, pumpkin and gingo nuts!  The orh nee here is beautifully presented and superb.  Once you try this, you will understand why I always eschew those orh nee that are topped with coconut cream!  4.5/5



Classic Singaporean style Teochew food!  One taste and you know you are onto some really good stuff.  This kind of Singaporean heartland restaurants are a real gem and are the type of restaurants that should really be included in the Michelin Guide so that tourists can have a taste of solid Singaporean cuisine.

Here is my list of other Teochew Restaurants!

Special discount for Ieatishootipost fans!

10% discount for lunch from Mon-Fri for all ieatishootipost fans! Just show them this blogpost! Valid till 15 Sep 2016!

Let’s block ads! (Why?)



New iOS 9.3.3 Jailbreak Tweaks: AnsweringMachine, QuickShoot Pro 3, And Many More

By | August 21st, 2016

Apple’s iOS may have come on in leaps and bounds over the last couple of years, reducing the need for many to jailbreak, but that doesn’t mean that there isn’t still a strong community of users and importantly, developers that are keeping the jailbreak world ticking along.

You only have to look at the scramble for a new jailbreak each and every time an iOS update rolls around to be reminded just how integral jailbreaking is to some people. No matter how iOS changes, jailbreaking is going nowhere.


With so many jailbreak tweaks floating around now, finding the cool ones can be a bit of a nightmare. That’s why we like to keep you up to speed, and that’s exactly what we’re going to do this weekend as well, just like the weekends before it.

Below are 10 jailbreak tweaks that have been recently released, mostly this past week, and that we think you will appreciate. From Voicemail and Snapchat add-ons to Pokemon Go-themed animated backgrounds, there’s something in this list for everyone. So without any further delay, here are 10 newly released iOS 9.3.3-compatible jailbreak tweaks.

AnsweringMachine (BigBoss Repo, $ 3.99)


A prime example of what makes jailbreak tweaks so awesome. This is a Voicemail tweak, bypassing your cellular provider completely.

PokeGo LS GIF (BigBoss Repo, Free)


A Pokemon Go-themed animated lock screen background. That’s about all you need to know.

SiriKeepListening (BigBoss Repo, Free)

Stop Siri from cutting you off when you pause for too long, you know, so you can breathe.

QuickShoot Pro 3 (BigBoss Repo, $ 1.99)


This tweak enables you to capture photos and videos directly from the home screen, without ever opening the Camera app.

Envoy (BigBoss Repo, Free)

This tweak hides all kinds of “features” that were added in recent Facebook Messenger updates.

LongStories (BigBoss Repo, Free)

Removes the 24-hour age limit Instagram enforces for images being used in Stories.

InternalLock (BigBoss Repo, Free)

Place contact details on the iOS lock screen in case you lose your device.

SnapchatLowPowerModeEnabler (BigBoss Repo, Free)

Enable Snapchat’s low-power mode all the time, not just when your iOS device is on low power mode too.

WidgetWeather3 (ModMyi, Free)


A very comprehensive weather widget, for all your weather needs.

Wi-Fi Calling Flipswitch (BigBoss Repo, Free)


A handy Flipswitch toggle for enabling and disabling Wi-Fi Calling.

And that’s all 10! Enjoy.

You may also like to check out:

Related Stories

Let’s block ads! (Why?)

Redmond Pie


Cambridge Rd. Hong Kong Roast Pork – When Helping Others Makes Her Happy



Thanks to Tiger Beer’s Street Food Movement, I got to know about 65 year old Mdm Wong Li Er of Cambridge Rd. Hong Kong Roast Pork and the kind deed that she has been doing for years. Her thoughtful act was told in a video released earlier this week as part of Tiger Beer Street Food Movement, which is in its second phase and aims to rally Singaporeans to show their appreciation and gratitude to the people behind our local street food.

It was the fifteenth day of the lunar seventh month when I visited Pek Kio Food Centre where Mdm Wong’s stall is located. I felt really ashamed that this stall was under my radar even though I have worked near the hawker centre for a year.

This was the day where her hawker stall would be busy as many people ordered roast duck for prayers. But she was not flustered at all, one by one, she received their orders with the help of a 70-year-old lady. Even when she is operating a one-man show at her stall, she would get her helper to carry the roast duck or suckling pig for customers.





I sat through lunch, right in front of her stall and watched the scene of a day in the life of Mdm Wong unfold before me. There was already a queue when I reached at 11am and it was amazing how Mdm Wong seemed to know everyone in the queue and she chatted with them like all of them were friends. “I have been doing this for the past 50 over years. Many of them are long-time customers,” she replied.

Over 50 years? That’s half a century of selling roast meat! Her father used to sell roast duck and char siew in the old market where Mdm Wong and her sister would help out. Guess what’s more impressive? She gives out food coupons to the elderly twice a month for them to redeem meals at her stall.

“I don’t have many skills, so I use food to give back to society and the needy. It’s the best I can do. When I see the smiles on their faces, it brings me so much happiness. It’s a feeling money can’t buy.”

Lightroom Edit-001

Lightroom Edit-001

Lightroom Edit

Lightroom Edit

This regular unassuming roast duck stall has been feeding the needy in Pek Kio for more than 40 years, distributing coupons to needy households. On special occasions like Chinese New Year, she would also cook and pack food for them.

“It’s just a small thought on my part to give back to the community,” said Mdm Wong.

I had my plate of roast duck with char siew. It didn’t have the prettiest presentation but it’s the hard work and dedication that was put into the food that counts. Her husband does the roasting of the duck in their factory while Mdm Wong takes care of serving the food. The skin of the roast duck… it was thin and mildly crispy with layers of fats underneath. The char siew was beautifully caramelized.

She chops up the duck and drizzles two types of sauces onto the plate of white rice – dark soy sauce with pork lard and duck sauce. Because of the soy sauce, the dish was extremely fragrant and complemented well with the juices from the roast duck. Paired with her special chilli sauce with dried shrimps, it was simple but tempting. Her roast meats are accompanied with vegetables and soup – offering a medley of textures and flavours when paired with the white rice she serves.

“A plate of roast duck rice costs $ 3. If you add char siew, it will be $ 4. But for the elderly, I just charge them $ 2. Chin Chai lah, they need to eat also.”



Being a hawker is usually a physically tiring and thankless job. But look what we found – a gem in our little red dot! Not only did Mdm Wong work hard to sustain this integral part of our culture, she took a step further by giving back to society in the best way she can. It is such a wonderful feeling. ☺

As we understand the importance of preserving our nation’s unique street food culture, I think it’s also time to show our appreciation to our hawkers – who have labour-intensive jobs with exceptionally long hours. Share your photos of your favourite street food or hawker, caption a thank you note and post it on social media with hashtag #uncagestreetfood. For all that our hawkers do, it’s time to say thank you.

For more information on Tiger Beer’s Street Food Movement, please visit Tiger Beer Singapore’s website at and Facebook page at

Address: #01-18, Pek Kio Market and Food Centre, Blk 41A Cambridge Road, Singapore 211041

Opening Hours: 7am to 4pm daily


Born into a family of enthusiastic foodies, Maureen has always loved all things culinary, especially the local cuisine here in Singapore. With a life-long fascination with the rapidly evolving food scene in Singapore, she started this website in 2007 to explore and celebrate all types of local Singapore dishes and to share her love of travel and food with the world. With 4 years of experience as a journalist and producer, she has a wealth of experience in food writing, photography and styling.

Let’s block ads! (Why?)

Miss Tam Chiak


iOS 10 Beta 7 / Public Beta 6 Feature Changes: Here’s What Is New

By | August 20th, 2016

Apple is on something of a roll with iOS 10 beta releases right now, with barely a week able to pass without the Cupertino outfit pushing an updated beta out to both developers and public beta testers. Today saw another round of updates, and we wouldn’t want to bet against more coming before Apple ships the software towards the end of September.

Apple released both iOS 10 beta 7 and iOS 10 public beta 6 today, just 5 days after seeding developer beta 6 / public beta 5. It’s possible that these releases could be the GM (Golden Master) seed that will be released alongside the announcement of the iPhone 7 and 7 Plus next month. Again, however, we wouldn’t bet against that not being the case either. This is Apple, after all.


With new betas out in the wild, the most obvious question that immediately jumps to the lips surrounds just what Apple did this time around. What’s new, especially considering the super-quick turnaround? Given the recent iOS 10 beta releases, we wouldn’t expect huge changes this time around.

The first and biggest change, as one would expect from the beta releases, is bug fixes. This wouldn’t be a new beta release without some squashed bugs. It’s really the whole point we’re testing this stuff in the first place! Apple’s official change log also covers the following:

• Voicemail transcription (beta) is available on iPhone 6s, iPhone 6s Plus, and iPhone SE with Siri language set to English (United States or Canada).
• People syncing is not enabled via iCloud Photo Library in iOS 10.
• WebGeolocation now requires a secure (HTTPS) website to work on both iOS and macOS to prevent malicious use of location data.
• Swift Playgrounds is included with iOS 10 beta 7. Swift Playgrounds beta 7 contains Learn to Code Part 1 and Learn to Code Part 2.

So yeah, things changed, but not in a huge way, and looking at that second bullet point, there’s still work to be done. Let’s see what comes after betas 6 and 7!


You might also like to check out:

Related Stories

Let’s block ads! (Why?)

Redmond Pie


Aliff Nasi Lemak: Nice Basmati Rice!

Nasi Lemak 2

Nasi lemak has got to be one of my top ten best breakfast idea of all time! It might seem like a simple dish of coconut rice, chilli, fried egg and ikan bilis, but a mouthful of fragrant rice mixed with the sweet chilli and a few slivers of ikan bilis is as tasty as any Michelin Star meal in my books!


There are not many stalls in Singapore which serves nasi lemak made with basmati rice.  It’s probably because basmati rice is more expensive and it isn’t as moist as jasmine rice when cooked, so it doesn’t feel as rich on the palate.  But the advantage of basmati rice is its light and fluffy texture and low glycaemic index.  This means that the rice is more healthy for diabetics as it doesn’t raise the blood sugar levels as quickly as jasmine rice.  Its lightness also means that you can finish a whole bowl of rice without feeling too jelak. (stuffed)


I had a great chat with the owner, Mr Mohd Firuz and found him to be a most passionate nasi lemak hawker.  The reason he chose to start selling nasi lemak over twenty years ago is because nasi lemak is his favourite food!  He been tasting nasi lemak throughout the Malayan peninsular in order to find the ultimate dish!  According to him, Singapore nasi lemak is still better than the Malaysian version because the rice used here is of better quality.  The locally grown rice in Malaysia tends to be broken and starchy.  

Ikan bilis

Mr Firuz wants to serve a nasi lemak using only natural ingredients.  So his rice is cooked with only freshly squeezed coconut milk and pandan leaves.  He steers clear of UHT coconut milk and pandan essence which typically gives the rice a stronger aroma.  He also uses high grade ikan bilis which is clean, light and crispy. Even the wings are marinated with only freshly ground spices.

The basmati rice is very light and has a very nice coconut fragrance and the chilli is almost like a kuah (gravy) instead of a sambal (paste) so I found that I always had to go back to the stall to ask for an extra scoop!  4.25/5



Not many places sell nasi lemak made from basmati rice and freshly squeezed coconut milk.  The rice is light and fragrant but the casual customer used to jasmine rice made with the addition of flavour essences might find that that the aroma is not strong enough.  But it will appeal to those looking for a healthier, all natural version of the dish!

Let’s block ads! (Why?)