Susan Kare | An article from Apple Gazette

This is an interesting article I came across on the Apple Gazette that I thought worth sharing with you guys.

Presenting: the untold, little-known story of one of Apple’s earliest and most influential artists. Susan Kare’s place in history is among its most important and foundational, yet her body of work is comprised of something that most people take for granted and never give a second thought to.

I have to be honest: I’d never heard of Susan Kare before I picked up this book. And once I did, I flipped through its sparse, white pages with lots of empty white space thinking, Okay, so it’s icons. What’s the big deal? It turns out, it is a mighty big deal. You may not have heard of Susan Kare either, so let me give you a quick history lesson. Stay with me, it’s worth it — it ties directly into Apple history.

Susankareicons

The essential tools for an iOS/XCode Developer: Part 1

I thought I’d document a fantastic range of resources and software that should be part of an iOS Developer, based on my experiences. The sources I will provide are a historical collection of GitHub sources, as well as software and design tools and plugins that would make your life as a programmer so much easier, richer and ultimately more creative. 

Vimeo Post

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus posuere mattis ligula id consectetur. Nullam pellentesque blandit dolor, eleifend rhoncus magna rutrum sed. Suspendisse potenti. Aenean sit amet tincidunt elit. Etiam pellentesque, dui eu tincidunt egestas, metus felis accumsan urna, quis sodales risus risus id urna. Integer sit amet orci tellus, et cursus nibh. Ut hendrerit fermentum est, sed dignissim urna aliquet ut. Etiam elementum tortor sed nisl laoreet ut pellentesque urna pharetra. Cras consectetur auctor nisi. Nulla ultrices, mi ut placerat rhoncus, dui lacus scelerisque tortor, nec euismod orci dolor quis arcu. In nunc eros, euismod id vulputate id, placerat id dui. Curabitur sed nulla ornare nisl fermentum semper. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec ut elit id urna dictum fermentum. Proin lobortis arcu a purus molestie vel facilisis massa tristique. Etiam mattis, purus ac mattis ultricies, sapien urna luctus sem, eu pretium risus nisi at dui. Pellentesque congue eros tellus. Phasellus a tincidunt orci. Donec mattis mi eu elit ultrices porta. Duis purus libero, euismod eu tempor sit amet, pulvinar id purus. Quisque interdum, massa eu pulvinar eleifend, sem urna posuere elit, sit amet consequat lectus eros quis sapien. Sed et eros vel sem viverra elementum a rutrum odio. Duis eros lectus, iaculis et semper at, condimentum nec nulla. Nulla at arcu commodo mauris vulputate cursus. Morbi sed nunc sapien. Duis venenatis massa non lacus placerat nec sollicitudin nisi dignissim. Aliquam at velit eu est pulvinar semper a sit amet magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean pellentesque ornare metus nec scelerisque. Proin convallis vehicula arcu id scelerisque. Aenean at velit at purus gravida auctor. Nulla non neque odio. Nam pulvinar dui quis leo suscipit elementum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla velit metus, ornare vitae malesuada in, fermentum ac turpis. Vestibulum convallis pulvinar tellus eget ultricies. Sed sollicitudin, sem vitae elementum euismod, velit arcu mattis diam, in scelerisque purus lorem eget elit. Sed vitae nunc in metus semper hendrerit. Curabitur metus felis, interdum quis sodales at, aliquam eu eros. Proin ac lacus urna, vel pulvinar ante. Integer posuere, sapien ut iaculis molestie, justo quam ultrices orci, eu laoreet nisl libero vel elit.

Fusce egestas enim nec nulla aliquam ut sodales neque cursus. Integer eleifend, enim id ultrices consequat, libero arcu posuere ante, ac commodo nisi neque in justo. Integer sed lectus vitae nibh facilisis euismod. Aliquam elit dui, molestie id laoreet ac, sollicitudin vitae velit. Morbi sapien sem, vestibulum in iaculis sed, semper vel risus. Praesent augue tellus, iaculis et semper id, pellentesque nec diam. Cras malesuada, dolor at blandit dignissim, ligula lectus tincidunt tellus, lobortis dignissim metus libero quis lorem. Morbi fringilla turpis id odio interdum eu volutpat orci dignissim. In euismod dui eu massa tincidunt ut porta neque gravida. Praesent vel dui nulla. Suspendisse ultricies vulputate urna, a consectetur mi laoreet in. Curabitur placerat pulvinar eros scelerisque condimentum. Fusce egestas enim nec nulla aliquam ut sodales neque cursus. Integer eleifend, enim id ultrices consequat, libero arcu posuere ante, ac commodo nisi neque in justo. Integer sed lectus vitae nibh facilisis euismod. Aliquam elit dui, molestie id laoreet ac, sollicitudin vitae velit. Morbi sapien sem, vestibulum in iaculis sed, semper vel risus. Praesent augue tellus, iaculis et semper id, pellentesque nec diam. Cras malesuada, dolor at blandit dignissim, ligula lectus tincidunt tellus, lobortis dignissim metus libero quis lorem. Morbi fringilla turpis id odio interdum eu volutpat orci dignissim. In euismod dui eu massa tincidunt ut porta neque gravida. Praesent vel dui nulla. Suspendisse ultricies vulputate urna, a consectetur mi laoreet in. Curabitur placerat pulvinar eros scelerisque condimentum.

Make sense of iOS Certificates

When developing your iOS app, you reach a point where you are ready to either build for your own device to test, or to distribute to others. The one thing that you may find that is quite fickly is certificate management. You may be using your own, or a company’s or moving between one and the other for a specific project. Quite often though, you can’t seem to get the certificates to work and the reasons even more confusing. Enter this open-sourced project, from @karstenBriksoft, who has provided to the community a nifty tool that allows for reasons to be given for why a certificate isn’t working.

A tool that tells you why your certificates might not work. It is designed to be easily extensible and currently implements the following Certificate Problems (to add a problem, subclass CertificateProblem and implement +load,-infoObjects and -htmlDescription)

    • NoCertificateProblem: No problems found, your certificates should work
    • MissingCertificatesProblem: No Certificates were found that have a name like “3rd Party…”
    • MissingPrivateKeyProblem: No Private key found for your certificates. You need the private keys in order to sign with the certificates

As the description states, it’s extensible through subclassing and implementing new problems and it’s a great start for people who wish to fork and contribute to. You can find the project over at github at http://git.io/FiPXvw

Review of “Designing Mobile Interfaces”

This book centralises the science of designing interfaces, void of any specific platform or device but rather allows the reader to think spatially in terms of UX for the thumb. The Mobile developer will be able to follow the various topics or ‘best practices’ in a familiar theme of Problem-> Solution, with commentary and options following that. Some of the topics are quite basic, stale and non-exciting but if you can follow the book and skip over sections you don’t feel is appropriate for you, then this book accumulatively is great.

 I recommend this book, because it forces developers and designers to go through the basics they thought was right, re-think that and adjust, rather than cut corners and dive into the excitement of mobile development. I would take my time and read each chapter on my down time and learn something new, rather than dedicate a whole chunk of my time in one go to it. It’s the type of book that is a reference than a page-to-page necessity. If you are working on an iOS, Android or Mobile Web App, this book provides themes that are device-independent in a thoughtful, comprehensive and mechanical approach.

Concise: [rating=3] 

Level: [rating=2]

Prior Knowledge: Mobile development (general)

My rating :[rating=4]

 

Author: Eric Sarrion

TitleDesigning Mobile Interfaces, 1st Edition

Publisher: O’Reilly Media

Year: November 2011