• Home
  • RSS Feed
  • Log in

Archive for the ‘ios’ Category

Jeroen Leenarts

NSFetchedResultsController example with CoreData manipulation through an NSOperation
Posted by Jeroen Leenarts in the wee hours: February 11th, 2012

Recently I started working for Xebia and what better way to introduce myself with a nice blogpost and some free code and some explanation to go along with it.

To get you started: here is the code. It’s on GitHub so don’t be afraid to send in suggestions and whatnot. (more…)

Share

Filed under ios, mobile | 3 Comments »

Robert van Loghem

iOS + XCode 4 + GHUnit = Mobile TDD+Continuous testing part 2 of n
Posted by Robert van Loghem just before lunchtime: March 23rd, 2011

Last time I explained why I think doing TDD for mobile is imperative, and why I do it. But now it’s time to get technical, and explain to you how to set up, GHUnit in XCode 4 and run unit tests, not only in the iPhone and iPad simulator but also on your own physical device!, it’s in text and images but also in video form on YouTube.

Note, if you want to know why i chose GHUnit over OCUnit, just scroll down to the end of the post.

(more…)

Share

Filed under ios, mobile, Testing, Tools | 15 Comments »

Robert van Loghem

Why TDD+ Continuous testing is imperative for mobile apps (part 1 of n)
Posted by Robert van Loghem around lunchtime: March 9th, 2011

Since a couple of months I’ve been developing mobile applications, some are for the business at home (girlfriend-shopping-list app that actually works and augmented reality garden iPad app) and some are for work. I have experienced that TDD and Continuous testing (Test Driven Development) is a way of working that leads to fewer bugs and regression problems and better design in my software, it’s my preferred way of programming, not testing.

Mobile TDD is imperitive

And to start off, here’s how I benefit from doing TDD:

  1. Robust
  2. Better code design, no really!
  3. Find regression problems early on

and you can read more on TDD and Continuous testing here.

The thing is, writing a mobile app takes about 20% of the time it would take me to write a web+client+server based app. Which of-course is really nice, because I can write lots of apps. It also means that whenever i need to fix a bug or add new functionality, I need to have developed it in a TDD fashion, otherwise i cannot guarantee reliability. So let me explain why…

(more…)

Share

Filed under android, ios, Methodology, mobile, Technology, Testing | No Comments »


Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India
  • Xebia Sweden

Categories

  • Java (311)
  • Agile (181)
  • General (136)
  • Scrum (67)
  • Architecture (64)
  • Testing (59)
  • Performance (46)
  • Middleware (56)
    • Deployment (38)
  • Xebia Labs (39)
  • SOA (31)
  • Podcast (31)
  • Project Management (28)
  • Tools (26)
  • Uncategorized (20)
  • lean architecture (20)
  • Quality Assurance (17)
  • Articles (13)
  • Requirements Management (13)
  • Virtualization (19)

Tag Cloud

    Groovy Architecture Java lean architecture Eclipse JPA implementation patterns JPA Scala Oracle Xebia Grails ACT Flex TDD SOA XML lean architectuur Agile Spring Ajax Javascript Scrum Concurrency Control Frameworks Maven Lean Moving to India agile architectuur Hibernate product owner

Archives

  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
Avatars by Sterling Adventures