open
enquiries@dvtsoftware.com | +44 020 3422 3400
enquiries@dvtsoftware.com | +44 020 3422 3400
Media

Insights

Trends and insights making an impact in your digital transformation journey.

Mobile application development as a career – Where to start?

This is a question that I often hear from my peers, acquaintances or people who generally find what I do interesting and are looking for ways to get involved. Before you even start learning mobile application development you need to figure out why you want to become a mobile developer - the reasoning behind it? The ability to create something from nothing? Read more...

Working on a Team Project: Teamwork makes the Dream work

As an iOS developer intern participating in the DVT graduate programme, we have a lot to learn. We spent the first three months working on our own personal projects which were exciting. The personal projects came from ideas we each thought of and hoped to make something out of, but we did not just jump into them. Within the programme, we were taught many things in workshops, discussions and articles from which we could draw useful and relevant experiences and skills for our personal projects. Read more...

String Encryption Implementation for iOS and macOS

This article aims to document a solution for String Encryption for iOS and macOS binaries. There are a few issues that arise and these are covered and mitigated as required. Two types of binary analysis are normally employed by hackers and reverse engineers, namely, static and dynamic analysis. String encryption falls under static analysis protection because it makes it challenging for attackers to inspect the application's sensitive string content such as backend services keys at rest. Read more...

iOS Development: Is there actually an MVC crisis?

This is an interesting question. I primarily develop for iOS in my professional capacity, and for macOS in my private capacity, consequently, I read a large number of articles and blogs relating to Swift and Objective C development. A number of these blogs advocate the use of the MVVM ( Model-View-View Model ) pattern to counter the supposed Massive View Controller problem that they claim results when one makes use of the MVC (Model-View -Controller) pattern. Many (in my opinion — uninformed) iOS developers seem to think there is an intrinsic problem with the use of MVC specifically in iOS applications as well as in general. I vehemently dispute this premise. Read more...

Development of a mobile application for an infrastructure and data analytics services provider

Development of a mobile application for an infrastructure and data analytics services provider

Pivotal Data has deployed a turnkey mobility application that gives the company's telephony clients access to all the functionality of their desktop phones from their smartphones. Read more...