<?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>Forem: EditFlowSuite</title>
    <description>The latest articles on Forem by EditFlowSuite (@editflowsuite_e387af89d5a).</description>
    <link>https://forem.com/editflowsuite_e387af89d5a</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%2F3680811%2Ff00ebda9-c6a0-44a7-8c57-06abd3c3c8b2.png</url>
      <title>Forem: EditFlowSuite</title>
      <link>https://forem.com/editflowsuite_e387af89d5a</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/editflowsuite_e387af89d5a"/>
    <language>en</language>
    <item>
      <title>Designing an Easy Collage App for Social Media</title>
      <dc:creator>EditFlowSuite</dc:creator>
      <pubDate>Sat, 24 Jan 2026 07:42:27 +0000</pubDate>
      <link>https://forem.com/editflowsuite_e387af89d5a/designing-an-easy-collage-app-for-social-media-ii7</link>
      <guid>https://forem.com/editflowsuite_e387af89d5a/designing-an-easy-collage-app-for-social-media-ii7</guid>
      <description>&lt;p&gt;Social media has changed how we share memories. Instead of uploading a single perfect photo, people now want to tell a &lt;strong&gt;visual story&lt;/strong&gt; — trips, events, celebrations, or even daily life moments.&lt;/p&gt;

&lt;p&gt;But there’s a small problem.&lt;/p&gt;

&lt;p&gt;Most users take &lt;strong&gt;multiple photos&lt;/strong&gt;, yet platforms like Instagram or WhatsApp don’t always present them in a clean, engaging way. That’s where &lt;strong&gt;photo collage apps&lt;/strong&gt; step in — combining creativity with usability.&lt;/p&gt;

&lt;p&gt;In this article, I’ll break down the &lt;strong&gt;key UX and feature decisions&lt;/strong&gt; behind building a modern photo collage experience for Android users.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Grid Layouts: Structure Creates Simplicity
&lt;/h2&gt;

&lt;p&gt;When users open a collage app, they usually want quick results. That means the UI must provide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Predefined layouts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Balanced spacing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adjustable borders&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Grid systems reduce decision fatigue. Instead of dragging images around manually, users can choose a layout and instantly see a structured result.&lt;/p&gt;

&lt;p&gt;We found that allowing users to combine &lt;strong&gt;up to 16 photos&lt;/strong&gt; in flexible grid patterns worked well for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Travel collages&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Event highlights&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Before/after comparisons&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The key takeaway? &lt;strong&gt;Speed + structure = better user satisfaction.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Freestyle Mode: Creativity Without Limits
&lt;/h2&gt;

&lt;p&gt;While grids are efficient, creative users often want full control.&lt;/p&gt;

&lt;p&gt;That’s why a &lt;strong&gt;freestyle canvas&lt;/strong&gt; is important. This allows users to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Place photos anywhere&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Resize and rotate images&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adjust opacity and layering&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This “digital scrapbook” approach is especially popular for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Birthday memories&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Relationship posts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Aesthetic mood boards&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From a UX perspective, this mode should feel playful, not complicated. Drag, pinch, rotate — all with smooth gestures.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Emotional Design Through Frames
&lt;/h2&gt;

&lt;p&gt;Collages are not just visual — they’re emotional.&lt;/p&gt;

&lt;p&gt;Adding &lt;strong&gt;themed frames&lt;/strong&gt; (birthday, love, baby, holiday, family) increases engagement because users associate designs with moments in their lives.&lt;/p&gt;

&lt;p&gt;Instead of just editing photos, users feel like they’re &lt;strong&gt;designing memories&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Emotion-driven design is a powerful retention tool in creative apps.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Built-in Editing: Reduce App Switching
&lt;/h2&gt;

&lt;p&gt;One common frustration in mobile workflows is switching between multiple apps.&lt;/p&gt;

&lt;p&gt;So integrating basic photo editing tools inside the collage flow makes a big difference:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Crop &amp;amp; rotate&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Brightness &amp;amp; contrast&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Saturation &amp;amp; filters&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even lightweight editing reduces friction and keeps users inside one creative environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Less friction = more completed collages.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Social Media–Ready Ratios
&lt;/h2&gt;

&lt;p&gt;Different platforms prefer different image sizes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;1:1 for Instagram posts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;4:5 for vertical feed presence&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;9:16 for Stories and status updates&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Providing preset aspect ratios helps users design with the &lt;strong&gt;final platform in mind&lt;/strong&gt;, which improves the sharing experience.&lt;/p&gt;

&lt;p&gt;This small UX detail has a big impact on perceived polish.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bringing It All Together in a Real App
&lt;/h2&gt;

&lt;p&gt;We applied these design ideas in our Android app, &lt;strong&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.photocollagesocial" rel="noopener noreferrer"&gt;PhotoCollage – Photo Grid Maker&lt;/a&gt;&lt;/strong&gt;, focusing on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fast grid-based collages&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Flexible freestyle scrapbook mode&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Themed frames for emotional storytelling&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Built-in editing tools&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;High-resolution export for social sharing&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal wasn’t just to make another photo editor — it was to make a tool that helps users &lt;strong&gt;tell better visual stories with less effort&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building a good photo collage app is not just about adding stickers and filters. It’s about understanding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;How people share memories&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How much control they want&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to reduce creative friction&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When usability and creativity meet, users don’t just edit photos — they create something meaningful.&lt;/p&gt;

&lt;p&gt;And that’s where great mobile design really shines.&lt;/p&gt;

</description>
      <category>android</category>
      <category>androiddev</category>
      <category>ui</category>
      <category>collage</category>
    </item>
    <item>
      <title>How to Scan QR Codes Safely Using Your Phone</title>
      <dc:creator>EditFlowSuite</dc:creator>
      <pubDate>Sat, 03 Jan 2026 06:45:15 +0000</pubDate>
      <link>https://forem.com/editflowsuite_e387af89d5a/how-to-scan-qr-codes-safely-using-your-phone-324k</link>
      <guid>https://forem.com/editflowsuite_e387af89d5a/how-to-scan-qr-codes-safely-using-your-phone-324k</guid>
      <description>&lt;p&gt;QR codes are everywhere—Wi-Fi access, restaurant menus, payments, product details. Scanning a QR code looks simple from the outside, but building a fast, reliable QR code scanner app is more challenging than it seems.&lt;/p&gt;

&lt;p&gt;While working on a lightweight QR Code Scanner app for Android, I learned several important lessons about performance, UX, and simplicity. In this post, I want to share what worked, what didn’t, and what I’d do differently if I started again.&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding How QR Code Scanning Actually Works
&lt;/h2&gt;

&lt;p&gt;At a high level, QR code scanning involves three main steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Capturing frames from the camera&lt;/li&gt;
&lt;li&gt;Processing the image to detect a QR pattern&lt;/li&gt;
&lt;li&gt;Decoding the QR data into usable information&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Most performance issues come from step one and two. If the camera preview is slow or the image processing pipeline is inefficient, the scan feels laggy—even if the decoding itself is fast.&lt;/p&gt;

&lt;p&gt;One of my early mistakes was assuming decoding speed was the main bottleneck. In reality, camera handling and frame processing mattered much more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Many QR Scanner Apps Feel Slow
&lt;/h2&gt;

&lt;p&gt;After testing several existing QR scanner apps, I noticed common problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Too many UI layers on top of the camera preview&lt;/li&gt;
&lt;li&gt;Heavy animations running during scanning&lt;/li&gt;
&lt;li&gt;Continuous autofocus and exposure adjustments&lt;/li&gt;
&lt;li&gt;Excessive permissions and background services&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of these add small delays that compound into a poor user experience.&lt;/p&gt;

&lt;p&gt;A QR scanner should do one thing well: scan fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lessons I Learned About Performance
&lt;/h2&gt;

&lt;h2&gt;
  
  
  1. Simplicity Beats Features
&lt;/h2&gt;

&lt;p&gt;Adding extra features like cloud sync or complex animations reduced performance. Removing non-essential features dramatically improved scan speed.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Camera Optimization Matters
&lt;/h2&gt;

&lt;p&gt;Carefully configuring the camera preview and avoiding unnecessary resolution changes made scanning more consistent, especially in low-light conditions.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Avoid Unnecessary Permissions
&lt;/h2&gt;

&lt;p&gt;A QR scanner doesn’t need access to contacts or location. Fewer permissions increased user trust and reduced installation friction.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Fast Feedback Improves UX
&lt;/h2&gt;

&lt;p&gt;A simple vibration or visual cue after a successful scan made the app feel faster—even when the actual scan time stayed the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  UX Decisions That Made a Big Difference
&lt;/h2&gt;

&lt;p&gt;One of the most important UX choices was removing friction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No login screens&lt;/li&gt;
&lt;li&gt;No onboarding tutorials&lt;/li&gt;
&lt;li&gt;No popups before the first scan&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The app opens directly to the scanner. Users scan and get results immediately. This “zero-friction” approach significantly reduced drop-offs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Security Considerations with QR Codes
&lt;/h2&gt;

&lt;p&gt;QR codes can be risky if handled carelessly. I learned to always:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Show a preview of scanned content before opening links&lt;/li&gt;
&lt;li&gt;Clearly indicate external URLs&lt;/li&gt;
&lt;li&gt;Avoid auto-opening unknown links&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These small steps help protect users from malicious QR codes and phishing attempts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Applying These Lessons in a Real App
&lt;/h2&gt;

&lt;p&gt;All of these performance and UX decisions were applied in a lightweight Android QR Code Scanner app I built for everyday use. The goal was not to add more features, but to make scanning as fast and reliable as possible.&lt;/p&gt;

&lt;p&gt;For reference, this is the app used while testing and applying these ideas: &lt;a href="https://play.google.com/store/apps/details?id=com.qr.code.reader.qrscan.barcode.scanner" rel="noopener noreferrer"&gt;https://play.google.com/store/apps/details?id=com.qr.code.reader.qrscan.barcode.scanner&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(The link is shared here purely as a practical reference to the project discussed.)&lt;/p&gt;

&lt;h2&gt;
  
  
  What I’d Do Differently Next Time
&lt;/h2&gt;

&lt;p&gt;If I were to rebuild the app from scratch, I would:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start with a performance-first mindset&lt;/li&gt;
&lt;li&gt;Test on low-end devices earlier&lt;/li&gt;
&lt;li&gt;Measure scan latency instead of guessing&lt;/li&gt;
&lt;li&gt;Spend even more time simplifying UI flows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Utility apps taught me that users value speed and reliability far more than fancy features.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building a QR Code Scanner app reinforced a simple principle:&lt;/p&gt;

&lt;p&gt;Utility apps should be invisible.&lt;/p&gt;

&lt;p&gt;If users don’t notice the app and get what they need instantly, you’ve done your job well. This experience changed how I think about mobile app design—especially for everyday tools people rely on without thinking twice.&lt;/p&gt;

</description>
      <category>android</category>
      <category>mobile</category>
      <category>productivity</category>
      <category>ux</category>
    </item>
    <item>
      <title>What Makes a Good Document Scanner App?</title>
      <dc:creator>EditFlowSuite</dc:creator>
      <pubDate>Sat, 27 Dec 2025 05:54:37 +0000</pubDate>
      <link>https://forem.com/editflowsuite_e387af89d5a/what-makes-a-good-document-scanner-app-3lk5</link>
      <guid>https://forem.com/editflowsuite_e387af89d5a/what-makes-a-good-document-scanner-app-3lk5</guid>
      <description>&lt;p&gt;Document scanner apps are everywhere on the Play Store. Yet many users still struggle to find one that actually feels fast, simple, and reliable.&lt;/p&gt;

&lt;p&gt;After building and publishing my own &lt;a href="https://play.google.com/store/apps/details?id=com.pdfscanner.scandocuments.docsign" rel="noopener noreferrer"&gt;document scanner app&lt;/a&gt; and closely observing user feedback, I’ve learned that a good scanner app isn’t about having the most features—it’s about getting the basics right.&lt;/p&gt;

&lt;p&gt;Here’s what truly makes a good document scanner app.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Fast and Accurate Scanning
&lt;/h2&gt;

&lt;p&gt;Speed is the first impression.&lt;/p&gt;

&lt;p&gt;A good scanner app should:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open the camera quickly&lt;/li&gt;
&lt;li&gt;Detect document edges accurately&lt;/li&gt;
&lt;li&gt;Capture scans without lag&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users often scan documents in a hurry—receipts, notes, or official papers. If scanning feels slow or inaccurate, users uninstall immediately.&lt;/p&gt;

&lt;p&gt;👉 Speed and accuracy matter more than fancy effects.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Clean and Simple User Interface
&lt;/h2&gt;

&lt;p&gt;Many scanner apps fail because of UI clutter.&lt;/p&gt;

&lt;p&gt;A good scanner app:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shows only essential buttons&lt;/li&gt;
&lt;li&gt;Uses clear labels&lt;/li&gt;
&lt;li&gt;Avoids confusing menus&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users shouldn’t need a tutorial to scan a document. If the interface is simple, users trust the app faster.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. High-Quality PDF Output
&lt;/h2&gt;

&lt;p&gt;The final result matters more than the scanning animation.&lt;/p&gt;

&lt;p&gt;A good scanner app produces:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clear text&lt;/li&gt;
&lt;li&gt;Proper contrast&lt;/li&gt;
&lt;li&gt;Well-aligned pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;PDFs should look professional enough for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Office work&lt;/li&gt;
&lt;li&gt;School submissions&lt;/li&gt;
&lt;li&gt;Official sharing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quality output builds long-term trust.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Smart OCR (Image to Text)
&lt;/h2&gt;

&lt;p&gt;OCR is a powerful feature—but only when done right.&lt;/p&gt;

&lt;p&gt;Good OCR should:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Be optional, not forced&lt;/li&gt;
&lt;li&gt;Extract readable and editable text&lt;/li&gt;
&lt;li&gt;Work reliably on common documents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Overusing OCR can slow down the app. Smart scanner apps apply OCR only when the user needs it.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Simple PDF Editing and Signing
&lt;/h2&gt;

&lt;p&gt;Most users don’t want full document editors.&lt;/p&gt;

&lt;p&gt;They want:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add a signature&lt;/li&gt;
&lt;li&gt;Minor annotations&lt;/li&gt;
&lt;li&gt;Quick edits&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A good scanner app keeps editing tools basic and useful, avoiding unnecessary complexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Lightweight App Size and Performance
&lt;/h2&gt;

&lt;p&gt;A surprisingly important factor.&lt;/p&gt;

&lt;p&gt;Many users:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use low-end devices&lt;/li&gt;
&lt;li&gt;Have limited storage&lt;/li&gt;
&lt;li&gt;Run older Android versions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A good document scanner app:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Has a small install size&lt;/li&gt;
&lt;li&gt;Runs smoothly on older phones&lt;/li&gt;
&lt;li&gt;Avoids heavy background processes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lightweight apps reach a wider audience.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Privacy and Permission Transparency
&lt;/h2&gt;

&lt;p&gt;Trust is critical.&lt;/p&gt;

&lt;p&gt;A good scanner app:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Requests only necessary permissions&lt;/li&gt;
&lt;li&gt;Keeps documents on-device&lt;/li&gt;
&lt;li&gt;Clearly explains permission usage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users are increasingly privacy-conscious. Respecting privacy improves retention and ratings.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Easy File Management and Sharing
&lt;/h2&gt;

&lt;p&gt;Scanning is only half the job.&lt;/p&gt;

&lt;p&gt;A good scanner app allows users to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rename documents&lt;/li&gt;
&lt;li&gt;Organize files easily&lt;/li&gt;
&lt;li&gt;Share PDFs quickly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The faster users can manage and share files, the more valuable the app becomes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;A good document scanner app isn’t defined by how many features it has—but by how smoothly it solves real problems.&lt;/p&gt;

&lt;p&gt;In my experience, users value:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Speed over animations&lt;/li&gt;
&lt;li&gt;Simplicity over complexity&lt;/li&gt;
&lt;li&gt;Reliability over feature lists&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s the mindset I followed while building my own document scanner app—focusing on performance, clarity, and everyday usability.&lt;/p&gt;

&lt;p&gt;This article is based on my experience building &lt;a href="https://play.google.com/store/apps/details?id=com.pdfscanner.scandocuments.docsign" rel="noopener noreferrer"&gt;PDF Scanner &amp;amp; Scan Documents&lt;/a&gt;, a lightweight Android app focused on fast scanning, PDF creation, OCR, and simple document editing.&lt;/p&gt;

</description>
      <category>android</category>
      <category>mobiledev</category>
      <category>productivity</category>
      <category>pdf</category>
    </item>
  </channel>
</rss>
