iOS 18: New Feature Review (feat. Varun Palaniappan)

iOS 18: New Feature Review (feat. Varun Palaniappan)

In this episode, Krish and ⁠Varun⁠ discuss the new features of iOS 18, focusing on customization options for the home screen and lock screen, enhancements to the torch app, a revamped control center, improvements in the photos app, and new functionalities in the calculator and notes apps. They provide insights into how these features enhance user experience and reflect Apple's ongoing commitment to innovation. In this conversation, Varun and Krish discuss the new features of iOS 18, focusing on embedded voice features, reminders and calendar integration, app privacy, widget customization, tap to cash, maps and custom routes, and enhancements in iMessage. They explore how these features improve user experience and productivity, while also addressing some limitations and bugs they encountered during their discussion.

Takeaways

  • iOS 18 introduces significant home screen customization options.
  • Lock screen customization allows for more personalized controls.
  • The torch app now features adjustable brightness and focus.
  • Control center has been revamped for better accessibility and customization.
  • The photos app now includes advanced search capabilities using AI.
  • Calculator app now supports math notes and conversion features.
  • Notes app allows for collapsible categories and color customization.
  • Customization features are aimed at enhancing user experience.
  • Apple continues to innovate with software updates, enhancing older devices.
  • User feedback is crucial for future updates and improvements. Embedded voice features enhance note-taking efficiency.
  • Reminders now integrate seamlessly with the calendar app.
  • Hiding apps adds a layer of privacy for users.
  • Widget customization allows for a more personalized home screen.
  • Tap to cash simplifies peer-to-peer payments.
  • Custom routes in maps improve navigation for outdoor activities.
  • iMessage now supports a wider range of reactions.
  • Sending messages later can help manage communication better.
  • The predictive text feature has improved significantly.
  • Overall, iOS 18 offers subtle yet impactful enhancements.

Chapters

00:00 Introduction to iOS 18 Features

03:05 Home Screen Customization

06:02 Lock Screen Customization

11:54 Torch App Enhancements

14:58 Control Center Overhaul

23:50 Photos App Revamp

33:02 Calculator and Math Notes Features

51:56 Notes App Improvements

55:07 Exploring Embedded Voice Features

58:43 Reminders and Calendar Integration

01:01:50 Hiding Apps for Privacy

01:04:23 Customizing Widgets and Home Screen

01:11:14 Tap to Cash: A New Way to Pay

01:15:30 Maps and Custom Routes

01:20:49 iMessage Enhancements and Reactions

Jaksot(412)

Building a Mobile App - Part II (React Native, Flutter, and some others)

Building a Mobile App - Part II (React Native, Flutter, and some others)

Even if you've decided to build a cross-platform native mobile app, there are still a few decisions to be made. In this podcast, I discuss a tiny bit about React Native and Flutter (2 very popular frameworks). #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 202311min

Aggregations in Mongo - Much faster and the best (and maybe only?) alternative in many cases

Aggregations in Mongo - Much faster and the best (and maybe only?) alternative in many cases

If you are using MongoDB and an Object Data Modeling library like Mongoose, or Mongoid, you may find yourselves in situations where your queries are taking a little too long. Come Aggregations to your rescue! #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 202310min

Make your Git commits frequent so you run into fewer merge conflicts

Make your Git commits frequent so you run into fewer merge conflicts

Say, your team is working on a number of features, and there is a steady stream of Pull Requests at any given time. The likelihood and complexity of merge conflicts depends both on the size of your team, and the scope of your features. In this podcast, I discuss a few options to mitigate merge conflicts. #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20238min

Heroku Cloud Application Platform - why it will help your TTM (Time to Market)

Heroku Cloud Application Platform - why it will help your TTM (Time to Market)

If you want complete control over your servers, you would choose (something like) Amazon EC2 and start with creating a new Machine Image. But, what if your interest primarily lied in building your app, and solving your user's problems ASAP, and you didn't want to spend much, if any, time on setting up and configuring servers? #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20238min

Building a Brand New Application? Looking for a way to reduce your ramp up time?

Building a Brand New Application? Looking for a way to reduce your ramp up time?

When you get started on a new project, it is natural to feel a tad overwhelmed. After all, it may be a new team, new technology stack, new processes, and new business problems - so it is alright to feel a little restless. But there is a way to feel at home by the end of Day 1.   #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 202312min

Development Efficiency - Are you bouncing your servers too often?

Development Efficiency - Are you bouncing your servers too often?

If it takes you 5 minutes to test 10 lines of code, there is a problem. If it takes you 3 minutes to bounce your (local) server, and that's the only way for you to test your code, there is another problem.  #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 202312min

Code Quality - How can you assess the quality of a codebase before reviewing a single line of code?

Code Quality - How can you assess the quality of a codebase before reviewing a single line of code?

Whether you are joining a new team, or a new developer is joining your team, the expectation is quite the same - "a good quality codebase that will help us understand the product without having to bug the rest of the team". How can we work towards building such a codebase? #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20239min

Backwards Compatibility Issues - a few ways to ensure that you do not run into them

Backwards Compatibility Issues - a few ways to ensure that you do not run into them

You cannot afford to make Backwards Compatibility an after thought. As your system grows, and your user base grows, you are going to continually add new features and services, and some of them will require fundamental changes to your semantics and data structure. Given that, backwards compatibility can get rather challenging but there are steps you can take to mitigate potential issues. #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20239min