https://travellingclaus.com/makaron/218 Anurag Ajwani

dating oxo tins Personal Blog

Mobile Integration Engineer @ Onfido, London. Looking to make a difference with Software.
Blog / About / Contact

mujeres solteras ourense Powered by Genesis

Resolving Massive View Controller with Coordinators & Model-View-ViewModel

his comment is here May 12, 2017 by anuragajwani Leave a Comment

flirten tipp fУМr frauen Have you heard the term Massive View Controllers? It’s a term frequently used in the iOS dev community that refers to large view controllers problem that is faced by developers because of the way Apple enforces to some extent and guides developers to build iOS applications. View Controllers become too large due to the amount of responsibilities it has and the duties it must carry out.

femme enceinte cherche appartement  

ghana hook up and more Today I bring to you two of my favourite patterns that I have used to resolve Massive View Controller problem.

rencontres edf handisport [Read more…]

http://jewelofmuscat.tv/pijibi/802 Filed Under: iOS, Swift, Tutorial, Xcode Tagged With: coordinators, ios, model-view-viewmodel, mvvm, patterns, swift, tutorials, xcode

Quick project state cleanup

site de rencontre amoureuse africain March 9, 2017 by anuragajwani Leave a Comment

 

This post is targeted to anyone working on an iOS project that uses Swift and Cocoapods.

Any seasoned developer for the iOS platform using the Swift language will have by now encountered some quite bizarre errors thrown by the Swift compiler. Chances are you have already visited StackOverflow with the same exact problem and the top comment recommends to quit Xcode, wipe clean your derived data folder and restart you machine (example). To that I’d like to share a script that I use a lot on a daily basis in every single project I work on (its literally the first script I bring around with me).

The following script I call it relaunch. It kills Xcode, cleans all of the generated folders — may it be by Cocoapods or Xcode — and opens up Xcode again.

[Read more…]

Filed Under: Uncategorized

Protocol, mutation and instance variable declaration with protocol type in Swift

February 14, 2017 by anuragajwani Leave a Comment

Yesterday I discovered something interesting at work whilst I was trying to declare an instance variable that conforms to a protocol in Swift. Basically, I tried declaring within my class a new required instance that conforms to a new protocol I created. What I did was the following:

[Read more…]

Filed Under: Uncategorized Tagged With: ios, protocol, swift

Intro to Android Authenticator

June 21, 2015 by anuragajwani Leave a Comment

So its been nearly a year that I created this blog, and I have unsuccessfully written a blog post yet. I guess the first step is always the hardest. Finally I can celebrate a triumph of getting over mental barriers that I have imposed over myself by asking me if my articles would be any good and whether it would be critiqued in the quality of the content given my poor experience in the industry. But, as we all know, you can’t satisfy everyone, and I have started accepting critiques as the only that people would point out to me how to get better. So please all feedback, welcome!

 

So to commence, I will give a brief reasoning as to why I will write about Android Authenticator. Simply, documentation is bad and I need a reference for myself. If I might be writing notes for myself I might as well share them with the rest of the world, maybe someone out there will help my notes completeness over the topic given any gaps and help me improve too.

 

Ok, enough of introductions, lets get our code dirty lets commence.

[Read more…]

Filed Under: Android Tagged With: account, account-manager, adapter, android, authenticator, sync

Hello world!

July 28, 2014 by anuragajwani Leave a Comment

Hi there! My name is Anurag Ajwani, I am a recent BSc Computer Science with Business graduate from the University of Kent, Canterbury, England. I have started this blog with various goals, mainly personal and to give back to the community.

Let me start with the noble cause. During my degree I followed many tutorials on software engineering and development posted by many bloggers out there. If you are one of them, I have to thank you for my degree! In many situations I had to read upon many blog posts to acquire the exact piece of information I was searching for, hence one of the goals of my blog is to add up all of the information possible into one single site and help ease the struggle to those who go through the struggles that I had to. I want to give back and enlarge the community that has helped me to grow my passion and reach my goals. This blog is my way to give back to the community. Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime! [Read more…]

Filed Under: Uncategorized