X

Get the Blog Updates

Scroll to Top

To Top

Introduction to Sidekiq
Sidekiq gem is used to move long running jobs to background for asynchronous processing.
It is more efficient, with respect to memory usage, than delayed_job and Resque as it uses threads instead of forks.

Need of background process
For example, in a mailing application you need to send emails to a large list of recipients. It will take large time to process with the large list of recipients, which is too long for a User to wait for a response after clicking a link. So, it's better to move the long running task as the background process by using Sidekiq gem.

"The journey of a thousand miles beginswith a single step ” - by the Chinese philosopher Laozi

Most of the people have heard about the data warehousing but they donot have fair idea about what exactly is achieved by doing this. As a business owner, whether you need it. You can be in a better position to take a decision once you know the power of Business Intelligence & Dataware-housing.

Let's say you are a small/mid-sized organization, and you want to have some reports to have in-depth view about how your business is doing. There may be any or some of the reasons below:

Responsive Web Design is an approach of layingout a website such that the website provides an optimal viewing experience — ease of reading and navigation with a minimum of resizing, panning, and scrolling — across a wide range of devices and screen sizes(from desktop computer to mobile devices).
The designer creating a Responsive Design should ensure that the website’s navigation elements, screen-layouts, text, images, audio/video players and other UI elements re-adjust themselves on a variety of devices. Thus, one need not spend extra time and money in creating and maintaining one “mobile version” and another “desktop version” of the website.
Now, having understood what is Responsive Web Design, let us understand why Responsive Design is important while creating websites.

We are delighted to announce that AuditNetmobile app is now available in both Apple App store and Google play.

With this app, now the existing users can enjoy browsing and downloading the same rich content what they see on web app, also a new user will be able to register to the site. Now advertisers will get traffic from both web and mobile application. For last 12 weeks a dedicated team from Andolasoft (Mobile App Developers, UI Developers, Ruby On Rails developers and QA team) worked diligently to make it available on the app stores right on time. AndolaSoft team worked on UX/UI design, app development, testing, and deployment of app to the respective apps store. Looking into current surge of iPhone, iPad and Android devices worldwide, AuditNet® started looking for a way to provide access to the audit templates to its mobile users to target rise in subscriptions. Hence, Andolasoft proposed a cost effective solution by developing a mobile app using Cross Platform technology – PhoneGap, on top of Ruby on Rails framework, enabling to run on both iOS and Android platform. The back-end uses RESTful API hosted on AWS for smoother performance.

Google released the latest version of Android(version 4.4), known as KitKat on 31st Oct 2013. It is designed to work on a wide variety of devices. The new version of Android has got a lot of exciting features for both users and developers.

Some of the new features in the latest version of Android for developers to learn and explore are:

Screen Recording

The screen recording feature of Android 4.4 lets you capture video of your app and save it as an MP4 file. The recording can done at any device-supported resolution and then shared directly from the device to a computer for post-production.

Full Screen Immersive Mode

Full-screen immersive mode in KitKat allows any app to go truly full-screen, hiding both the navigation and status bars and takes advantage of every last pixel on the screen of a smartphone or tablet. You simply need to do a swipe from the top or bottom of the screen, in order to display the system bars again. Basically, developers can hide the entire system’s interface while the user is engaged in their apps(like e-reader and other media apps and games).

What is InApp Purchase?

In-AppPurchase integration with iOS app
Apple's In-App purchase lets you the ability to sell items within your free or paid app which includes premium content, virtual goods, upgrade features and subscriptions. Apple takes 30% of the commission and you receive 70% of the purchase price.
Each purchase is associated with a product type. The product types are:
Consumable products: Consumables are In-App Purchases that must be purchased each time the user needs that item.
Non-consumable products: Non-Consumables are In-App Purchases that only need to be purchased once by the user and are available to all devices registered to a user.

In the era of latest technologies the mobileapplications are becoming more n more popular being handy and easy-to-use with the help of latest gadgets.

Prior to this technology the platforms like Symbian, Windows Mobile and Linux were used for mobile application development and virtual machines such as Java/J2ME, BREW, Flash were used to execute the applications.

Andolasoft is an innovative company thatranks 20th on the bestwebdesignagencies.com list of iPhone app development companies.

Expert developers and efficient project management are Andolasoft hallmarks, which helped us achieve this outstanding honor.

There are numerous PHP frameworks availablesuch as Zend, CodeIgniter, Akelos etc. CakePHP on the other hand is the most popular framework among them and reduces significant coding time and investment.

CakePHP is an open source web application development tool.

Now-a- days Iphone apps stores are the kingin the market. Android market is growing day by day. The online apps store has reached the 20,000 mark and it is doubled as compared to the last five months.

End users and Android developers struggle to get appropriate applications to meet their needs.

Yes, you read it right! We've developed aphoto sharing app in just less than 20 hours. We named it Andolapic and its quite amazing like Instagram.

We've maintained optimum quality and functionality to improve your photo sharing experience.

Apple’s iBeacon scores over NFC
By JayDee

iBeacon is a new technology developed byApple for its operating system iOS7. This technology allows mobile apps to detect when an iPhone is near a small wireless sensor called a beacon. The Beacon can transmit Push Notifications to an iPhone and vice versa using Bluetooth Low Energy (BLE).They can also be used by the Android operating system.
Advantages of iBeacon:

  • Compatibility: Most of the mobile phones are compatible with Bluetooth.
  • Range: Range of the iBeacon is upto 50 meters.
  • Low power consumption: It consumes less minuscule amounts of energy and allows device batteries to last longer.

Hooray! We are the TOP #1 company in world,this time for iPad development We are elated to declare that just we are ranked #1 by the bestwebdesignagencies.com We dedicate this honor to our patrons without whom it would not have possible to be here. The credit goes to the good job done by our top-notch iOS app developers, who have been providing excellent services to our valued clientele. How We Can Help If you have an idea for an iPad/iPhone app, Andolasoft’s expert staff can help you turn that concept into a reality. We also have experience in rescuing troubled projects or improving existing apps. No matter what stage your app is at, Andolasoft can help you bring it to market. What You Get: Easy-to-use iPad app with rich and engaging user experience Step-by-step guidance and suggestions to you from building an app till publishing to App-Store We provide perfect technical resources, support for your needs We follow the Industry Best Practices Timely delivery matching your budget We follow Agile methodology and Scrum to facilitate rapid iPad app development Quick turnaround service

Backbone.js is a popular open source JavaScriptframework that allows us to develop single page web application. It offers a MVC framework for organizing Javascript application.
What is Backbone.js?
Building single-page web apps or complicated user interfaces will get extremely difficult by simply using JQuery alone. Because JavaScript libraries are great at what they do, without realizing it you can build an entire application without any formal structure. Whereas Backbone.js is a lightweight framework that allows us to create single page applications in a structured manner. Backbone.js enforces that communication to the server should be done entirely through a RESTful API. The web is currently trending such that all data will be exposed through an API, because the browser is no longer the only client, now we have mobile devices, tablets and electronic fridges etc.

Android and iOS both are the most lucrativemobile app development platform. Although Apple is the dominant player in US, Android has the widest customers around the world.

Hence for business requirements, both iOS and Android is the most viable option and so is the app marketing and development.

We are excited to announce launching of QAAutomation service at Andolasoft.
QA is an important phase of SDLC (Software Development Life Cycle) for releasing quality software.
Why QA Automation?
While manual testing is appropriate in some cases, it is a time-consuming and tedious process that is inefficient and conflicts with today’s shorter application development cycles. As a result, it impedes the ability to thoroughly test an application. Whereas, Automated testing creates new efficiencies that accelerate the testing cycle and promote software quality.
Automated tests are quicker to run than manual tests as there’s no lag time between inp
ut and checking, as a result you can run more tests in multiple browsers rapidly. Manual testing has a high risk of missing out of any test case, whereas Automated tests have zero risk of missing out a pre-decided test case.

Sometimes we are unaware of unknown complexitiesin our Rails code and it gets messy. Moreover, it reduces application performance, scalability and maintainability.

Metric_fu is a set of rake tasks and compilation of several different tools that provides reports. This show which parts of your rails code might need extra work. It uses the following built-in tasks to create a series of reports. Rcov – Measures test coverage Flog – Measures code complexity Saikuro – Measures cyclomatic complexity Flay – Finds duplication (both copy/paste and structural) Reek – Spots code smells Roodi – Finds lots of general problems Churn – Identifies files that changes too often Rails best practices - code matric tool Cane - code quality threshold violations HotSpot - Meta analysis of your metrics to find hotspots in the code

“Rails” is an amazing framework to developweb apps quickly with its inbuilt helper libraries. However, there are certain best practices that should be followed for better app performance.

Most developers love to place the logics inside the controller and use the model for the Active Record operation only.

‘Android.View.ActionMode’ is an Android API that is used to set up contextual action bar with the help of xml.

When an app enables this action mode by selecting an item, a contextual actionbar is displayed at the header of the page. Enabling users to perform on the currently selected item.

The WebView class is a subclass of `android.view`class that facilitates to fetch external URL running in web server and display in device screen easily.

It is very useful to display dynamic contents from the web server application. External website URL should have UI contents compatible with the android device’s screen resolution.

Copyright © 2009-2014 Andolasoft. All rights reserved.