<?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: Jackson Wood</title>
    <description>The latest articles on DEV Community by Jackson Wood (@jacksonwood11).</description>
    <link>https://dev.to/jacksonwood11</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4000463%2Fecb16f70-25f5-4a48-b6a2-c20eb59bf05f.png</url>
      <title>DEV Community: Jackson Wood</title>
      <link>https://dev.to/jacksonwood11</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jacksonwood11"/>
    <language>en</language>
    <item>
      <title>Mobile App Development in Qatar: What Nobody Tells You Before You Sign the Contract</title>
      <dc:creator>Jackson Wood</dc:creator>
      <pubDate>Mon, 29 Jun 2026 10:16:25 +0000</pubDate>
      <link>https://dev.to/jacksonwood11/mobile-app-development-in-qatar-what-nobody-tells-you-before-you-sign-the-contract-30m5</link>
      <guid>https://dev.to/jacksonwood11/mobile-app-development-in-qatar-what-nobody-tells-you-before-you-sign-the-contract-30m5</guid>
      <description>&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flesun6kekpy6n3eiw32c.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flesun6kekpy6n3eiw32c.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since years, I have been developing mobile apps for clients in the GCC. The conversation I have with B2B entrepreneurs in Qatar, especially, goes like this.&lt;/p&gt;

&lt;p&gt;"We hired a development shop six months back. It's still not live. They've gone quiet. "And apparently, we don't even own the source code."&lt;/p&gt;

&lt;p&gt;Every. Single. The same pattern every time. It's not a bad plan. Budget is not bad. The wrong partner was chosen.&lt;/p&gt;

&lt;p&gt;This is a developer perspective, and not a list of vendors or a sales pitch. What matters most when you are evaluating a Qatari-&lt;strong&gt;&lt;em&gt;&lt;a href="https://iphtechnologies.com/top-mobile-app-development-companies-qatar/" rel="noopener noreferrer"&gt;based mobile app development firm&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;Qatar's technical differences from the other GCC markets&lt;/p&gt;

&lt;p&gt;In most "Gulf Region" app development guides, Qatar, UAE and KSA are treated interchangeably. They're not.&lt;/p&gt;

&lt;p&gt;Qatar has a compliance stack which any serious developer needs to know before they write a single line.&lt;/p&gt;

&lt;p&gt;PDPPL (Personal Data Privacy Protection Law), governs the collection, storage, and processing of user data. Not only does it affect your privacy policy, but also your database architecture.&lt;/p&gt;

&lt;p&gt;QCB Guidelines -- If you are building any fintech app that involves payment flows, then the Qatar Central Bank will have specific requirements.&lt;/p&gt;

&lt;p&gt;MOTC data residence rules -- certain types of data are required to be stored within Qatari borders. This directly impacts your cloud infrastructure choices (AWS Bahrain region or a random EU Data Centre your vendor chooses).&lt;/p&gt;

&lt;p&gt;Integrations of government APIs -- Metrash2, HUKOOMI and Qatar National Bank APIs. These integrations are not documented in the same manner as a Twilio or Stripe integration. You need to have experience working with them.&lt;/p&gt;

&lt;p&gt;You can tell if a vendor is blank when you ask them about these topics.&lt;/p&gt;

&lt;p&gt;What I look out for when it comes to technical red flags as a developer&lt;/p&gt;

&lt;p&gt;Here's what I look at when evaluating the approach of another team:&lt;/p&gt;

&lt;p&gt;1.What is the Arabic RTL support like?&lt;/p&gt;

&lt;p&gt;This is not just a cosmetic challenge. It's a real technical one. These features should be built into the architecture of the components from the beginning, and not added at the end. You can ask to see a current Arabic app that they have shipped. Open it. Navigate the site. RTL will be apparent to you immediately.&lt;/p&gt;

&lt;p&gt;2.What is their quality assurance process?&lt;/p&gt;

&lt;p&gt;A mature team will run QA internally with a test matrix that includes: device fragmentation tests across Android and iOS versions; benchmarking of performance; scanning for security vulnerabilities. You should not accept QA that is being outsourced or, worse yet, QA where the developers are testing their own code.&lt;/p&gt;

&lt;p&gt;3.How does the codebase structure for handoff work?&lt;/p&gt;

&lt;p&gt;Developers should ask this question often. Inline comments? Readme documentation? Environment variable management? Modular architecture that can be picked up by a new team? I've had codebases that were intentionally obfuscated by vendors. They weren't technically broken but they were impossible to maintain. This is a strategy to lock you in, not an actual delivery.&lt;/p&gt;

&lt;p&gt;4.How does the CI/CD Pipeline look?&lt;/p&gt;

&lt;p&gt;Automation testing, staging environments and deployment pipelines are not luxuries for a professional engagement. These are the tools that help you detect regressions before your users. A vendor who does not have a CI/CD set-up is one that sends bugs into production on a hope.&lt;/p&gt;

&lt;p&gt;The engagement model question nobody asks early enough&lt;br&gt;
Most founders jump to "how much does it cost?" before they've decided what kind of engagement actually fits their situation.&lt;br&gt;
ModelWhen it worksWhen it doesn'tFixed-priceWell-scoped MVP, clear requirementsAny project where requirements will evolveTime &amp;amp; materialsComplex products with changing scopeTeams without strong milestone disciplineDedicated teamLong-term product ownershipShort engagements or tight budgetsHybridMid-complexity with defined phasesWeak internal PM on client side.&lt;/p&gt;

&lt;p&gt;The mistake I see most often: a founder chooses fixed-price because it feels "safe" (capped budget), then watches the project collapse when the first scope change triggers a penalty clause they didn't read carefully.&lt;/p&gt;

&lt;p&gt;My recommendation for most B2B Qatar projects: hybrid model with phase-gated milestones and clearly documented change request pricing upfront.&lt;/p&gt;

&lt;p&gt;The 7 questions I'd ask any vendor before signing&lt;br&gt;
I run every prospective development partner through this checklist. You should too:&lt;/p&gt;

&lt;p&gt;Can you show me a live app you've built in my industry, with a client I can call directly?&lt;/p&gt;

&lt;p&gt;Who is my named project manager from kick-off to launch — not a team, a person?&lt;/p&gt;

&lt;p&gt;Walk me through your change request process. What happens when scope changes?&lt;/p&gt;

&lt;p&gt;Is QA in-house?&lt;br&gt;
What's your test coverage standard before a release?&lt;/p&gt;

&lt;p&gt;How do you ensure compliance with Qatar's PDPPL in your data architecture?&lt;/p&gt;

&lt;p&gt;What's your post-launch SLA? Response time for critical production bugs?&lt;/p&gt;

&lt;p&gt;What are the IP ownership terms? Does full source code transfer to us on final payment?&lt;/p&gt;

&lt;p&gt;Question 7 is non-negotiable. Get it in the contract, not in an email, not in a verbal agreement on a call. In the contract.&lt;/p&gt;

&lt;p&gt;Realistic timeline for a quality B2B mobile app in Qatar&lt;br&gt;
I see vendors promise 8-week turnarounds on complex enterprise apps constantly. Here's what a realistic, well-managed engagement actually looks like:&lt;/p&gt;

&lt;p&gt;Discovery &amp;amp; scoping: 2–4 weeks&lt;br&gt;
UI/UX design (Arabic + English): 3–6 weeks&lt;br&gt;
Core development sprint: 6–10 weeks&lt;br&gt;
Extended features sprint: 4–8 weeks&lt;br&gt;
QA &amp;amp; security audit: 2–4 weeks&lt;br&gt;
App Store submission &amp;amp; launch: 1–2 weeks&lt;br&gt;
Post-launch monitoring: ongoing&lt;/p&gt;

&lt;p&gt;That's 18–32 weeks for a quality product. Anyone promising less for a full-featured app is either cutting corners or hasn't scoped your project properly.&lt;/p&gt;

&lt;p&gt;Final thought&lt;/p&gt;

&lt;p&gt;The best development partners I've worked with — and the ones I'd recommend to any Qatar founder — share one trait: they're more interested in understanding your business than in selling you their tech stack.&lt;/p&gt;

&lt;p&gt;They'll ask hard questions during discovery. They'll push back on timelines they don't believe in. They'll tell you when a feature should come in version 2, not version 1.&lt;/p&gt;

&lt;p&gt;That's the difference between a vendor and a partner.&lt;/p&gt;

&lt;p&gt;Jackson Wood is a Senior Software Developer at &lt;strong&gt;&lt;em&gt;&lt;a href="https://iphtechnologies.com/" rel="noopener noreferrer"&gt;IPH Technologies&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;, specialising in enterprise mobile app development across the GCC. Got questions about your Qatar app project? Drop them in the comments below.&lt;/p&gt;

</description>
      <category>qatar</category>
      <category>reactnative</category>
      <category>flutter</category>
      <category>mobileappdevelopment</category>
    </item>
    <item>
      <title>How to Choose a Custom Mobile App Developer for Android &amp; iOS (A B2B Founder's Guide)</title>
      <dc:creator>Jackson Wood</dc:creator>
      <pubDate>Fri, 26 Jun 2026 07:09:23 +0000</pubDate>
      <link>https://dev.to/jacksonwood11/how-to-choose-a-custom-mobile-app-developer-for-android-ios-a-b2b-founders-guide-215n</link>
      <guid>https://dev.to/jacksonwood11/how-to-choose-a-custom-mobile-app-developer-for-android-ios-a-b2b-founders-guide-215n</guid>
      <description>&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjrgpjco6s1ba5oecrbdm.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjrgpjco6s1ba5oecrbdm.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I've spoken with dozens of founders who burned six figures on the wrong &lt;strong&gt;&lt;em&gt;&lt;a href="https://iphtechnologies.com/mobile-app-development/" rel="noopener noreferrer"&gt;mobile development&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt; approach. Not because their idea was bad — because nobody gave them a straight technical answer before they signed a contract.&lt;/p&gt;

&lt;p&gt;This guide fixes that.&lt;/p&gt;

&lt;h2&gt;
  
  
  The First Decision: Android, iOS, or Both?
&lt;/h2&gt;

&lt;p&gt;Most "go build both" advice is lazy. Here's the engineering reality:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Factor&lt;/th&gt;
&lt;th&gt;Android&lt;/th&gt;
&lt;th&gt;iOS&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Market Share&lt;/td&gt;
&lt;td&gt;~71% globally&lt;/td&gt;
&lt;td&gt;~28% globally&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dev Program Fee&lt;/td&gt;
&lt;td&gt;$25 one-time&lt;/td&gt;
&lt;td&gt;$99/year&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Review Process&lt;/td&gt;
&lt;td&gt;Faster, flexible&lt;/td&gt;
&lt;td&gt;Strict, higher bar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;User Retention&lt;/td&gt;
&lt;td&gt;Lower (region-dependent)&lt;/td&gt;
&lt;td&gt;Consistently higher&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Primary Language&lt;/td&gt;
&lt;td&gt;Kotlin / Java&lt;/td&gt;
&lt;td&gt;Swift / Objective-C&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best For&lt;/td&gt;
&lt;td&gt;Global reach, emerging markets&lt;/td&gt;
&lt;td&gt;Enterprise, North America&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Rule of thumb:&lt;/strong&gt; If your B2B buyers are enterprise decision-makers in North America or Europe, ship iOS first. If you're targeting SMBs in Southeast Asia, LATAM, or Africa, Android first.&lt;/p&gt;

&lt;p&gt;Shipping both simultaneously stretches your QA surface, doubles your App Store maintenance burden, and splits your developer's focus. One polished app beats two mediocre ones every time.&lt;/p&gt;




&lt;h2&gt;
  
  
  Native vs. Cross-Platform: The Technical Trade-off Nobody Explains Clearly
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Native (Swift / Kotlin)
&lt;/h3&gt;

&lt;p&gt;Built separately per platform. Direct access to platform APIs — Face ID, Apple Pay, Android Widgets, background services, push notification handling at the OS level.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose native when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need real-time data sync (WebSockets, live queries)&lt;/li&gt;
&lt;li&gt;App relies on hardware: camera pipelines, GPS, biometrics&lt;/li&gt;
&lt;li&gt;You're building for enterprise users with high UX expectations&lt;/li&gt;
&lt;li&gt;Heavy API traffic is core to the product&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cross-Platform (React Native / Flutter)
&lt;/h3&gt;

&lt;p&gt;Single codebase compiled or bridged to both platforms. React Native uses a JavaScript bridge to native modules. Flutter compiles to native ARM via Dart — generally better performance than RN for animations and graphics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose cross-platform when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You're shipping an MVP to validate PMF&lt;/li&gt;
&lt;li&gt;App is content-driven: dashboards, portals, data display&lt;/li&gt;
&lt;li&gt;Feature set is stable and unlikely to need deep native hooks&lt;/li&gt;
&lt;li&gt;Budget is a real constraint (expect ~30–40% cost reduction vs. two native builds)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Trap Founders Fall Into
&lt;/h3&gt;

&lt;p&gt;They pick React Native to save money in sprint 1, hit framework limitations in sprint 8, and spend more on native module bridging than they saved upfront. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Choose your stack based on your 18-month product roadmap — not your current sprint.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The Dev Stack Reference: What to Expect From a Serious Developer
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;📱 iOS Native
   Language:     Swift 5.x
   UI Framework: SwiftUI / UIKit
   Async:        Combine / async-await
   Dependency:   Swift Package Manager

🤖 Android Native
   Language:     Kotlin
   UI Framework: Jetpack Compose / XML Views
   Async:        Coroutines + Flow
   Dependency:   Gradle

⚛️ Cross-Platform: React Native
   Language:     TypeScript
   Navigation:   React Navigation
   State:        Redux Toolkit / Zustand
   Native Bridge: Expo Modules / bare workflow

🐦 Cross-Platform: Flutter
   Language:     Dart
   State:        Riverpod / Bloc
   Platform:     iOS, Android, Web, Desktop
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If a developer can't speak fluently about at least one column here, keep looking.&lt;/p&gt;




&lt;h2&gt;
  
  
  API Architecture: Where Most B2B Apps Break
&lt;/h2&gt;

&lt;p&gt;B2B apps are integration-heavy by nature — CRMs, ERPs, payment gateways, internal tooling. This is where mobile development gets genuinely complex.&lt;/p&gt;

&lt;p&gt;What your developer needs to handle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;RESTful API consumption&lt;/strong&gt; with proper error handling, retry logic, and auth token refresh (OAuth 2.0 / JWT)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline-first architecture&lt;/strong&gt; — what happens when a field sales rep loses signal mid-demo? Your app needs local caching with conflict resolution on sync.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Push notification pipelines&lt;/strong&gt; — APNs (Apple) and FCM (Firebase/Google) have different payload structures and delivery guarantees. A developer who conflates them will cost you support tickets.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Background sync&lt;/strong&gt; — iOS App Refresh and Android WorkManager behave very differently. Background tasks that work on Android often get silently killed on iOS due to battery management policies.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  5 Technical Red Flags in a Developer Interview
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;They can't explain what a retain cycle is (iOS) or a memory leak is (Android).&lt;/strong&gt; Memory management is day-one knowledge.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Their portfolio only has Expo apps.&lt;/strong&gt; Expo is a valid starting point, but a developer who has never ejected or built a bare RN workflow hasn't solved real problems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;They quote a fixed price before scoping.&lt;/strong&gt; Legitimate engineers scope before pricing. A fixed quote before a PRD exists is a guess dressed up as a number.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No mention of testing.&lt;/strong&gt; Ask about their unit testing approach (XCTest, JUnit, Jest). If they look blank, their codebase is a liability.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;They've never handled an App Store rejection.&lt;/strong&gt; Both stores reject apps. A developer who hasn't navigated a rejection hasn't shipped enough.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  App Store Submission: What Developers Often Skip
&lt;/h2&gt;

&lt;p&gt;App Store review isn't just a formality — it's a technical gate that catches real issues.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Apple App Store checklist:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Privacy manifest files for all third-party SDKs (required since iOS 17)&lt;/li&gt;
&lt;li&gt;[ ] App Tracking Transparency prompt if using IDFA&lt;/li&gt;
&lt;li&gt;[ ] No use of private APIs (automated scan catches this)&lt;/li&gt;
&lt;li&gt;[ ] Screenshots for all required device sizes&lt;/li&gt;
&lt;li&gt;[ ] Correct entitlements in the provisioning profile&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Google Play checklist:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Target API level meets current Play policy (usually n-1 of latest Android)&lt;/li&gt;
&lt;li&gt;[ ] 64-bit compliance for all native libraries&lt;/li&gt;
&lt;li&gt;[ ] Declared permissions match actual usage&lt;/li&gt;
&lt;li&gt;[ ] Data safety section completed accurately&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your developer should own this end-to-end — including handling rejections with written responses to reviewers.&lt;/p&gt;




&lt;h2&gt;
  
  
  Cloud Integration: Extending App Capability Without Rebuilding
&lt;/h2&gt;

&lt;p&gt;For B2B apps, the mobile client is often the thin end of a much heavier backend. Get this architecture right and you can ship features faster without app updates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Firebase&lt;/strong&gt; — Auth, Firestore for real-time sync, Cloud Messaging for push, Crashlytics for crash reporting. Best for fast iteration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Amplify&lt;/strong&gt; — Better for teams already in the AWS ecosystem. More control over infrastructure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom REST/GraphQL backend&lt;/strong&gt; — Necessary when you need complex business logic, fine-grained access control, or enterprise SSO (SAML, OIDC).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The key insight: push business logic to the backend. The more logic lives server-side, the faster you can iterate without waiting on app store review cycles (which can take 24 hours to 7 days).&lt;/p&gt;




&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Start with one platform based on your buyer geography&lt;/li&gt;
&lt;li&gt;Choose native for performance-critical B2B apps; cross-platform for MVPs&lt;/li&gt;
&lt;li&gt;Vet developers on their live shipped apps, API experience, and testing discipline&lt;/li&gt;
&lt;li&gt;You must own your IP — get this in the contract before anything else&lt;/li&gt;
&lt;li&gt;Push logic server-side to reduce dependency on app store review cycles&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Building something and hit a wall deciding between native and cross-platform? Drop your use case in the comments — happy to give a direct take.&lt;/p&gt;

&lt;h1&gt;
  
  
  mobile #android #ios #webdev #startup
&lt;/h1&gt;

</description>
      <category>mobile</category>
      <category>android</category>
      <category>ios</category>
      <category>webdev</category>
    </item>
    <item>
      <title>A founder once showed me his "astrology app" idea.

Beautiful Figma file. Stripe account ready. Launch date picked.

One problem: he had no idea that computing a natal chart isn't a database lookup. It's a multi-step astronomical calculation.</title>
      <dc:creator>Jackson Wood</dc:creator>
      <pubDate>Thu, 25 Jun 2026 13:19:47 +0000</pubDate>
      <link>https://dev.to/jacksonwood11/a-founder-once-showed-me-his-astrology-app-idea-beautiful-figma-file-stripe-account-ready-3mja</link>
      <guid>https://dev.to/jacksonwood11/a-founder-once-showed-me-his-astrology-app-idea-beautiful-figma-file-stripe-account-ready-3mja</guid>
      <description></description>
      <category>algorithms</category>
      <category>discuss</category>
      <category>softwaredevelopment</category>
      <category>startup</category>
    </item>
    <item>
      <title>Are your enterprise clients churning because your iPad app is just a stretched iPhone screen?
What if your app fully leveraged Split View, Apple Pencil, and MDM compatibility — built natively in Swift and SwiftUI — and actually made enterprise clients stay</title>
      <dc:creator>Jackson Wood</dc:creator>
      <pubDate>Wed, 24 Jun 2026 11:22:14 +0000</pubDate>
      <link>https://dev.to/jacksonwood11/are-your-enterprise-clients-churning-because-your-ipad-app-is-just-a-stretched-iphone-screen-what-4bj1</link>
      <guid>https://dev.to/jacksonwood11/are-your-enterprise-clients-churning-because-your-ipad-app-is-just-a-stretched-iphone-screen-what-4bj1</guid>
      <description></description>
      <category>ios</category>
      <category>mobile</category>
      <category>swift</category>
      <category>ux</category>
    </item>
  </channel>
</rss>
