avatarAmmar Ismail

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

3793

Abstract

update, say, the tags without updating your app I can see how it can be frustrating.</p><h2 id="671e">3. Easier To Test On Devices</h2><p id="b688">Do you know what I love about Android? I turn on USB Debugging, I plug my phone into my computer, and I can easily test on my device. I can do the same on iOS, but it has never quite worked right and is way more complicated. I’ve never gotten it to work correctly.</p><p id="c8ff">On Android it’s just so easy. Probably the most significant thing on this list. Because on iOS the only way I can get things working right is if I go through Testflight. Now there’s nothing wrong with Testflight, it can make downloading older versions easier, but you can do that with git tags and Android’s seamless sideloading is way easier.</p><h2 id="bedc">4. Android Is More Flexible</h2><p id="6f11">This point used to be about rooting. Because you can do some interesting things on a rooted Android phone. You can backup apps (including data if you want but you don’t have to) and you can view your app’s data files. But rooting is hard now.</p><div id="0bde" class="link-block"> <a href="https://andrewzuo.com/rooting-android-phones-is-hard-now-e49a2472c354"> <div> <div> <h2>Rooting Android Phones Is Hard Now</h2> <div><h3>I was writing this post where I talked about this thing that was annoying me about Android devices: the navigation…</h3></div> <div><p>andrewzuo.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*8c-tcbALoRY4oxn6)"></div> </div> </div> </a> </div><p id="2dc5">I just tried to flash a custom rom on my old Android phone. Didn’t work. In fact I bootlooped the device. I was able to restore it by flashing an OEM rom, but the whole point of flashing is so I don’t have to use the OEM rom.</p><p id="6430">But Android is still a little more developer friendly than iOS. You can easily clear the apps, data, or the cache as well as look at other information about the app easily. iOS has some similar options but they’re all a jumbled mess. Android is so much more organized.</p><h2 id="4606">5. Cheaper Developer Plan</h2><p id="a914">Now this is another one I don’t care that much about but a lot of people do. To sign up to be an Android developer you only need to make a one time payment. And it’s pretty cheap, only 25. On iOS? 99. A year.</p><p id="299f">$99 a year is not a lot for me but it could be a lot for people in other countries or are not even sure if their app is going to take off.</p><h2 id="1325">6. CocoaPods</h2><p id="89d7">Oh CocoaPods. I know what you’re thinking, “Why don’t you just use Swift Package Manager” I’m a Flutter developer, OK? We still use CocoaPods. I think I saw some discussion about moving away from CocoaPods, but I don’t know if anything came from that. CocoaPods works. Although you do have to tweak it.</p><div id="8123" class="link-block"> <a href="https://andrewzuo.com/how-to-fix-error-cocoapodss-specs-repository-is-too-out-of-date-to-satisfy-dependencies-for-47894e8de4ec"> <div> <div> <h2>How To Fix ‘Error: CocoaPods’s specs repository is too out-of-date to satisfy dependencies’ And…</h2> <div><h3>I should have written this article a long time ago. But I solved the problem before I even joined Medium so I guess I…</h3></div> <div><p>andrewzuo.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*QCY_8tSpK4THfiwX)"></div> </div> </div>

Options

     </a>
    </div><p id="343a">Also sidenote, I’m surprised the above article didn’t do as well as I thought. I thought tons of people would be Googling for ‘Error: CocoaPods’s specs repository is too out-of-date to satisfy dependencies’ and all the other answers are way overcomplicated. Oh well.</p><p id="6e68">And apparently React Native has a similar problem. Everyone has to use CocoaPods. And then you may ask, what about Gradle? Is that equally bad? Well, sometimes Gradle does have issues, but these are usually much more rare and easily resolved.</p><p id="d759">It’s usually something like updating the Kotlin version and there are plenty of guides on the internet. Sometimes on iOS you get some version conflict. Well, that’s too bad. Looks like this version is not getting an iOS release.</p><h2 id="e372">7. XCode Connect</h2><p id="f639">XCode connect… it’s OK, but it’s not nearly as good as the Google Developer Console. Google’s Developer console makes everything so much more clear. And that’s the uploading your app side. There are quite a few things you have to do on the iOS side just to get something like Push Notifications to work.</p><p id="7c3d">Android you just download Firebase Cloud Messaging and that’s that. iOS there are like 50 steps you have to follow and you’re constantly wondering if you messed up.</p><p id="6bfd">It’s also worth noting that Apple’s Search algorithms just plain suck. They only index your title, subtitle, and tags. So you know how keyword stuffing and matching exact keyphrases doesn’t really do anything in Google because they’re smart enough to catch that. Well, on the iOS side they still work so knock yourselves out. If you can find a keyphrase that no one else ranks for you can rank for it on iOS no problem.</p><h2 id="10b7">Conclusion</h2><p id="ad01">There is also this article which talks about how the head of Instagram said how Android is now better than iOS.</p><div id="1c00" class="link-block">
      <a href="https://www.businessinsider.com/instagram-adam-mosseri-android-now-better-ios-iphone-2023-7">
        <div>
          <div>
            <h2>'Android's now better than iOS': Instagram boss weighs in on the age-old iPhone vs. Android debate</h2>
            <div><h3>Instagram head Adam Mosseri's best tech "hot take"? He believes Google's Android platform has surpassed Apple's iOS.</h3></div>
            <div><p>www.businessinsider.com</p></div>
          </div>
          <div>
            <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*RUk9iTl2eqiDIdjK)"></div>
          </div>
        </div>
      </a>
    </div><p id="741e">And no one seems to know what he means by that. But I think I know. I think for the reasons above Android is now just a more pleasant platform to develop for than iOS.</p><p id="b352">Now it’s not perfect. The points in the original post are valid and ideally you want to develop for both. But I can say that as a developer I prefer developing on Android over iOS.</p><p id="bf39">Which do you prefer? Android or iOS? Share your thoughts in the comments. I do read them. Eventually.</p><p id="109d">Also if you’d like to stay updated with my future articles and other exciting content, consider using my RSS app on <a href="https://apps.apple.com/us/app/id6445805598?platform=iphone">iOS</a> and <a href="https://play.google.com/store/apps/details?id=com.amorfatite.keystone">Android</a>. This handy app supports Medium’s PubSubHubbub for speedy updates, allows you to subscribe to users and publications, and delivers personalized notifications. It’s how I keep up with my favourite creators not only on Medium but also on YouTube, Reddit, and everywhere else.</p></article></body>

Medium Article

Student’s Roadmap to a $10,000 Monthly Income

The Student's Financial Blueprint: Achieving $10K a Month

Photo by Mackenzie Marco on Unsplash

In today’s digital age, everyone wants to know how to make ten thousand dollars a month as a student.

The journey of making $10K a month is tempting, but the issue is that there is a lot of misinformation out there, and it can be challenging to decide the right path.

l am going to break down the essential components for you to achieve this financial milestone.

Photo by Erik Mclean on Unsplash

Choosing the Right Vehicle

To reach a goal of $10,000 a month, you need the right vehicle — a means or opportunity that is profitable yet not overly risky little is okay. It’s necessary to find an avenue that allows you to earn without risking all your savings.

  • Trading it’s not the answer: I’m going to be very honest with you, Traders might lie to you with promises of quick riches but the reality is different. Most traders profit when they lose. Making it a very risky area for beginners.
  • Online Business: Investing a small amount into starting an online can produce significant returns. But turning it into a six-figure business might be difficult, with dedication, you can certainly earn more than a job and enjoy the freedom to work from anywhere.
  • Focus on Cash Flow: It’s important to choose a business model that provides a steady cash flow. Having money sounds good, but having cash ready is important when you are starting.
The image on this website

Having Realistic Expectations

The journey is not a sprint but it is a marathon. It’s important to:

  • Give It Time: Don’t judge your progress in months but years. While some might achieve it fast it is important to be patient & continue firmly.
  • Don’t compare yourself to others: Social media can distort reality, making you feel inadequate(lacking the quality). Remember, everyone’s journey is unique. Enjoy little wins and keep going on your path.
Photo by Rrraum on istock

Keep Maintaining and Boost Your Income

Achieving $10,000 a month is common, but the real challenge lies in maintaining and growing that income.

Set a Money Goal: Once reach a certain income level, make it your baseline. This becomes your financial identity, ensuring you don’t settle for less.

Learn from Experience: Don’t let quick money change you, study the habits of those who maintain and grow their wealth over time. Match their Plans and stay away from common pitfalls.

In conclusion, While the journey to $10,000 a month as a student is challenging, but is not impossible stands for l am possible:)

With the right vehicle, believe you can do it, & work on getting better, you can achieve and even surpass this goal. Remember, every big achievement starts with starts with trying.

Keep trying, learn more, stay dedicated, and success will follow you!

you can see other articles as well!:

Thanks For Reading This Far

If you liked my blog, please consider following me (Ammar Ismail)

And subscribing to me would really help me!

please don’t forget to provide me feedback about how you like the story it will keep me motivated to make this kind of story for you Have A Great Day:)

Earn Money Online
Success
Students
Income
Money
Recommended from ReadMedium