Using an Objective C framework, which is inside a Swift framework, in a Xamarin iOS project

Hello iPhone application developers 🙂 The blog post I’m going to write today is more over sharing my personal experience rather than teaching you a lesson. If we take whole scenario, I believe this is a very rare case that a single developer will encounter. But there are lots of things that you can learn from this post. Final goal of this post is, implement a Xamarin iOS application, which uses a third party Swift framework that uses another third party Objective C framework.

Continue reading

Posted in iOS, Swift, Xamarin | Tagged , , , | Leave a comment

Swipeable table view cell with custom editable views in iOS

Hello guys, I decided to write a short post related to one of the UI issues, some of my colleges faced during implementing UITableView cell actions with custom UIViews. For my convenience, I wrote the sample project in Swift 5. iOS has given the developer to edit the table cells, but it’s hard to change the editable view. As an example, if we were asked to have lengthy text in single line or image and a label in side by side etc…
Continue reading

Posted in iOS, Swift | Tagged , , | 2 Comments

How to create a Swift framework that is compatible with Xamarin iOS

Hi amigos… 🙂 Welcome back with a new blog post. With this post, what I’m trying to achieve is, reducing the gap between native application development and hybrid application development. Xamarin, is doing a pretty good job by creating an interface to use the native Swift frameworks. But how about a third party framework that you or your company has build for your own. How can we use that same Swift framework in Xamarin environment? That’s what you are going to learn today. Continue reading

Posted in iOS, Swift, Xamarin | Tagged , , | Leave a comment

How to add LightInject to your Xamarin project

Hello everyone, I thought of writing a short and sweet, quick post of using LightInject NuGet in your Xamarin project for Dependency Injection mechanism. In this post, I will cover how LightInject include to your project and what are the codes that you can remove from your ordinary development which I have explained in one of my previous post.

Continue reading
Posted in iOS, LightInject, Xamarin | Tagged , , , , | Leave a comment

Navigate between views in Xamarin iOS using MVVM Light

Hi again, let’s move on to the second post under Xamarin category. We will use the project that we have configured in our earlier post as our basement, where we have integrated MVVM Light NuGet packages. What we are going to do is, navigating between some view controllers and understand how MVVM Light works. Continue reading

Posted in iOS, MVVM, Xamarin | Tagged , , , , | Leave a comment

MVVM Light with Xamarin app development

The education of a man is never completed until he dies.” said by Robert Edward Lee which is very true for IT industry. After seven years of native mobile application development, I had to work on Xmarin, a hybrid application development using C#. Like MVC (Model – View – Controller) is famous in native iOS development, MVVM (Model – View – ViewModel) is common in .NET platform. They even have package manager call NuGet for this MVVM patterns. They have two patterns MVVM Light and MVVM Cross. For this post we are using MVVM Light.  Continue reading

Posted in Android Examples, iOS, MVVM, Xamarin | Tagged , , , | Leave a comment

UI Testing in Xcode with Swift – part II

Hello there… I thought of writing the second part of the UI Testing tips blog post without waiting so long. For those who are wondering where is the first blog post, just follow this link 🙂 In this post also I’ll provide you some helpful tips that I’ve learnt while doing UI testing in Xcode with Swift language.  Continue reading

Posted in iOS, Swift | Tagged , , , , | Leave a comment

Xcode UI Testing with Swift

Hi friends, hope you all have implemented several mobile apps so far. But when you need to add new features or fixing bugs, you need to keep in mind that not to break existing functionality. To do that, we write test cases. Today I’m going to tell you about how to write UI test cases with Swift programing language for iOS applications. 🙂 Continue reading

Posted in iOS | Tagged , , , | Leave a comment

Swift & Kotlin (ISBN 978-955-35622-0-3)

Hello friends, it has been a long time since I wrote the last post. The main reason was, WordPress it self suggest me to write a book and I decided if I write another blog post, that is after I publish a book by myself. Here I am after publishing a book and start writing back blog posts 🙂

The name of the book is Swift & Kotlin and baring the ISBN 978-955-35622-0-3. Below is the first impression that you get of the book.


Swift & Kotlin – Cover page

Purpose of this book is to get an understanding of two main programming languages where software developers use in mobile application development. Those two languages are Swift and Kotlin. Swift is Apple products related programming language where you can write applications not only for iOS but also for macOS, tvOS and watchOS. But in this book, we concern iOS applications. Kotlin is the latest language introduced for Android application development.

For the moment, this book is only available as a hardcover and there are limited number of copies printed. Those who are interested can buy the book from me and I didn’t bother to find a publisher since I have printed only limited numbers.

Anyway, if I elaborate the content roughly, I have made small applications for all the chapters in this book in both languages and included all the important code snippets in the book. Those who need full source code can get from BitBucket after I allow the permissions for those who are going to request from me. This book explains basic syntax, theory and some design patterns using very simple applications. You can get the idea of applications that I have included by looking at the below image, which is the Table of Contents page in this book.


Swift & Kotlin – Table of Contents

I hope those who can buy this book will learn and enjoy the content. Please share your thought through the eMail that I have mentioned inside the book.

Enjoy reading 🙂


Posted in Android Examples, iOS | Tagged , | Leave a comment

iOS AutoLayout with UIScrollView

Hello friends… 🙂 Up to now you have learnt how to deal with UIImageView, UITexiField and UIButton in an AutoLayout environment. Today we will add UIScrollView to that knowledge bank.  Continue reading

Posted in iOS | Tagged , , | Leave a comment