Announcement

Announcing v1.2 of AxCrypt for iOS!

The fresh from the oven – and still open-sourced – version 1.2 of AxCrypt for iOS feature separate listings of Received and Transferred documents and better utilization of the larger screens of iPhone 5 and iPads. It also invites the user to send feedback straight from the app and provides additional online resources through its main interface. Being more protective of the user’s information, AxCrypt for iOS now closes its document if you leave the app for whatever reason (say, you get a phone call). Last, but not least, the app should be more stable than ever, having both its file management and resource management looked at a little extra.

Click to go to the source file

v1.2 MainWindowController on an iPhone 5

Click to go to the source file

v1.2 FileListingViewController on an iPhone 5

Click to go to source

v1.2 MainViewController on an iPad

 

In this version of AxCrypt, I replaced my home made progress indicator with the excellent BTProgressHUD from Nic Wise. The Xamarin Component Store made it really easy to browse and locate the component, and putting it into my solution, was a breeze:

I also added the progress HUD to my new WebViewController, complementing the iOS’ Network Activity Indicator. As an extra bonus, if something were to go wrong, the HUD provides a nice ShowErrorWithStatus method, letting the user know what’s going on.

Separation of Concerns

Attempting to make the solution easier to manage, I broke out a lot of functionality from the AppViewController, creating the Theme class (more on that below) and the FileListingViewController, moving the flow control from the view controller to the AppDelegate, where it belongs. The result of this refactoring, was that the AppDelegate now gives you a very nice overview of what the app does, delegating control to various controllers through its application flow. I also broke out the decryption logic out of the PassphraseViewController and into its own DecryptionViewController, reducing the PassphraseViewController to, simply, PassphraseController.

Theming

As I touched on above, I broke out the shared appearance logic in this version out of the MainViewController and into a separate Theme class, coupled with two new MonoTouch.Dialog Elements – ThemedFileElement and ThemedStringElement, both delegating their cell rendering to methods in Theme. This allowed me to get an overview of all theming related code, and helped me decouple the various ViewControllers further (since their Views should match the main view without being dependent on it).

For the full set of commits, see this listing.

I hope you enjoy the new version and that you find it helpful!

 

Announcing version 2.0.2.0 of AxCrypt for Mac

After 1375 downloads and a slow increase of support e-mails and ideas, it was definitely time to address some outstanding issues and pour some love onto the application. Version 2.0.2.0 of AxCrypt for Mac is all about integration with the underlying system. To quote from the version history:

    • .axx files should now be automatically registered with the system and get the shield icon as start AxCrypt from your Applications folder. However, the integration is more than skin-deep: It’s now possible to double-click on .axx files on your system to have them automatically opened with AxCrypt! Just as with the QuickView/Edit command, you can edit your document and have it re-encrypted as you quit out of your associated editor.
  • Thank you to for using AxCrypt for Mac! I’m in hopes that the updates in this version will make your workflow easier!
  • Download here. (Requires a Mono Runtime)
  • Getting “The operation couldn’t be completed. (OSStatus error -67053.)”? See this comment.

You’re running out of excuses …

It has finally happened! Earlier today, Xamarin released Xamarin.iOS (formerly known as MonoTouch), supporting iOS development in Visual Studio 2010 and 2012! Letting you utilize a Mac on your local network as a build server and execution engine, Xamarin did the impossible and allowed for Windows to be a highly potent iOS development platform – something that was previously just out-of-reach, and something I know many of you have yearned for! If you’re sporting a Mac with virutalization software such as Parallells or VMWare, things get even easier! Installing the Xamarin Studio package (which in turn installs everything else you’d possibly need (thank you Xamarin!)) on both OSX and on Windows (through VMWare), developing iOS apps in Visual Studio 2012 is a breeze:

Screenshot_2_20_13_8_57_PM-4

 

 

So, in essence, starting from today, you can add Visual Studio, ReSharper (I’m being presumptuous here, I know) & Nuget to your iOS toolset. Furthermore, managing your sources in an existing TFS infrastructure, should be dead-simple. Also, Xamarin is introducing its component store with this release, enabling you to purchase and install cross-platform components directly into your project! Early components include Microsoft’s Azure Mobile Services, Facebook authentication and much, much more:

Screenshot_2_20_13_9_29_PM-2

So Windows developers? It’s time to broaden your skills and to learn a new platform! The red carpet has been rolled out. All you need to do, is to get onboard ;-) .

http://blog.xamarin.com/announcing-xamarin-2.0/

http://www.reuters.com/article/2013/02/20/ca-xamarin-announces-idUSnPnSF62984+160+PRN20130220

Introducing AxCrypt for iOS!

It’s finally published! AxCrypt for iOS marks the third platform for the AxCrypt software, now ranging from the Windows Desktop to the Mac and now to iPhones, iPod Touches and iPads! So what does AxCrypt for iOS bring to the table? It lets you decrypt and consume confidential information on the go! Integrating with the host operating system, AxCrypt lets you receive encrypted documents, presentations and images via the built-in Mail app and then unlock and view these files right on your device!

AxCrypt for iOS is based on the same source code as the upcoming version 2.x for Windows, and is written using Mono – the open-source, cross-platform implementation of .NET – with the additional MonoTouch SDK. For usage information, please see the App’s Help & Support page, or watch the app in action below:

[youtube=http://www.youtube.com/watch?v=NrkpF68EIF0]

The app is available today on the iTunes App Store.

Introducing AxCrypt for Mac!

AxCrypt is a leading open source file encryption software for Windows, having more than 2.6m registered users worldwide. Using file-level encryption, AxCrypt is an ideal choice for attaching encrypted documents to your e-mails or for storing files onto your USB drives, for example.

As the Mac OSX is gaining in popularity, it’s getting increasingly more likely that AxCrypt’s users would like to be able to access their encrypted files from the MacBook or iMac too, which is what today’s good news is all about!

Using Mono & MonoMac, we have – in cooperation with Axantum – built an AxCrypt application that runs on your Mac! Being built from the same source as the upcoming 2.x version for Windows, it’s 100% compatible with your existing files, which means that you can start using it today.

The application was developed and tested on Mac OS X Mountain Lion and requires the Mono Runtime to execute. We are looking into bundling the necessary runtime into the app, but unfortunately, at the moment, the current toolset is giving us headaches.

As its older sibling, AxCrypt for Mac is open source.

Download app [Updated May 21st, 2013 to v2.0.2.0 - (read more about the latest version)]

 Scroll to top