Tôi sống ở Los Angeles và tôi có một con trai tên là Matthew. Chúng tôi sở hữu rất nhiều thiết bị như Mac và iOS, và cũng giống như nhiều người đam mê sản phẩm Apple khác, chúng tôi đã tải về hàng nghìn các ứng dụng, các bài hát và videos từ iTunes và App Store trong những năm qua. Chúng tôi là những “fan” thực sự của Apple và thậm chí chúng tôi còn đặt tên con trai của mình có tên đệm của Steve Jobs.
Chúng tôi bắt đầu tải những ứng dụng dành cho trẻ mới biết đi trên iPhone và iPad ngay khi Matthew lên hai tuổi. Chúng tôi vô cùng ngạc nhiên khi thấy con trai mình học được cách điều khiển giao diện iPhone nhanh đến thế. Vấn đề là chỉ trong vài phút, cậu ta đã thao tác được các mục tiêu trên màn hình với các ngón tay của mình. Ngay lập tức, chúng tôi biết rằng iPhone và iPad sẽ có một tác động rất lớn đến sự phát triển của con trai của chúng tôi. Chúng tôi vô cùng hào hứng khi nhận ra rằng những thiết bị này đã có những tác động vô cùng lớn lao đến sự học hỏi, khám phá và khả năng hiểu biết của từng thành viên trong gia đình mình. Một vài tuần sau đó, tôi đã nghiên cứu để bắt đầu tạo ra các ứng dụng iPhone đơn giản.
Tôi nghĩ rằng, "Còn gì tuyệt vời hơn nếu tôi tự tạo ra một ứng dụng iPhone dành cho con trai tôi?" Tôi có rất nhiều ý tưởng về ứng dụng dành cho iPhone", nên tôi không muốn phải trả tiền cho các nhà phát triển tạo ra nó. Có gì đó đột nhiên thôi thúc tôi phải tạo ra một cái gì đó có thể chạy trên các thiết bị tuyệt vời này. Tôi biết rằng nó rất khó, tôi phân vân về sự thiếu kinh nghiệm lập trình của mình nhưng tôi vẫn quyết tâm làm. Tôi bắt đầu học lập trình iPhone và mua một vài cuốn sách để giúp tôi vượt qua những khó khăn đó. Đó là những cuốn: Programming in Objective-C, iPhone Application Development, Beginning iPhone 4 Development.
Sau một vài tuần quyết tâm đạt bằng được mục tiêu, tôi đã lĩnh hội được đầy đủ cách để bắt đầu tạo ra những ứng dụng iPhone đơn giản. Phần khó nhất là học lập trình điều hướng đối tượng và Objective-C. Phần dễ nhất là xây dựng giao diện người sử dụng với InterfaceBuilder. Rất may, Google là bạn vô cùng thân thiết của tôi. Bên cạnh đó những cuốn sách mà tôi đọc luôn có hàng nghìn bài viết, rồi các diễn đàn trực tuyến về Objective-C và phát triển iOS. Tôi đã mất bốn tháng để xây dựng lên ba ứng dụng iPhone đơn giản này. Đối với một người mẹ mới bắt đầu tìm hiều viết ứng dụng và có nhiều thời gian như tôi, những ứng dụng này rất dễ hiểu và đơn giản.
Ba ứng dụng của tôi
Miễn phí Kids videos: Ứng dụng iPhone đầu tiên mà tôi tạo ra cho con trai tôi có tên là Kids Free Kids Videos. Những đặc điểm của ứng dụng miễn phí này chủ yếu về giáo dục, và các video phù hợp với lứa tuổi cho trẻ mới biết đi và trẻ nhỏ. Đó là ứng dụng yêu thích của con trai tôi. Có những ứng dụng tương tự như PBS Kids (bản ứng dụng 2.me/4212). Nhưng các đoạn video thì có giới hạn và không có nhiều sự đa dạng. Free Kids Videos nổi bật có tính đặc trưng đối với hàng nghìn video cho trẻ nhỏ trên YouTube.
Talking Flash Cards cho trẻ mới biết đi: Ứng dụng thứ hai của tôi có tên là Talking Flash Cards và con trai tôi cũng rất thích. Nó là một ứng dụng thẻ flash điển hình được thiết kế để giúp trẻ em và trẻ mới biết đi học những từ cơ bản. Đây là ứng dụng đơn giản nhất vì nó có giao diện đơn giản với mọi đối tượng người sử dụng.
Free Funny Videos: Ứng dụng thứ 3 của tôi là Free Funny Videos. Tôi tạo ra ứng dụng này cho chồng tôi. Chính anh đã yêu cầu nó sau khi anh xem Free Kids Videos.
Những cuộc phiêu lưu của tôi trong việc phát triển phần mềm iPhone đã bắt đầu như vậy và tôi đã thực sự say mê nó. Tôi có thể làm việc này trong một thời gian dài. Gần đây, Steve Jobs đã qua đời và mặc dù vậy những phát minh tên tuổi của ông ta vẫn tồn tại như iMac, iPod. iPhone, và iPad. Tôi nghĩ rằng sự đóng góp lớn lao của Steve cho xã hội là khơi nguồn cảm hứng sáng tạo cho tất cả mọi người từ những nghệ sĩ, doanh nhân, và thậm chí là cả những bà mẹ ở nhà như tôi.