Skip to main content

Posts

Showing posts from August, 2016

MQTT 101 – How to Get Started with the lightweight IoT Protocol

Everybody talks about the Internet of Things nowadays. Increasingly affordable micro controllers like Arduino and Raspberry Pi are enabling cheap devices that measure sensor data and send it over the internet. The goal of this post is to introduce the lightweight protocol MQTT and its capabilities to send data between devices and other systems and to demonstrate them by implementing two clients with Eclipse Paho.

The term Internet of Things was first used by Kevin Ashton in 2009 for interconnecting physical devices over the internet. The basic idea is very simple: Physical devices can exchange data between each other or being controlled by others. Examples of such devices would be a refrigerator, a car, a building or basically any other electronic device. One of the most common use cases is the collection, transmission, consolidation and displaying of sensor data. The results could be a web dashboard with the aggregated values or an alarm, when a threshold is exceeded.

The application s…

Changing App Store Seller Name

Changing your seller name on Apple's App Store is not a straight-forward process. There are several caveats and ways to accomplish a name change. In the absence of any formal process, here are two methods for changing your seller name.
A good video to explain the process of transferring application us here

https://itunesconnect.apple.com/downloads/Documentation/AppTransferTutorial.mov
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we re…

Localization in iOS apps made simple

Localizing iOS apps with the standard tools is tedious, especially when you use Interface Builder files. To resolve that, I have created a new tool called AGi18n that makes it extremely easy. But let's first start by analyzing the existing approaches for it together with their problems, to later introduce the library and all the goodies that you get from it.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.

This articl…

iOS: Thoughts On AlamoFire - Swift’s AFNetworking Implementation

The HTTP protocol is synonymous with modern development. The experienced iOS developer understands and likely works with the popular protocol on a daily basis.
Unsurprisingly, iOS apps are no different in this regard. Thousands of apps and their engineers have trusted the popular AFNetworking library with everything from communicating with servers, parsing JSON, to providing place holder images while the intended ones are still being served up.
In short — it's a tough act to follow. This week, we'll look at the library intended to do just that: Alamofire.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our New…

Designing for Television, Part 1

Welcome to the new Golden Age of television. Not only is there more great television being produced than ever before, but we also have more choice in how we watch our favorite shows. And while we can access these shows anywhere and anytime through our computers, phones, and tablets, televisions themselves still maintain a special place in the home of many.
But we're no longer limited to a remote and cable box to control our TVs; we're using Smart TVs, or streaming from set-top boxes like Roku and Apple TV, or using video game consoles like Xbox and Playstation. And each of these devices allows a user interface that's much more powerful than your old-fashioned on-screen guide.
When compared to computers and even mobile phones, designing UIs for TV is still a relatively new area. It's also a fundamentally different platform. Design for TV requires a unique set of considerations, including screen size and distance, technical constraints, and context of use.
This will be the …

Implementing MVVM in iOS with RxSwift

There are countless articles on MVVM in iOS, but few focus on what MVVM looks like in practice and how to actually do it. This is an article about MVVM from a more practical standpoint, using RxSwift.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.

This article is related to
iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,​Swift,RxSwift​,MVVM

Simple ways to improve your application Architecture

I'm an Android app development rookie, with roughly four months of coding experience. And as I've grown more and more knowledgeable of Android fundamentals, I decided to look upon my very first projects as a rookie. I realised that my starting code was sloppy and just all over the place, so recently I've been trying out a new approach to both my application and code structure, which is widely known as MVP — an abbreviation for Model-View-Presenter software architecture.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send news…

iOS: How to store your users’ last network request for seamless app launch with Swift

I've got a pretty slow mobile connection, and often get frustrated when I have to stare at a spinner while I'm waiting for some app to load. A great way to improve this would be to save the loaded content into a persistent store, and display that content on next app launch.
This is how the iOS Weather app works. Try to put your phone into airplane mode and launch the app. You will see that it displays all the data it had the previous time you've launched the app, even though you're not connected to the Internet. This leads to a much better user experience, since you're giving users something to look at other than a spinner.
This is especially good with apps that have feeds from the network, since users can see cool content before more content loads.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link …

Architecting Android with Data Binding and MVVM in mind

When Google announced Data Binding Library at last year Google I/O, I was thinking "oh man, this is the next big thing in Android development". And yeah, the hype was real (for the next two weeks), and it all kinda disappeared. My thoughts are that developers were so into MVP and Rx that they did not have any time to experiment with Data Binding. And also, you cannot "just" use Data Binding, you need to spend some time learning it and change your application's architecture to write a testable Android Application with Data Binding in mind.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Ne…

A look at UIView Animation Curves (Part 1)

So… The design team just asked you to make an animation sexier and you went pale. What did they mean? The situation then got more awkward as they started talking about key frames and animation curves.
Motion graphics applications offers a lot of flexibility and to a designer there may sometimes be an expectation that the same flexibility is found in Swift / Cocoa Touch. Of course we all know that Swift is awesome and everything is possible but let's stick to the basics.
✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter t…

Easy Animation with UIStackView

UIStackView leverages the power of Auto Layout by managing the layout of all the views inside. You can change property of UIStackView or its arranged subview, and place these changes inside an animation block.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.
This article is related to

iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turorial,Mobile Development Tutorials,Mobile Developments,Objective …

swift: Use auto-describing objects with CustomStringConvertible

It is also important to keep these logs as readable and understandable as possible. Wouldn't it be great if whenever we try to print an object to the console we will get an exact description of the object? Including all of it's properties and their current values?
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.
This article is related to

iPad,iPhone,iPhone Resources,iPhone Articles,iPhone Development,iPhone Turor…

iOS : Delegates vs Observers

A well structured app consists of simple objects with well-defined responsibilities talking to each other. When you design an object, you might think of an object's properties, and the actions they take, but it's just as important to decide how they'll communicate.
Cocoa provides a handful of patterns without much guidance on their use. Today, let's contrast delegates with observers.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to any…

iOS : How to use Vector images in Xcode

In these days, where there are a lot of devices with a lot of screen resolutions out there, working with images can be painful. iPad has a screen resolution, iPhone has another resolution, the big iPhone has another one… It could be worse, it could be Android: a lot of manufacturers with each one working with a screen resolution that they think is the appropriate one.
So, how to deal with that? Should I export that image in different resolutions for each screen size? Yes, this is a solution! A painful solution, but it is still a solution. Each tiny modification in the image, a lot of export, again.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various techno…

Inversion of Control, Dependency Injection and Service Locator in C#

In this article, we will learn:
What is Dependency Inversion Principle (DIP) What is Inversion of Control (IOC) What is  Service Locator? What is Dependency Injection? Difference between DIP and IOC (DIP vs IoC) Difference between Dependency Injection and Service Locator (DI vs SL)
✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.
This article is related to

C#,.NET,Architect,Intermediate,VS2010,.Net,Articles,Computer Tutorials​,…

Difference between Covariance and Contravariance in C# Generics

In this article, we will discuss:
- Covariance in Generics - Contravariance in Generics - The difference between Covariance and Contravariance in C#

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.
This article is related to
C#,.NET,Architect,Intermediate,VS2010,.Net,Articles,Computer Tutorials​,​ C# Generics​,​ C#  Covariance​, ​C#  Contravariance

11 Must-Have Resources & Tools for Freelancers

Being a freelancer comes with added freedom, but also requires a lot of extra adulting that you don't quite have to do as an employee at a company. You have to track your time more diligently, pay taxes quarterly, manage erratic payment schedules, and more. Luckily, you don't have to do all of it on your own. There are hundreds of great tools built to specifically make your life as a freelancer or independent contractor much easier. Check out the list below for 11 of our favorite must-have freelance tools—and check out Product Hunt for dozens of other great resources and products here.

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology…

HOW TO MAKE LOCAL NOTIFICATIONS IN IOS 10

I've written before about local notifications in iOS. However, Apple has changed all that starting in iOS 10. In versions earlier than iOS 10, notifications were part of UIKit, but required the developer to make changes to the view controller and app delegate. Different types of notifications had different code. In iOS 10 notifications unifies the coding of notifications into the view controller. There are two types of notifications: Local and remote notifications. Remote notification require connection to a server which pushes the notification to your device. These are beyond the scope of this lesson. Local notifications are notifications for events that happen on your device. We'll set up these types of notifications in this lesson

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows th…

Objective-C vs Swift: what to choose?

There is an ongoing debate about choosing Objective C or Swift for new project when creating an iOS application. Many professional developers are engaged in this Objective-C vs Swift debate. Some of them prove that Objective-С is the best programming language ever. Meanwhile, the camp of Swift supporters grows every day. While the two camps are arguing, startups still doubt should they build new iOS projects in Objective-C or Swift. From a business perspective, new applications should be written fast, without delay, bring profit and be a long-term success. If you are one of the business owners, you start wondering what will work for you. Surely, you may have heard from the IT old-timers that Objective-C is the best option for all times. At least, you could hear the following:
✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share th…

Machine Learning for iOS

WWDC16 just ended and Apple left us with new amazing innovative APIs. This year speech recognition, proactive applications, machine learning, user intents, and neural networks have been the most frequent terms used during the conference. So, besides a new rich version 3 of Swift, almost every new addition to iOS, tvOS and macOS is related with artificial intelligence. For example, Metal and Accelerate in iOS 10 provide an implementation of convolutional neural networks (CNNs) for the GPU and CPU respectively. During the keynote, Craig Federighi (Apple's SVP Software Engineering) showed how the Photos app on iOS organizes our photos according to different smart criteria. He highlighted that Photos app uses deep learning to provide such functionality. Also, Federighi showed how Siri, now available to developers, can suggest what we need.

✔ Read More...

I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem…

Apple Watch Home Screen UI Animation

Apple Watch is almost here and everybody is waiting to play with this nice new toy. In the last two keynotes, Apple showed us Apple Watch and the amazing UI gives iOS developers new innovative design options that will make iOS apps feel intuitively alive. Two weeks ago, we had the opportunity to test our app on an Apple Watch during a lab in Cupertino. This tutorial is especially cool because it examines the technological depth of the new Apple Watch UI animation.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your re…

iOS: How to implement partial and full page curl animation in iOS app

Hello friends, today in this tutorial I will show you, how to implement custom page curl animation on any UIView. You can also use this technique on UIImageView to change image. Sometime is our iOS app we need to change image or a view with animation. In this tutorial I will show you, how to implement both semi and full page curl of UIView.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too. 

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.
This article is related to
iPad,i…