Rultech Weekly

iOS News

Is your AppDelegate.m cluttered with a lot of initialization code? There is a better way to organize all that code with launchOptions parameter. Great article from Mattt on different launchOption keys and code snippets on how to use it.

We all have spent numerous hours going back and forth arranging pixels and waiting for the app to build and look for the output on simulator. Ole has worked out a way with the help of Classy, Masonry and ClassyLiveLayout to see live edits in the simulator.

Great overview of Core Bluetooth APIs and best practices. iOS 7 made some great additions to the Core Bluetooth API and with iBeacon using Bluetooth LE under the hood, Apple is surely going to make more additions to it in the future versions.

UI Dynamics is the newly added library to iOS 7 that allow you to add real-world inspired interactions to your UI. Mehfuz Hossein step-by-step shows how to create a simple slide-out menu with UI Dynamics. Definitely check it out if you havent yet used UI Dynamics in your app.

Goes without saying, debugging is the most time consuming thing we do as a programmer. XCPretty library helps you format Xcode build log so you can clearly look at the error messages rather than reading between the lines.

Design

Logo matters, it gives the first visual identity to your app. Its worth looking into logo creation from every perspective. Take a look at 11 of those perspectives in this great visual post.

Dragging things from one side of the screen to another is painful and even more so when its on a touch screen. Dave makes a good case for using touchable interface rather than drag & drop.

Business and Marketing

Software Developer Dennis Reimann lists his reasons for switching to a freemium model for your apps. Interesting read which discusses the growing Freemium model and the App stores tendency to leave “demo” version of apps behind in search rankings.

When words can only go so far, its up to you to screenshot the essence of your app for the respective store. Use this guide to make sure the pictures of your app are at their best.

Android News

Ever given thought to what the programming of tomorrow will look like? An Android developer walks us through a sample of what its like to develop for Google Glass.

Want to allow users to limit your app access to certain profiles? Gabriele has written a great post on how to accomplish it. Netflix just started doing it, you should too!

If you are like me you probably hate writing tests. But its good to know your options just in case. Wiebe walks through four different functional testing frameworks in this post.

Design

When words just wont do the trick you can use this collection of icons for relaying hand motions for user navigation. Fast, functional, and free.

Cross-Platform development is sometimes considered the way to go but developing the app and designing it can be worlds apart. This post aims to eek developers into consideration regarding the vastly different UIs of the standard iOS and Android App.

Rultech Blog – wordpress

Rultech Blog – blogspot

Rultech Knowledge Base

Pro!deaClub Blog

Pro!deaClub – blogspot

Anti-Insects

The App name itself describes the application, But still i will give you a brief idea about it.
There are about 3500 known mosquito species in the world and they all react slightly different to the repeller. Use the pitch selector to find optimal repelling frequency for the mosquitos in your region.
As the Animals and Insects can hear the high frequency noise,
we have use 3 different high frequency to keep away insects, mainly mosquitoes and other insects

 

FingerKBPad

Use your Android Powered Phone as Mouse And Keyboard for your System And Laptop.

 

 

 

     

Download from Market

Social Texts

Publish your sms directly to Facebook wall

 

Download From Market

Android 3.1 Platform : Whats new for Developers…?

The Android 3.1 platform adds refinements and new capabilities that developers can build on, to create powerful and engaging application experiences on tablets and other large-screen devices.

Open Accessory API for rich interaction with peripherals
Android 3.1 introduces a new API for integrating hardware accessories with applications running on the platform. The API provides a way to interact across a wide range of peripherals, from robotics controllers to musical equipment, exercise bicycles, and more.
The API is based on a new USB (Universal Serial Bus) stack and services that are built into the platform. The platform provides services for discovering and identifying connected hardware, as well as for notifying interested applications that the hardware is available.
When a user plugs in a USB accessory, the platform receives identifying information such as product name, accessory type, manufacturer, and version. The platform sets up communication with the accessory and uses its information to notify and launch a targeted app, if one is available. Optionally, an accessory can provide a URL that lets users find and download an app that works with the accessory. These discovery features make first-time setup easier for the user and ensure that an appropriate application is available for interacting with the connected hardware.
For application developers and accessory manufacturers, accessory mode offers many new ways to engage users and build powerful interaction experiences with connected hardware.
To learn more about how to develop applications that interact with accessories, see the USB Accessory documentation.
USB host API
Android 3.1 provides built-in platform support for USB host mode and exposes an API that lets applications manage connected peripherals. On devices that support host mode, applications can use the API to identify and communicate with connected devices such as audio devices. input devices, communications devices, hubs, cameras, and more.
To learn more about how to develop applications that interact with USB devices, see the USB Host documentation.
Input from mice, joysticks, and gamepads
Android 3.1 extends the input event system to support a variety of new input sources and motion events, across all views and windows. Developers can build on these capabilities to let users interact with their applications using mice, trackballs, joysticks, gamepads, and other devices, in addition to keyboards and touchscreens.
For mouse and trackball input, the platform supports two new motion event actions: scroll (horizontal or vertical) such as from a scrollwheel; and hover, which reports the location of the mouse when no buttons are pressed. Applications can handle these events in any way needed.
For joysticks and gamepads, the platform provides a large number of motion axes that applications can use from a given input source, such as X, Y, Hat X, Hat Y, rotation, throttle, pressure, size, touch, tool, orientation, and others. Developers can also define custom axes if needed, to capture motion in additional ways. The platform provides motion events to applications as a batch, and applications can query the details of the movements included in the batch, for more efficient and precise handling of events.
Applications can query for the list of connected input devices and the motion ranges (axes) supported by each device. Applications can also handle multiple input and motion events from a single input device. For example, an application can use mouse and joystick and mouse event sources from a single input device.
Resizable Home screen widgets
Developers can now create Home screen widgets that users can resize horizontally, vertically, or both. By simply adding an attribute to the declaration of a widget, the widget becomes resizable horizontally, vertically, or both. This lets users customize the display of the widget content and display more of it on their Home screens.
MTP API for integrating with external cameras
In Android 3.1, a new MTP (Media Transfer Protocol) API lets developers write apps that interact directly with connected cameras and other PTP devices. The new API makes it easy for applications to receive notifications when devices are attached and removed, manage files and storage on those devices, and transfer files and metadata to and from them. The MTP API implements the PTP (Picture Transfer Protocol) subset of the MTP specification.
RTP API, for control over audio streaming sessions
Android 3.1 exposes an API to its built-in RTP (Real-time Transport Protocol) stack, which applications can use to directly manage on-demand or interactive data streaming. In particular, apps that provide VOIP, push-to-talk, conferencing, and audio streaming can use the API to initiate sessions and transmit or receive data streams over any available network.
Performance optimizations
Android 3.1 includes a variety of performance optimizations that help make applications faster and more responsive. Some of the optimizations include:
  • A new LRU cache class lets applications benefit from efficient caching. Applications can use the class to reduce the time spent computing or downloading data from the network, while maintaining a sensible memory footprint for the cached data.
  • The UI framework now supports partial invalidates in hardware-accelerated Views, which makes drawing operations in those Views more efficient.
  • A new graphics method, setHasAlpha(), allows apps to hint that a given bitmap is opaque. This provides an extra performance boost for some types of blits and is especially useful for applications that use ARGB_8888 bitmaps.

Popup SMS – Android Aplication

Popup SMS brings you cool UI, fast and convenient SMS experience. Popup SMS provides a convenient popup dialog when a message is received that allows you to quickly read and reply or forward or call to messages. Quickly read and reply or forward or call to SMS messages from a convenient popup window. It also provides in-depth customization of message notifications including contact specific sound, vibrate and LED settings. Popup SMS is a tiny application, which is receiving SMS messages as a notification with popup. Have a useful experience with Message Popup. Similar to the SMS Popup app – but is faster, looks better, and is a pleasure to use.

 

  

Download Popup SMS form Android Market

Full feature list:
– Convenient popup window on incoming message
– Quickly reply, delete, forward, call or close the message
– Customize notifications including sound, vibrate pattern, LED color (if available).
– Also customize notifications for individual contacts
– Setup notification reminders (repeating notifications if you miss the first one)
– Optional privacy mode to hide sender name and message contents
Developed by :
–        Mitul Nakum
–        Sanjay Patel
–        Pravin Dodia

Popup Sms Pro.


Popup Sms Pro.

Download Popup Sms Pro.

        

Popup SMS Pro… is the version with lots of more features ….if you want you can try the Popup SMS and 
if you feel you require the pro version then go for it the major difference are as follows.

Full feature list for Popup SMS pro:
– Convenient popup window on incoming message
– Quickly reply, delete, forward, call or close the message
-Customize notifications including sound, vibrate pattern, LED color (if available).
-Also customize notifications for individual contacts
-Setup notification reminders (repeating notifications if you miss the first one)
-Optional privacy mode to hide sender name and message contents

Plus……

 


1. Customized User Interface, that is themes, you can change the button color and Popup Border Color. 
Check the screen shots for the themes you can make for yourself. Match the theme with your handset and enjoy the app.

 

2. The color picker gives you million color choices to create your theme. Check out the screen shot. 
You just have select the colors and test the theme and done. Cool!!!!!

3. Post to Facebook is one of the cool features, which is integrated in this pro version, 
if you want to just have the single feature in one app than you can use Social texts application here. 
but the Popup SMS pro with this feature makes it more convenient way to post your SMS to Facebook, no more SMS charges to send your post to Facebook or no hassles to copy paste the text to update your Facebook status, 
just a single click and update the status…

4. The post to Facebook has a edit box which lets you edit the message before sending it, you can add your tag line or anything to the text before updating it to Facebook.

5. Quick reply can let you reply the SMS immediately from the Popup SMS Pro.

6. Facebook Login & Logout option… so not to worry if you need change the Facebook Login.

7. Many More coming soon…..Provide your inputs by mailing us or by commenting…….
Giving us low rating will not help us to improve the features, so please avoid that….

—————————————————————————————————–

Popup SMS brings you cool UI, fast and convenient SMS experience. <br/>Popup SMS provides a convenient popup dialog when a message is received that allows you to quickly read and reply or forward or call to messages. Quickly read and reply or forward or call to SMS messages from a convenient popup window. It also provides in-depth customization of message notifications including contact specific sound, vibrate and LED settings. Popup SMS is a tiny application, which is receiving SMS messages as a notification with popup. Have a useful experience with Message Popup. Similar to the SMS Popup app – but is faster, looks better, and is a pleasure to use.

Full feature list for Popup SMS:
– Convenient popup window on incoming message
– Quickly reply, delete, forward, call or close the message
-Customize notifications including sound, vibrate pattern, LED color (if available).
-Also customize notifications for individual contacts
-Setup notification reminders (repeating notifications if you miss the first one)
-Optional privacy mode to hide sender name and message contents

Relevant keywords:
Message notification, message popup, sms notification, text message notification, message alert , sms popup, message popup, text popup, sms pop up, text pop up, message pop up, missed text, missed message, missed sms, sms, Facebook, Facebook status

Developed by:
– Mitul Nakum
– Sanjay Patel
– Pravin Dodia