<?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: Dhairya Chandra</title>
    <description>The latest articles on DEV Community by Dhairya Chandra (@dhairyachandra).</description>
    <link>https://dev.to/dhairyachandra</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%2F96431%2Fac7453e3-820f-4236-8e37-faf33b9c126e.jpeg</url>
      <title>DEV Community: Dhairya Chandra</title>
      <link>https://dev.to/dhairyachandra</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dhairyachandra"/>
    <language>en</language>
    <item>
      <title>Building Stepzy with Google Gemini - How AI Helped Me Ship a Real iOS App Faster</title>
      <dc:creator>Dhairya Chandra</dc:creator>
      <pubDate>Thu, 26 Feb 2026 20:11:25 +0000</pubDate>
      <link>https://dev.to/dhairyachandra/building-stepzy-with-google-gemini-how-ai-helped-me-ship-a-real-ios-app-faster-cn2</link>
      <guid>https://dev.to/dhairyachandra/building-stepzy-with-google-gemini-how-ai-helped-me-ship-a-real-ios-app-faster-cn2</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/mlh-built-with-google-gemini-02-25-26"&gt;Built with Google Gemini: Writing Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built with Google Gemini
&lt;/h2&gt;

&lt;p&gt;Over the past month, I built &lt;strong&gt;Stepzy&lt;/strong&gt;, a lightweight iOS app designed to help people stay consistent with their daily movement. The goal was simple: create a clean, fast, distraction‑free step tracker that motivates users without overwhelming them.&lt;/p&gt;

&lt;p&gt;Most step‑tracking apps are either too bloated or too boring. I wanted something minimal but encouraging, something that makes you &lt;em&gt;want&lt;/em&gt; to hit your daily goal.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Google Gemini Helped
&lt;/h3&gt;

&lt;p&gt;Google Gemini became a core part of my development workflow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SwiftUI scaffolding:&lt;/strong&gt; I used Gemini to generate initial UI components, layout ideas, and simple animations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Debugging HealthKit logic:&lt;/strong&gt; When step queries or permissions behaved unexpectedly, Gemini helped me reason through the logic and edge cases.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Copywriting &amp;amp; UX:&lt;/strong&gt; The tagline &lt;em&gt;“Track Steps. Stay Motivated.”&lt;/em&gt; came from an iteration with Gemini, along with some microcopy for empty states.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feature ideation:&lt;/strong&gt; I explored habit‑building frameworks with Gemini and used those insights to shape Stepzy’s streak system and motivational nudges.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even though Stepzy is a native iOS app (not deployed on Cloud Run), Gemini acted like a teammate throughout the entire build.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try Stepzy
&lt;/h2&gt;

&lt;p&gt;Explore features, insights, and updates on our official website:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://stepzy.suvysoft.com/" rel="noopener noreferrer"&gt;https://stepzy.suvysoft.com/&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  TestFlight Access
&lt;/h3&gt;

&lt;p&gt;Want to try Stepzy before release?&lt;/p&gt;

&lt;p&gt;📩 Email us at &lt;strong&gt;&lt;a href="mailto:apps@suvysoft.com"&gt;apps@suvysoft.com&lt;/a&gt;&lt;/strong&gt; to request TestFlight access.&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%2Fs5993nuzyivu5kokt6th.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%2Fs5993nuzyivu5kokt6th.png" alt=" " width="800" height="462"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Technical Lessons
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Faster SwiftUI prototyping:&lt;/strong&gt; Gemini helped me quickly explore different layouts and component structures without getting stuck on boilerplate.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Better reasoning about HealthKit:&lt;/strong&gt; It was useful for thinking through how step counts update, how to handle permissions, and how to avoid double‑counting.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Architecture conversations:&lt;/strong&gt; Asking Gemini to “think like a senior iOS engineer” led to useful suggestions around separating concerns and keeping views lean.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Soft Skills &amp;amp; Workflow Lessons
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prompting is a real skill:&lt;/strong&gt; The clearer my questions, the better the answers. Vague prompts led to vague code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI accelerates, but doesn’t replace judgment:&lt;/strong&gt; I still had to review every line, test on device, and decide what actually shipped.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Iteration over perfection:&lt;/strong&gt; Using Gemini made it easier to try multiple approaches quickly instead of over‑planning.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Unexpected Lessons
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Gemini sometimes suggested &lt;strong&gt;non‑existent APIs&lt;/strong&gt; or mixed UIKit and SwiftUI patterns.&lt;/li&gt;
&lt;li&gt;It occasionally leaned on outdated patterns for state management.&lt;/li&gt;
&lt;li&gt;Those mistakes forced me to double‑check everything, which ironically made me more intentional and careful as a developer.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Google Gemini Feedback
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What Worked Well
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Great for scaffolding:&lt;/strong&gt; Generating SwiftUI views, basic models, and simple helpers was fast and surprisingly solid.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strong at debugging logic:&lt;/strong&gt; When I described a bug in detail, Gemini often helped narrow down the root cause or suggest better logging.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Helpful product thinking:&lt;/strong&gt; It contributed ideas around streaks, gentle nudges, and how to keep the app motivating without being noisy.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi‑step reasoning:&lt;/strong&gt; When I framed problems as multi‑step (“first do X, then consider Y, then Z”), the responses were more structured and useful.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Where I Hit Friction
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Hallucinated APIs and frameworks:&lt;/strong&gt; I had to verify everything against Apple’s docs or Xcode’s autocomplete.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verbosity:&lt;/strong&gt; Sometimes I had to explicitly ask for “short, focused answers” to avoid walls of text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inconsistent best practices:&lt;/strong&gt; Not all suggestions aligned with modern SwiftUI patterns, especially around &lt;code&gt;@State&lt;/code&gt;, &lt;code&gt;@ObservedObject&lt;/code&gt;, and navigation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context drift:&lt;/strong&gt; Long conversations occasionally lost focus, so I’d start fresh threads for new subproblems.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Looking Forward
&lt;/h2&gt;

&lt;p&gt;For future versions of Stepzy, I’d love to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add &lt;strong&gt;AI‑generated weekly summaries&lt;/strong&gt; of your movement.&lt;/li&gt;
&lt;li&gt;Experiment with &lt;strong&gt;on‑device personalization&lt;/strong&gt; using smaller models.&lt;/li&gt;
&lt;li&gt;Explore a &lt;strong&gt;watchOS companion app&lt;/strong&gt; to make step tracking even more seamless.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Building Stepzy with Google Gemini reminded me that AI isn’t here to replace builders - it’s here to amplify us. It helped me move faster, think more broadly, and ship a real app that I’m proud of.&lt;/p&gt;

&lt;p&gt;If you read this and end up building your own Gemini‑powered project, I’d love to see it.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>geminireflections</category>
      <category>gemini</category>
    </item>
    <item>
      <title>NEPTI Script v1.01</title>
      <dc:creator>Dhairya Chandra</dc:creator>
      <pubDate>Fri, 19 Feb 2021 18:51:28 +0000</pubDate>
      <link>https://dev.to/dhairyachandra/nepti-script-v1-01-5e30</link>
      <guid>https://dev.to/dhairyachandra/nepti-script-v1-01-5e30</guid>
      <description>&lt;p&gt;Github Project- &lt;a href="https://github.com/navjots7/NETPI-v1.01" rel="noopener noreferrer"&gt;https://github.com/navjots7/NETPI-v1.01&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is our first script and it is based on the basic networking tools that are already available on Kali Linux. But instead of opening different terminal windows for different tools, this script will save your time. &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%2F0lnxyr2cy6zey84yh5d0.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%2F0lnxyr2cy6zey84yh5d0.png" alt="Alt Text" width="800" height="330"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While writing this article, the script contains 6 features namely: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;IP Address - Know your IP Address&lt;/li&gt;
&lt;li&gt;MAC Address- Know your MAC Address&lt;/li&gt;
&lt;li&gt;Turn off the Interface- Turn off the interface&lt;/li&gt;
&lt;li&gt;Gateway IP- Know the Gateway IP&lt;/li&gt;
&lt;li&gt;Whois- use whois tool and the output will be saved in a different file named as Output.txt&lt;/li&gt;
&lt;li&gt;Hostname- Know the hostname
&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%2Frbgkls7ny7uffw89a5fg.png" alt="Alt Text" width="800" height="331"&gt;
So for this script to work, you need an interface with state as up. If the interface is down, this script will initially try to change the state of the interface. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;At first, it will list all the network interfaces which are in the up state. If you see your choice of Network interface in that list, you need to write down the interface to continue. Else just mention the specific interface you want to use, it will try to bring that interface in the up state and if that is successful then you will further proceed with the script or it will show an error if the interface is not present (This will result in exiting of the script.).&lt;/p&gt;

&lt;p&gt;Once you are done with this, just use the script with these tools. We will add some more tools in the near future.&lt;/p&gt;

&lt;p&gt;If you find any issue with the script, do mention it in the “issue” tab.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;WE ARE NOT RESPONSIBLE HOW YOU ARE GOING TO USE THIS SCRIPT. PLEASE BE ETHICAL, LEGAL AND USE IT FOR EDUCATIONAL PURPOSES ONLY.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  CREATORS
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Twitter-&lt;/strong&gt; &lt;br&gt;
@navjot7s - &lt;a href="https://twitter.com/navjot7s" rel="noopener noreferrer"&gt;https://twitter.com/navjot7s&lt;/a&gt;&lt;br&gt;
&lt;a class="mentioned-user" href="https://dev.to/dhairyachandra"&gt;@dhairyachandra&lt;/a&gt; - &lt;a href="https://twitter.com/dhairyachandra" rel="noopener noreferrer"&gt;https://twitter.com/dhairyachandra&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Github-&lt;/strong&gt;&lt;br&gt;
&lt;a class="mentioned-user" href="https://dev.to/navjots7"&gt;@navjots7&lt;/a&gt; - &lt;a href="https://github.com/navjots7" rel="noopener noreferrer"&gt;https://github.com/navjots7&lt;/a&gt;&lt;br&gt;
Dhairyachandra - &lt;a href="https://github.com/dhairyachandra" rel="noopener noreferrer"&gt;https://github.com/dhairyachandra&lt;/a&gt;&lt;br&gt;
@Singhm-n - &lt;a href="https://github.com/Singhm-n" rel="noopener noreferrer"&gt;https://github.com/Singhm-n&lt;/a&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>shell</category>
      <category>tutorial</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Starting my 100 Days of Code Challenge</title>
      <dc:creator>Dhairya Chandra</dc:creator>
      <pubDate>Sun, 07 Jul 2019 19:51:14 +0000</pubDate>
      <link>https://dev.to/dhairyachandra/starting-my-100-days-of-code-challenge-1p5f</link>
      <guid>https://dev.to/dhairyachandra/starting-my-100-days-of-code-challenge-1p5f</guid>
      <description>&lt;p&gt;Hello Everyone,&lt;/p&gt;

&lt;p&gt;I’m publicly committing to the 100DaysOfCode Challenge starting today! I will share my progress report on &lt;a href="https://twitter.com/dhairyachandra" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; daily. You can tweet me on &lt;a href="https://twitter.com/dhairyachandra" rel="noopener noreferrer"&gt;@dhairyachandra&lt;/a&gt; for any queries and questions. Daily logs and work will be uploaded on &lt;a href="https://github.com/dhairyachandra" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;. Also I’ll be sharing my daily learning on &lt;a href="//www.medhairya.com/blog"&gt;my blog&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I’ll be starting learning Swift language and then I’ll design iOS apps all my work will be shared on Twitter, GitHub and my website.&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%2F13bh4gmdn7x4ayegzlet.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%2F13bh4gmdn7x4ayegzlet.png" width="467" height="335"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is 100 Days Of Code Challenge ?
&lt;/h2&gt;

&lt;p&gt;100 Days of Code is a challenge/community, where you publicly commit to code for 1 hour for the next 100 days (it is however more flexible than that). You also become a part of a large friendly dev community.&lt;/p&gt;

&lt;p&gt;Two Main Rules:&lt;/p&gt;

&lt;p&gt;– Code minimum an hour every day for the next 100 days.&lt;/p&gt;

&lt;p&gt;– Tweet your progress every day with the #100DaysOfCode hashtag.&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>coding</category>
      <category>swift</category>
    </item>
    <item>
      <title>iOS 12 Cool New Features</title>
      <dc:creator>Dhairya Chandra</dc:creator>
      <pubDate>Wed, 29 Aug 2018 06:21:09 +0000</pubDate>
      <link>https://dev.to/dhairyachandra/ios-12-cool-new-features-18g2</link>
      <guid>https://dev.to/dhairyachandra/ios-12-cool-new-features-18g2</guid>
      <description>&lt;p&gt;Apple’s annual iOS update, iOS 12, will be hitting devices later this year. It’ll bring things like your standard performance improvements, new Animoji features, Memoji — since everyone has always wanted to turn themselves into an Animoji — group FaceTime, camera effects, ways to limit your screen time, Augmented reality, digital wellness, Siri shortcuts, and a focus on sharing your experience with fellow iOS users are among the key highlights of the update.&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%2Fidwus6cen5syr4l1ipiq.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%2Fidwus6cen5syr4l1ipiq.png" alt="iOS 12 Features" width="735" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Here’s a list of the new features added in iOS 12:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Performance in iOS 12&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Apple put a big focus on speed with iOS 12, making it faster to load apps and take photos. An iPhone 6S running iOS 12 will launch apps 40 per cent faster, bring up the keyboard 50 per cent faster and take a photo from the lock screen 70 per cent faster compared to the same phone running iOS 11.Tweaks to the CPU software should mean that these speed upgrades don’t come at too high a cost to battery life. The CPU ramps up when it detects that more power is needed (if you start scrolling, for example), and ramps down again to conserve battery life afterwards. In times of high load, these CPU tweaks should mean that apps last twice as fast.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Animoji and Memoji&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A huge hit last year, Apple decided to add a few more emoji upgrades for the latest version of its iOS. New animoji include the ghost, koala, tiger and t-rex, and you’ll be glad to hear they all include tongue-detection so you can wag your tongue to have your ghostly digital replica do the same. With Memoji, Apple has also given users the ability to create tiny digital avatars of themselves.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Screen Time Widget&lt;/strong&gt;&lt;br&gt;
In the Widgets section, accessible by swiping to the right on the Home screen, there’s a new Screen Time widget where you can see how much time you’ve spent on your iOS device lately, and what you’ve been doing. You can also see your full Screen Time usage metrics in the Settings app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Augmented reality&lt;/strong&gt;&lt;br&gt;
Apple announced the second version of its augmented reality develop kit – ARKit 2. This includes improved face track, better 3D object detection and adds the ability for multiple people to experience the same virtual environment simultaneously. The Measure app will also allow people to measure objects in augmented reality, by dragging their viewfinder across an object in the real world.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do Not Disturb&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With iOS 12, Apple is giving users the tools to balance their time on and off the screen with the new Do Not Disturb and Screen Time features. Based on your when the users go to bed, the DND mode will be activated automatically, dim the display, and hide notifications. When you wake up, you get the option to unlock notifications. With Screen Time, Apple will let you assign time per app to prevent overuse. The feature will also prevent you from spending too much time at night indulging in social media. Parents will also get multiple features to manage their kids’ usage and manage it with remotely from iOS’ Family Sharing feature.Managing notifications is easier too with new notification stacks that bundle all alerts app-wise to declutter the notification center.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scan QR Code in Control Center&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There’s a new Control Center shortcut for scanning a QR code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Battery Info&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the Settings app, the battery usage chart shows usage for the last 24 hours or the last 10 days instead of the last 7 days. There’s also a whole new chart that displays battery usage information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Group Facetime&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Facetime now supports group video calling with up to 32 users and users can join even during an on-going call. Facetime is now integrated into Messages and you can directly jump into the video call from a chat group. During the video call, Facetime automatically determines which of the members is speaking and their tile automatically comes to the fore while others make room.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Managing notifications also gets easier&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Apple is finally bringing grouped notifications to iOS 12 in a huge and long-overdue step. The next big iOS update, which started seeding to developers today, will support grouped notifications, and you can dismiss all alerts from the same app easily to save yourself from notifications hell. Grouped notifications will be stacked on the lock-screen and from there you can banish certain apps  to the ‘Quiet’ section in the Notification Center. You can also turn off notifications from certain apps more easily.&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%2Fi1.wp.com%2Fwww.gadgetsdesk.com%2Fwp-content%2Fuploads%2F2018%2F06%2Fgd2-1.jpg%3Fresize%3D768%252C432" 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%2Fi1.wp.com%2Fwww.gadgetsdesk.com%2Fwp-content%2Fuploads%2F2018%2F06%2Fgd2-1.jpg%3Fresize%3D768%252C432" alt="iOS 12" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Measure App&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Apple is launching a new Measure app in iOS 12, which leverages ARKit 2 to quickly gauge the size of real-world objects just like you would with a tape measure or a ruler. Measure can also automatically provides the dimensions of objects such as picture frames, posters and signs. With Measure, iOS users can take a photo and share it along with its accurate dimensions for their work or any other purpose.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ARKit 2&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The final push when it comes to Augmented Reality is the second major version of the company’s ARKit. In case you don’t know, ARKit is used by third-party developers to create immersive experiences.The most significant new feature of ARKit 2 is the ability to use two or more iOS devices to create a single AR mixed world experience. For example, two or more iOS devices will be used to make sure their owners are seeing the same thing running the same app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shortcuts App&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Apple didn’t want app developers to have all the power over Siri. Thanks to a brand new app called Shortcuts, you’ll be able to create your own Siri integrations. In practice, it seems like more advanced iOS 12 users will like this feature the most. If your favorite app doesn’t offer the kind of Siri integration that you want, you can make your own shortcut. This is all based on your needs and habits. Even though this process requires a bit of work, it has the potential to pay off in the long term really.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.gadgetsdesk.com/apple-announces-ios-12-with-cool-new-features/" rel="noopener noreferrer"&gt;Read Full Article&lt;/a&gt;&lt;/p&gt;

</description>
      <category>apple</category>
      <category>ios12</category>
      <category>iphone</category>
      <category>ios</category>
    </item>
  </channel>
</rss>
