Core Data in IOS
Building a data layer in sqlite for android is a bit of time consuming. Recently, we have moved to the IOS world. I found that is a bit easier to build in data layer in there. It has Core data concept which is a kind of ORM. But that is completely OOP storage. Please do not think in sql way. I tried to find auto number key and foreign key in Core data. There is no such things ,please think in objects and relationship. That works and is easy too!
Chromecast
Yesterday, I was talking with my staff during rebuilding a dev box. The hottest topic in that conversation is Chromecast. That is a small USB computer for JUST $35. It uses HDMI port to connect your TV and turn your TV into a smart TV. In a simple term, it can make your TV runs Chrome. It can read and load the content from internet into TV. The most feature is "Remote Cast" which is similar with AirPlay. You can drop the content from your iOS devices, Mac, Android Devices into Chromecast. Then you can continue to watch the content in your TV. But that is different from Airplay. The AirPlay can support Offline content, Chromecast has to online.
Well, this device is attractive and that is just $35! If I have not already Android USB TV stick. I will buy it. However, my Android USB TV stick already runs Chrome browser and it runs the app from Google Play, that sounds more powerful than Chromecast.
Android 4.3 rolling out
I have not heard about Android for a while. Today, I finally heard somethings about that. Android 4.3 will be available.
But there are some improvements only, without any very impressive new functions. The major updates are:
-Multiusers mode:
- A device can be login by different users and you can have a profile for each user to restrict their right too.
- Better 3D
- it has a new rendering engine for games
- Gesture Keyboard
- That is the most impressive I think. You can swift the multi keys to type. That looks similar with SwiftKey.
If you are Nexus 7 user, I think you should have it.
Reference:
-Android - What's New
IAd Error
We started to build ios app again. But I drop iAd banner on the panel and run the app. I got this error "Could not instantiate class named ADBannerView".
Well, that is a silly mistake. I just forgot going the project and add iAd.framework at Linked frameworks and libraries in the target, just like before:
Facebook Phone
Source:Open Clip ArtUsing Under Public Domain Attribution
I found facebook messenger apps has voice call function. Actually, I believe this function are in there for few months. But recently, I found that accidentally. While I opened a conversation and clicked "i" icon, which is the contact information, then I found there is an option for "free call". Then I tried that in Android. The voice quality is not bad, that is better viber. But the webpage has not this option, that is too bad. This option is not obvious in the app. A lot of friends don't know about that. Anyway, that is a good function to try. That is free and acceptable voice quality.