Chris Amanse

A blog on software engineering, and iOS

Catching Multiple Errors in Swift

Currently, I’m building a one-time password generator app, and for the part in validating user input, I’m using Swift’s error-handling statements to catch errors in the input. In order to write less code, I tried catching multiple errors in a catch statement:

Read More

Create Frameworks By Using Xcode Playgrounds First

Most of the time, when we begin creating frameworks, we always start by running Xcode, choosing new project, then creating the Cocoa Framework project template. If you’re building frameworks at the start like this, I suggest you start using Xcode Playgrounds more often.

Read More

Git Basics

If you're really serious about software development, you should start learning Git. In fact, you SHOULD know git when you're a software developer.

Read More

Swift 2 Quick Start

Recently, Apple has open sourced their own programming language, Swift, which is currently on version 2.1. Just after a few days of their release in GitHub, it became the most popular open source programming language. Apple, with contributors worldwide, is continuously developing and improving Swift, thus the more reason for us to start learning Swift. Apple’s vision for Swift really is for people to use Swift in all kinds of cases such as web development as well. So, let’s start learning Swift.

Read More

Blogging Course

Blogging is a great way to share your ideas and to build up your portfolio. Writing also helps improve communication skills, as well. I’m really not that great in communication, especially in public speaking, so I decided to start writing. At first, I started a blog, though, I write rarely to a point that I forgot about it already. So I decided to look for ways that will help me write more consistently. Fortunately, I found this great free blogging course by John Sonmez from SimpleProgrammer.com. You can sign up for the course through this link. After you sign up, you’ll receive lessons through your email. Each lesson also has its own homework for which you’ll have an option to send it to John and he’ll gladly reply back with his comments.

Read More

Site Update

Hello! Welcome to my updated site, and from using Ghost, I’m now simply using Jekyll instead. The site’s front-end is barebones for now and I’ll be updating it every now and then, although, I’ll be focusing more on publishing content.

Read More

First Look of Android Development from an iOS Developer

As much as I love iOS programming, circumstances have forced me to get into Android development. I have to adjust not only in the programming language, but also in programming style or structure, as Android has a different perspective on how it sees its apps. I’m just getting started with Android, so my opinions here are based from what I have currently learned.

Read More