u/busymom0
How to trigger screenshot WITHOUT Dynamic Island cut out in iOS 27 simulator device hub?
In previous simulators, we could use the "Trigger screenshot" option in menu to take a screenshot which won't have the Dynamic Island cut out and rounded corners.
In iOS 27 simulator device hub, this option is missing. The screenshot button at bottom includes the Dynamic Island cut out which I don't want.
How to get it the old way without the cut outs?
Derek Lunsford predicting his placing during his posing routine last night
Fun Fact: Both your NEW Classic and Open Mr Olympia 2026 winners wore glasses!!
Your NEW Mr Olympia 2026 - Nick Walker!!!!!!
Does anyone remember Element Bars pitch? Absolutely the best negotiating entrepreneur in the tank.
youtu.beIt's absolutely crazy to have 15 million in sales, yet negative in profit
I just watched the "Elephant Chat" pitch and can't believe how someone allowed this crap to be on Shark Tank
It's literally a stuffed toy elephant for couples so they can leave it as a signal for their husband/wife that they need to have a conversation. They raised $100k for this before coming in the tank!!! WTF
How anyone thought this was a worthy product for Shark Tank is beyond me. The dumbest product ever in tank imo.
I made a simple word building game that supports anagrams and is made for one handed use. Would love your feedback to improve it.
It's called Unscramble! and I believe it's the simplest word building game.
Rules: You get a few letters on screen. You need to make one word with all the letters. Tap a letter to select. Tap again to deselect. Faster you go, better you score.
If you enter anagrams of the word it's looking for, it gives you extra points. If you are stuck, you can either "Ask Friend" or get Hint.
I believe the simplicity of the game along with big touch buttons makes it perfect for one handed use.
There's 6 difficulty levels in the game, and settings for things like toggling the timer, relaxing background music, sound effects, haptic feedback, removing the background animation.
If you want to try:
https://apps.apple.com/ca/app/unscramble-word-anagram-relax/id6794976057
Timeline of app review time for my new apps vs updates to existing apps
There's been a lot of posts here lately about people being frustrated with long wait times. So I thought I'd share my experience.
I've been an Apple developer and submitting apps for 15 years with multiple regularly maintained apps on the App Store. Those who have been developing for a long time probably remember super long wait times of 2-4 weeks before around 2017. We even had a website which tracked average App Store review times based upon a hashtag used on twitter. Around 2017, Apple sped up the review process and it went down to under 24 hours for both new apps and updates to existing apps.
However, recently, possibly due to rise of AI slop apps, the review times have exploded again. In the last year, I've submitted 3 new apps and multiple updates to existing apps on both iOS and macOS stores.
iOS
The first 2 new apps took about a week. The 3rd and most recent one took 19 days and just got approved this morning.
For this new app: I submitted it on August 13th, it waited for review for 2 weeks. Then it went in review and was rejected for an incorrect reason. The app was a game and used Game Center for leaderboards. Reviewer said I need to seek consent or disclose this in my privacy policy. I responded back saying my privacy policy already disclosed this and I also filed an appeal. It waited for 5 days again. This morning, it went in review again and was approved! I didn't have to change anything. I just copy pasted portions from my privacy policy in my reply to the reviewer and that satisfied them. So, overall, it took 19 days for this new app.
Meanwhile updates to existing apps are still very fast. Sometimes they get approved in 2-4 hours. Other times in 1-2 days.
macOS
On macOS, it's still very fast. Both new apps and updates are getting approved very fast. One of the new iOS apps I submitted also had a macOS companion app built using Catalyst. While the iOS one was waiting for a week, the macOS one was approved in under 24 hours.
All updates (except 1) to macOS apps get approved in 2-4 hours for me. Only one exception was an update which went in review in 2 hours but then just sat in that "In Review" status for 3 days before getting approved too.
Hope this answers people's questions. Let me know if anyone has questions.
Timeline of app review time for my new apps vs updates to existing apps
There's been a lot of posts here lately about people being frustrated with long wait times. So I thought I'd share my experience.
I've been an Apple developer and submitting apps for 15 years with multiple regularly maintained apps on the App Store. Those who have been developing for a long time probably remember super long wait times of 2-4 weeks before around 2017. We even had a website which tracked average App Store review times based upon a hashtag used on twitter. Around 2017, Apple sped up the review process and it went down to under 24 hours for both new apps and updates to existing apps.
However, recently, possibly due to rise of AI slop apps, the review times have exploded again. In the last year, I've submitted 3 new apps and multiple updates to existing apps on both iOS and macOS stores.
iOS
The first 2 new apps took about a week. The 3rd and most recent one took 19 days and just got approved this morning.
For this new app: I submitted it on August 13th, it waited for review for 2 weeks. Then it went in review and was rejected for an incorrect reason. The app was a game and used Game Center for leaderboards. Reviewer said I need to seek consent or disclose this in my privacy policy. I responded back saying my privacy policy already disclosed this and I also filed an appeal. It waited for 5 days again. This morning, it went in review again and was approved! I didn't have to change anything. I just copy pasted portions from my privacy policy in my reply to the reviewer and that satisfied them. So, overall, it took 19 days for this new app.
Meanwhile updates to existing apps are still very fast. Sometimes they get approved in 2-4 hours. Other times in 1-2 days.
macOS
On macOS, it's still very fast. Both new apps and updates are getting approved very fast. One of the new iOS apps I submitted also had a macOS companion app built using Catalyst. While the iOS one was waiting for a week, the macOS one was approved in under 24 hours.
All updates (except 1) to macOS apps get approved in 2-4 hours for me. Only one exception was an update which went in review in 2 hours but then just sat in that "In Review" status for 3 days before getting approved too.
Hope this answers people's questions. Let me know if anyone has questions.
App Rejection due to "5.1.2 - Legal - Privacy - Data Use and Sharing" for uploading scores to Game Center Leaderboards without consent
I have a new game which uses Apple's Game Center Leaderboards for uploading top scores, streaks etc.
App was rejected for uploading scores to leaderboard without user consent first. I've never seen such consent for Game Center.
This is what they sent me:
> Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing
> The app does not obtain the user's consent prior to uploading users' scores to a global leaderboard.
> To collect personal data with the app, you must make it clear to the user that their personal data will be uploaded to your server.
> To resolve this issue, obtain the user's consent prior to uploading users' scores to a global leaderboard or revise the app to include a privacy policy URL in the App Information page on App Store Connect and ensure that the URL you provide directs users to your privacy policy.
Note that my privacy policy already had the below:
> "Information Collection and Use
> The app is a game and your gameplay data is recorded in the app for the app to function. Some gameplay data such as scores and streaks is shared with Apple’s Game Center for the leaderboard functionality. The gameplay data is also shared with Apple’s iCloud to sync your data between your devices."
I feel like they didn't read my privacy policy before rejecting? Am I supposed to show this manually before uploading to Game Center? I've never seen that on any game I play.
Btw, I only use Game Center and iCloud syncing. I don't have my own server. So I don't have access to their scores or data.
Also, my game functions without needing Game Center. It's optional if they wanna see their scores on global leaderboard.
To memorize my studies, I spent 6 months building a flashcards app the way I like using it. Includes markdown support, and folders, decks for organization. You tap to flip and swipe to rate as Easy, Again or Hard. Introducing CRAMMER. [supported on iOS, iPad, and Mac with automatic syncing]
Developer here.
I had used other flashcards apps before for studies and there was always one or another thing missing from most. Most didn't support markdown for making cards. Some missed the organizational aspect where I could have folders inside folders or decks inside other decks. Some had super outdated design and missed gestures. Most apps didn't have a macOS companion app. Many were missing syncing via CloudKit. Many needed a user acocunt to be created to do basic tasks. Almost all of them needed subscriptions. So, I decided to solve my own problem.
For improving my learning speed and not forgetting my study material, I built Crammer:
https://apps.apple.com/ca/app/crammer-flashcard-exam-cards/id6775268676
It's a flashcards app with a swipe to rate UI inspired by dating apps. You create the front and back of flashcards using Markdown. When practicing, my app's algorithm ensures that you review flashcards right before you may forget them. After reviewing a flashcard, you tap it to reveal the answer on the back of the card. You swipe right if you easily remembered it, left if you forgot it, or down if it took some effort and would like to review again. Crammer's algorithm will show you harder cards first and more often to help you really optimize your memory and prevent you from forgetting your study materials.
Tech Stack:
- Supports from iOS 14. Also supports macOS via Catalyst.
- Entire app is built in Swift and UIKit.
- The UI is all built programatically instead of storyboard/nib files.
- For storing the data (cards, folders/subfolders, decks/subdecks, practice data etc), I use local SQLite database in app. Note that I didn't use CoreData as I plan on building this app for Android too, so building my own SQLite schema and writing SQL manually seemed better for that as I can reuse it on android side.
- The search feature in app is built using SQLite's FTS.
- User's images are not stored in the SQLite database (obviously). They are stored as local files and the name of the image is stored in the database.
- There's no backend. For syncing, it uses Apple's CloudKit.
I always try to stay away from 3rd party dependencies as much as possible. It uses only 3 which I considered crucial:
- SnapKit for autolayout as it helps remove a lot of boilerplate when building the UI programatically.
- Swift-collections for OrderedSet
- SDWebImage for showing images in the app (though I might remove this in future)
- I didn't use any third party libraries for SQLite. It's all hand-written SQL by me using the native sqlite library that ships with iOS.
Development Challenge:
The whole app took me half a year to build. I started working on it during Christmas holidays last year and finished it couple months ago.
The biggest challenge was SQLite along with syncing of the SQLite database between devices using CloudKit. There were a LOT of edge cases. Ensuring all user created folders, decks, cards, images, along with their flashcard practice data is always in sync between devices was a complex task. Also SQLite FTS for searching took me about a week to get working properly. I think I spent about 70% of the coding time on just SQLite+syncing. But once I got it all working, I felt very proud haha. I also built the database syncing logic in such a way that now I am reusing it in my next app and that feels very convenient.
AI Disclosure
The app is entirely hand-coded, App Store photos are hand-made in PhotoShop, and this post is also hand-written. I personally only use AI in the same way I'd use stackoverflow (SO) previously. Instead of searching google and clicking on SO links, I'd do that on LLM. Most of these queries were related to SQL. When I had some question, I'd use the free web UI for ChatGPT or Claude.
Here's how I use my app when studying:
- Create flashcards by either manually typing the Front and Back of the card. Or you can import multiple cards at once in a long text (Front & Back separated by 3 hyphens --- and each card separated by 3 equal signs ===).
The Front can have your question and the Back can have the answer.
The Front & Back text supports Markdown and also LaTeX for Math formulas. So you can format text such as bold, italics, color, highlight, headings, links, images etc. You can also include diagrams (photos) in it.
To use coloured text, use curly bracket format: {red}coloured text{} or {#FF0000}coloured text{}
To highlight text, use square bracket format: [red]highlighted text[] or [#FF0000]highlighted text[]
Organize your flashcards into decks and folders for each subject as needed. Cards can belong to multiple decks at the same time. Decks and folders can also have subdecks and subfolders.
Practice decks or just bookmarked cards.
After reviewing the question on the front of the card, tap the card to flip it and reveal the answer on the back. Swipe RIGHT if the card was easy, LEFT if it you forgot it, or DOWN if you remembered but took some effort and would like to review again.
Once the whole deck is practiced, Crammer tells you how long you took to practice, and how many cards were hard.
Once you have reviewed a deck, you can instantly practice again with just a single tap.
Crammer notifies you if there's some card which you are constantly failing as it might be poorly designed. You can edit it to improve it. Make sure to swipe and reset its practice history after such fixes.
Swipe/Right Click on Mac to Bookmark important cards, decks, and folders for easy access.
Swipe/Right Click on Mac to Archive cards, decks, and folders which you no longer need.
All your decks, folders, and flashcards are seamlessly auto-synced across all your devices using iCloud. So you can create them on iPad/Mac and access them on iPhone.
Crammer is available on iPhone, iPad, and Mac.
Supported keyboard shortcuts on Mac:
Enter or Spacebar to flip card
Left, Down and Right arrow keys for Hard, Again, and Easy ratings
Command + Z to undo a rating and go back to previous card
When editing a card, right click text to add photo
No accounts or signups.
No Ads. No subscriptions. Trial version of Crammer is limited to 15 flashcards. A one-time only purchase lets you create unlimited flashcards forever. This one-time only purchase gives you lifetime access to all features. It also supports this project and helps me continue to develop it. Thank you for your support.
Download link:
https://apps.apple.com/ca/app/crammer-flashcard-exam-cards/id6775268676