<?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: Rapid Developa</title>
    <description>The latest articles on DEV Community by Rapid Developa (@akinbola_orisajobi_025e31).</description>
    <link>https://dev.to/akinbola_orisajobi_025e31</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%2F3679873%2F2f95c202-2957-4261-a354-092a20cdc2fd.png</url>
      <title>DEV Community: Rapid Developa</title>
      <link>https://dev.to/akinbola_orisajobi_025e31</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/akinbola_orisajobi_025e31"/>
    <language>en</language>
    <item>
      <title>Fintech App Clone - App 1, Act 1</title>
      <dc:creator>Rapid Developa</dc:creator>
      <pubDate>Wed, 21 Jan 2026 17:32:12 +0000</pubDate>
      <link>https://dev.to/akinbola_orisajobi_025e31/fintech-app-clone-app-1-act-1-j1e</link>
      <guid>https://dev.to/akinbola_orisajobi_025e31/fintech-app-clone-app-1-act-1-j1e</guid>
      <description>&lt;p&gt;Revolut. My SwiftUI clone of the Home Screen. Let me know what you think.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fya0jxc55t27quve0gict.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fya0jxc55t27quve0gict.png" alt=" " width="800" height="1739"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ios</category>
      <category>swiftui</category>
      <category>mobile</category>
    </item>
    <item>
      <title>SwiftUI vs. React Native</title>
      <dc:creator>Rapid Developa</dc:creator>
      <pubDate>Fri, 26 Dec 2025 14:55:07 +0000</pubDate>
      <link>https://dev.to/akinbola_orisajobi_025e31/swiftui-vs-react-native-3j7</link>
      <guid>https://dev.to/akinbola_orisajobi_025e31/swiftui-vs-react-native-3j7</guid>
      <description>&lt;p&gt;I have been working with SwiftUI and React Native for few years and it has been eye opening to see that both declarative UI frameworks have a lot in common. This becomes obvious when implementing custom views.Here's a simple example of a LocationCardView:&lt;br&gt;
&lt;strong&gt;SwiftUI&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;struct LocationCardView: View {

    @Environment(Theme.self) private var theme
    var locationCoordinate: LocationCoordinate

    var body: some View {
        VStack(alignment: .leading, spacing: theme.spacing.md) {
            Text(locationCoordinate.city)
                .font(.headline)
            Text(locationCoordinate.state)
                .font(.caption)
            Text(locationCoordinate.countryCode)
                .font(.caption)
        }
        .locationCardViewStyle(theme)
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;React Native&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const LocationCardView = (props: LocationCardViewProps) =&amp;gt; {

  const {location} = props
  const { theme } = useThemeManager((state) =&amp;gt; state)
  const styles = createLocationCardViewStyles(theme, props)

  return (
    &amp;lt;View style={styles.container}&amp;gt;
      &amp;lt;Text style={[theme.typography.h6Headline]}&amp;gt;{location.city}&amp;lt;/Text&amp;gt;
      &amp;lt;Text style={[theme.typography.caption]}&amp;gt;{location.state}&amp;lt;/Text&amp;gt;
      &amp;lt;Text style={[theme.typography.caption]}&amp;gt;{location.countryCode}&amp;lt;/Text&amp;gt;
    &amp;lt;/View&amp;gt;
  )
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;LocationCardView in Simulator&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7jgvcupaj19ecmjibcbm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7jgvcupaj19ecmjibcbm.png" alt="LocationCardView SwiftUI vs React Native" width="800" height="422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see, it takes similar number of lines to accomplish the task.But SwiftUI provides basic primitives like the VStack out of the box.This reduces memory overload and time. And personally, I prefer the DX of SwiftUI.&lt;/p&gt;

&lt;p&gt;What do the think about both frameworks and which do you prefer? Let us know in the comments.&lt;/p&gt;

</description>
      <category>ios</category>
      <category>reactnative</category>
      <category>mobile</category>
    </item>
  </channel>
</rss>
