Assignment 1.1 – Sample Post

5
(2)

Part 1: Describe Your Device

I currently use an iPhone 12 Pro Max running iOS 18.5. I rely on it for a variety of tasks each day—messaging, emails, browsing, social media, banking apps, and health tracking. I also use it often for video calls and capturing photos and videos, especially thanks to its excellent triple-lens camera system and built-in stabilization.

One of the strengths of this device is its smooth performance, even when multitasking between apps. I also appreciate how well it connects with my other Apple devices, which makes file sharing and moving between devices very convenient.

However, I do notice that the battery drains quickly during long FaceTime calls or when using location-heavy apps. Also, iOS limits certain customizations and file-sharing features compared to Android.

Overall, the iPhone 12 Pro Max is a reliable and high-performing device, especially useful for productivity and multimedia.

Part 2: Reflect Like A Developer

Both Android and iOS offer strong development environments, each with unique strengths and challenges.

Android development, using Android Studio with Kotlin or Java, provides great flexibility and customization. The open ecosystem allows developers to tailor apps for a wide variety of devices and manufacturers. This flexibility also means developers must manage device fragmentation and varied OS versions, which can increase testing complexity.

iOS development, with Xcode and Swift, offers a more controlled and consistent environment with seamless integration across Apple devices. However, iOS’s closed ecosystem imposes stricter guidelines and limits some customization options.

From a market perspective, Android’s large global user base is attractive for apps targeting diverse demographics, especially in emerging markets. Additionally, the ability to distribute apps through multiple stores and sideloading adds flexibility for developers.

If I were developing my first app, I would choose Android for its flexibility, wider device reach, and open ecosystem, which provide more opportunities for innovation and distribution.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

3 responses to “Assignment 1.1 – Sample Post”

  1. brycem Avatar
    brycem

    It’s impressive that a device from 2020 still holds up so well. My Pixel 6 (2021) has also been reliable without needing to upgrade. A tip I can share is that a battery replacement is a great option for extending these old devices.

    I find it interesting that even as an iOS device user you still find Android the most appealing target for the development of your first app. The distribution options for iOS are indeed limited but that is changing in some regions thanks to legal pressure https://support.apple.com/en-ca/118110

    1. mrahman Avatar
      mrahman

      Agreed on battery replacement. It’s usually the cheapest way to get a few more good years from an older phone. Thanks for the link on alternative distribution. It’s interesting that iOS is opening up through regulation while Google is moving toward developer verification for sideloaded Android apps, so the two platforms may meet somewhere in the middle. For a first project, Android’s lower cost and easy device testing still make it a practical starting point.

  2. Dr. Sarah Avatar
    Dr. Sarah

    This is my test comment to check functionality.

Leave a Reply