Tag

iPhone Archives - Falafel Software Blog

Enable iOS 10 Speech Recognition in NativeScript Apps

By | iOS, JavaScript, Mobile, NativeScript, Objective C | One Comment

Before iOS 10 was released, it was rather difficult to integrate Speech-to-Text capabilities (Not just Voice-to-Text dictation) into iOS applications. We had a myriad of frameworks to choose from and most of them were commercial products such as Nuance. iOS 10’s Speech Framework can empower your iOS apps with native, Siri-like, speech recognition. In this column, I am going to show you how to use NativeScript to access the Speech Recognition APIs. If you are not familiar with the Speech API, I advise that you take a look at the documentation articles. You can see that the APIs are available…

Read More
iPad and iPhone

Xamarin Quick Tip : Identifying if a device is an iPad or an iPhone using UserInterfaceIdiom

By | C#, iOS, Xamarin | No Comments

If you simply need to determine whether the device using your application is an iPad or iPhone in Xamarin.iOS without additional ceremony, look no further. The UserInterfaceIdiom can be used to solve this problem. Identification of the Device Type using UserInterfaceIdiom In order to identify the device type using the application. The following code can be used:

The UserInterfaceIdiom property will return any of the following enum values: CarPlay Pad (iPad) Phone (iPhone) TV Unspecified Alternatives for a more granular Device Identification If you require a more granular approach to device identification, such as distinguishing between the specific models of each…

Read More
view-model-typescript-file

Case-sensitive File Naming for NativeScript TypeScript Source Files

By | Android, iOS, JavaScript, NativeScript, TypeScript | No Comments

When working with NativeScript it’s important to pay attention to the casing of filenames for your JavaScript source files, especially when working with TypeScript. When importing classes, interfaces, or other exported TypeScript items from other files, you must make sure that the letter casing in the reference matches the actual source file. More specifically, the letter casing of your reference needs to match the casing of the actual JavaScript (.js) files that will ultimately be loaded by the NativeScript runtime. After all, TypeScript ultimately gets compiled to JavaScript, and you want to make sure everything lines up! To demonstrate this,…

Read More

Web-Based Testing: Testing Responsive Web Sites

By | Android, iOS, Mobile, SmartBear, TestComplete, Testing | 2 Comments

This is post 2 of 31 in the series “31 Days of Mobile Testing with TestComplete” Testing Responsive Web Sites A growing number of organizations use responsive design to show their website equally well on desktops and smart devices. Falafel.com (see below) displays nicely as a full web page in a browser. When displayed on a mobile device, the site serves a vertical arrangement with items down the page, and includes a hamburger icon menu button for easy mobile access. The example on the right is from the Google Mobile-Friendly test page. While our chief designer, Matt Kurvin, won’t argue…

Read More

Using Azure DocumentDB with Cordova Tools in Visual Studio (or any JS client)

By | ASP.NET, Azure, Cordova, HTML5, iOS, JavaScript, Microsoft, Mobile, Multi-Device, News, node.js, Tools, Visual Studio, Web | 4 Comments

Abstract A few weeks ago, I set on a mission to learn more about Azure DocumentDB. My end goal was to use Azure DocumentDB with a JavaScript client application specifically with a Cordova app built with the new Tools for Apache Cordova or TACO which the team introduced a while ago. Background In April 2015, Microsoft officially released DocumentDB, its cloud, document oriented, NoSQL database (It was in preview since 2014). Azure DocumentDB, a new player in the NoSQL market, is built to work within the Azure Cloud ecosystem much like SQL Azure, SQL Storage, Azure search, etc. You would use DocumentDB…

Read More

Multi-Device Hybrid Apps… Custom Plugins

By | .NET, iOS, JavaScript, Microsoft, Mobile, Multi-Device, News, Tools | 8 Comments

Abstract If you are starting a project and ready to add a few Cordova API plugins, you have many choices to choose from. If you’ve tried to add a custom plugin to your Multi-Device Hybrid app, you might have noticed there is no easy way to do that. In this post I will show you how that can be done. Background Cordova has moved into a modular design starting with version 3. For example, to call the device.version API, you need to include the Device plugin into your project. It also supports two different ways to add and remove plugins, depending…

Read More

Running Cordova Multi-Device Hybrid App from Visual Studio On an iOS Device

By | .NET, C#, iOS, JavaScript, Kendo UI, Microsoft, Mobile, Multi-Device, News | 4 Comments

Abstract In a previous post we looked at how we can build and deploy a Multi-Device Hybrid App from Visual Studio to an Android device. It was a fairly simple process and within a few minutes we managed to get the app running on the device. If you’ve done any cross-platform development before, you would agree that building and deploying an app to an iOS device is not trivial. If you are an avid Windows user like me, it gets more intriguing. In this column, we will examine the different challenges and how we can build the app and deploy it…

Read More

Icenium: Looking Back on My First Project

By | Mobile, Web | No Comments

UPDATE (Mar 20, 2013): Icenium v1.3 was released yesterday with the ability to target iPhone or iPad only on iOS, one of my suggestions below. Thanks, Telerik team! read more… I’m just wrapping up my first project using Icenium, Telerik’s cloud-based IDE for creating Android and iOS apps using HTML5, CSS3, and Javascript. I must say that it’s been a very enjoyable experience and I’ve been very impressed with the product that our friends at Telerik have created. It’s a bit unfair to do a full review of this product yet, since it’s so new and still in v1. In…

Read More

Breaking on Exceptions in XCode

By | iOS | No Comments

If you happen to be experienced in development using Visual Studio, but a bit new to working in XCode for iOS development (like me), you are probably used to your application breaking on exceptions during debugging.  But by default, your iOS application may not act as you expect when it comes to debugging crash exceptions.  You may instead see something like this: With an error message that says:  *** Terminating app due to uncaught exception What?  Why was my exception uncaught while I am debugging?  I, for one, would rather be taken to the point at which the exception occurred,…

Read More

Android App for Silicon Valley Code Camp Released

By | News | No Comments

Our final release of Silicon Valley Code Camp app for the Android platform is now available on the Android Marketplace.  Falafel now has all major platforms covered (iPhone, Android and WP7) If you are an Android user please head to the market place and get your Free app today to manage your sessions, speakers, favorites,  and others made for ease features to make this fun and simple for everyone under all platforms. If you have an Android phone you can scan the QR barcode below and it will download the app automatically. Hope you enjoy!  See you on Saturday!  

Read More

Falafel at Silicon Valley Code Camp October 9th and 10th

By | News | No Comments

Falafel Software is very excited to be sponsoring the Silicon Valley  Code Camp for the 3rd year as a Platinum Sponsor. This excellent Code Camp at the heart of the Silicon Valley, in Los Altos CA, at the beautiful Foothills College has always been a well organized event full of great sessions and great speakers. This year Falafel Software is showing up in force 🙂 by having 5 speakers present 12 technical sessions during the 2 day event: Lino Tadros Mobile Development with iPhone, Android and Phone 7 How to Test Silverlight apps the right way Silverlight 4 Out of…

Read More

DevReach Conference Viewer is Live on the AppStore

By | News | No Comments

You can now DOWNLOAD the DevReach Viewer for iPhone from the AppStore.  The app will allow you to view all sessions, speakers, schedule, agenda, tracks and also view the latest NEWS about the conference as well as as mark sessions as favorites for off line viewing. Hope you enjoy the application and find it useful while attending next week’s DevReach Conference in Sofia Bulgaria.    

Read More

Sitefinity 5 and REST APIs

By | Uncategorized | No Comments

We were very excited last week with the release of Sitefinity 5.  It has been running fast and solid on several machines (servers) here at Falafel Software. One blemish though was the major breaking change to the authentication of the REST APIs.  If you are upgrading from a 4.x site to 5.0, no worry that change will not affect you (not right away at least), but if you are setting up a brand new Sitefinity 5 Web Application, the default authentication has changed from FORMS authentication to CLAIMS authentication which will break any code previously written using the REST API…

Read More

Silicon Valley Code Camp is almost here!

By | News | No Comments

On October 8th and 9th 2011, Falafel software will have the privilege and great honor of sponsoring this great event yet again as a  Platinum Sponsor and also offer seven speakers to present on multiple topics (Mobile, iPhone, Windows Phone 7.5 Mango, Silverlight, Windows 8, WinRT, XAML and many others… Falafel this year is in charge of the Mobile track and we look forward to presenting great session to the community. We want to thank Peter Kellner and all the great people at SVCC that allow us to share our knowledge and experience with the the community and also learn…

Read More

Transparency and Images in iOS UITabBar

By | iOS | No Comments

Apple does a lot of neat things with images in iOS, and many times we get the benefits of shiny, chrome-like effects on our images without really doing anything. If you create a new tabbed application in XCode, the default setup will give you two tabs, with square and round images in the tab bar for the tabs. Note the shiny blue appearance of the selected tab.  So, what do the original images look like?  Pretty boring, actually:  just a plain black circle and square. Wow, that’s a quite a difference.  Pretty cool, right?  I thought so too.  But then…

Read More

Lance Bullock speaks at Sprint Open Solutions Conference for 2nd year

By | News | No Comments

Falafel Software’s Director of Mobile Development recently spoke at the Sprint Open Solutions Conference in Santa Clara, CA.  It was the 2nd straight year he has been invited to take the stage at this event. What makes this achievement even more impressive is that each talk focused on a completely different technology. Last year, Lance explained the in’s and out’s of Android development. This year, Sprint’s hot new product is the iPhone and this year’s talk focused on just that. Lance happily shared his experience building Falafel’s flagship mobile product, EventBoard, for the iPhone and demonstrated the versatility that Falafel…

Read More

Meet Falafel Software at Silicon Valley Code Camp

By | News | No Comments

Going to Silicon Valley Code Camp this weekend? Chances are, you will run into a Falafel. Our entire team travels from all over the country to Foothills College this weekend, to attend the biggest (and best) code camp in the country. We love being a part of this fantastic event. This year, Falafel is a platinum sponsor, picked up the tab for Saturday’s pizza lunch, built the mobile track, supplied 7 speakers with 11 informative sessions and donated our mobile application, EventBoard, to be used as the official conference app. Our 7 speakers have been having a friendly competition to…

Read More

Reusing list items in Android and iOS – a comparison.

By | Mobile | No Comments

A very common UI paradigm in mobile development is the scrolling list of items.  You have all seen it: flick your finger up and down and the data scrolls by, touch an item and drill down into the details for the touched item.  Here are a couple of examples from our Falafel 2 Go app:                                                    You can probably imagine this is a critical performance area for a resource constrained mobile device: there could be many items…

Read More

Falafel 2 Go, Falafel Mobile, and iPhone 4, Oh My…

By | Mobile | No Comments

    Today is an exciting day for me:  My first blog as a member of the excellent team at Falafel Software, a Falafel Mobile application hits the Android Market, and Steve Jobs even further solidifies my belief that mobile devices are now ready to handle the feature-rich, demanding business applications that Falafel Software will be delivering to our Enterprise Customers.     Falafel 2 Go       Falafel Software is pleased to announce that the Falafel 2 Go mobile application is now available in the Android Market.  Falafel 2 Go begins its’ life as a simple mobile application…

Read More

Falafel 2 Go now available in the Apple iTunes App Store

By | Mobile | No Comments

 The Falafel Mobile Team is pleased to announce that Falafel 2 Go is now available in the App Store for the iPhone, iPad and iPod Touch.  This application joins its’ Android cousin (already available in the Android Market) as a solution which allows our customers to view our upcoming training schedule, quickly view our Twitter Tweets, or read our excellent technical blogs – all very easily from their mobile devices.   http://itunes.com/apps/falafelsoftwareinc   Falafel 2 Go is a “universal application” where the same binary runs on the iPhone, iPod Touch, and the iPad in native resolution.  This is a preferred…

Read More