<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: jade carnage</title>
    <description>The latest articles on DEV Community by jade carnage (@jade_carnage_c442d55edf28).</description>
    <link>https://dev.to/jade_carnage_c442d55edf28</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1706588%2F90b21109-13b3-4fbd-aace-bad6579568df.jpg</url>
      <title>DEV Community: jade carnage</title>
      <link>https://dev.to/jade_carnage_c442d55edf28</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jade_carnage_c442d55edf28"/>
    <language>en</language>
    <item>
      <title>Starting my career as a mobile developer: insights and experience.</title>
      <dc:creator>jade carnage</dc:creator>
      <pubDate>Sun, 30 Jun 2024 11:10:16 +0000</pubDate>
      <link>https://dev.to/jade_carnage_c442d55edf28/starting-my-career-as-a-mobile-developer-insights-and-experience-43n5</link>
      <guid>https://dev.to/jade_carnage_c442d55edf28/starting-my-career-as-a-mobile-developer-insights-and-experience-43n5</guid>
      <description>&lt;p&gt;Mobile dev has become an essential skill in our today's world. As a mobile developer I will share my journey and experience in the world of mobile development  spaces (platforms)and software architecture pattern. In this I will explain the advantages and disadvantages of  cadres and discuss my motivation for joining the &lt;a href="https://hng.tech/internship"&gt;HNG internship&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Hello my name is &lt;a href="https://jade-portfolio-bice.vercel.app/"&gt;Jade Agabi&lt;/a&gt; a student  of ritman university, cybersecurity enthusiastst a frontend developer and an all round tech-dude. I got some few hobbies like basketball and coding. I started the HNG internship for the sole purpose of gaining extra knowledge, as the cost for learning mobile dev is so high I saw HNG internship as an opportunity to feed myself with more information about the tech world and I have high hopes that the internship will be profitable.&lt;/p&gt;

&lt;p&gt;LETS TALK ABOUT MOBILE DEVELOPMENT PLATFORMS:&lt;/p&gt;

&lt;p&gt;Mobile dev platforms are like the foundations upon which we build our  application. Let's examine some popular ones:&lt;/p&gt;

&lt;p&gt;ANDROID DEVELOPMENT WITH KOTLIN/JAVA&lt;/p&gt;

&lt;p&gt;Android development primarily involves building apps for Android devices. See The two main programming language used  for Android development are Kotlin and Java.&lt;/p&gt;

&lt;p&gt;•KOTLIN&lt;br&gt;
Kotlin is a modern, statically  and typed language  that is fully interoperable with Java.  It has gained popularity due to it concise syntax and enhanced features.&lt;/p&gt;

&lt;p&gt;•JAVA&lt;br&gt;
Java has been a cornerstone in android development since platform's&lt;br&gt;&lt;br&gt;
Inception. It is a versatile, object-oriented programming language 'OOP' that is widely used not only in mobile dev but also in web, desktop and server-side application.&lt;/p&gt;

&lt;p&gt;PROS AND CONS OF ANDROID DEVELOPMENT &lt;/p&gt;

&lt;p&gt;PROS&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Large User Base: Android has a vast user base globally, providing developers with a broad audience for their applications.&lt;/li&gt;
&lt;li&gt;Open source platform: Android's Open-source nature allows developers to access and modify the source code, innovation and customization.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;CONS&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Fragmentation: fragmentation is a significant challenge in Android development. The vast number of devices, each with different hardware  specifications and OS versions, can make it difficult to ensure consistent performance and comparability.&lt;/li&gt;
&lt;li&gt;App monetization: monetizating android apps can due to high prevalence  for free apps lower average revenue per user  compared to iOS. And also there is a higher rate of privacy and unauthorized  app distribution.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;IOS DEVELOPMENT WITH SWIFT &lt;/p&gt;

&lt;p&gt;Like it implies iOS development involves the creation of apps for  Apple's iOS devices. Swift is the primary language  used although Objective-C is still in use for legacy projects.&lt;/p&gt;

&lt;p&gt;•SWIFT&lt;br&gt;
Swift is a powerful, intuitive language created by Apple. It is designed to work seamlessly with Apple's frameworks and provide a modern development experience.&lt;/p&gt;

&lt;p&gt;PROS AND CONS OF IOS DEVELOPMENT &lt;/p&gt;

&lt;p&gt;PROS&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;High-quality user experience:iOS devices are known for their consistent and high-quality user experience. Apple's stringent design guidelines ensure that apps look and perform well across all iOS devices, providing the best user experience.&lt;/li&gt;
&lt;li&gt;Monetization opportunity: iOS Users tend to spend more on apps And in app purchase compared to android users making them the best spot for new developers to generate income from their application.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;CONS&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Strict app review process:Apple's app review process is known for being strict and time-consuming. Apps can be rejected for various reasons, causing delays in deployment.&lt;/li&gt;
&lt;li&gt;Development costs: Developing for iOS requires a Mac, which can be a significant upfront investment. Additionally, the annual fee for the Apple Developer Program is higher compared to Google's Play Console fee and in addition the cost of getting an iOS device I higher compared to an Android.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;CONCLUSION &lt;br&gt;
I been able to highlight the di&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjxxpsx6b4cq03bh3b79d.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjxxpsx6b4cq03bh3b79d.jpg" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;fferent platforms in which we can build our apps on and there  advantages and disadvantages. Along the line I hope to learn new things on the internship to keep you updated &lt;br&gt;
(To know more about the HNG internship &lt;a href="https://hng.tech/hire"&gt;click here&amp;gt;&lt;/a&gt;)&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
