042 – Apple Special Event ’23

Heute reden wir vor allem über die neuen iPhones und Apple Watches, lassen aber natürlich auch nicht ein paar News aus unseren eigenen Entwicklungen aus.

Links aus der Sendung:

Introduction Videos 15 vs 15 Pro

iPhone 15: 47 sec https://www.youtube.com/watch?v=XHTrLYShBRQ 

iPhone 15 Pro: 4 min https://www.youtube.com/watch?v=xqyUdNxWazA

Strings Catalog Diskussion inspirierte diesen FAQ-Artikel: https://www.fline.dev/the-missing-string-catalogs-faq-for-xcode-15/

Für Twoot it! hunderte Paywalls angeschaut, 20 analysiert, Learnings im Artikel + FreemiumKit library: https://www.fline.dev/freemiumkit-learnings-from-analyzing-mobile-paywalls/

Neues “Foundation” framework zur Reduzierung von Imports (wegen OSLog etc.): https://github.com/FlineDev/Foundation 

https://nfc.cool

SE-404: Allow Protocols to be Nested in Non-Generic Contexts

Framework: https://github.com/hiddevdploeg/Billboard

Continue Reading →

041 – JeehutKit

Wir freuen uns, dass Holger nach seiner Auszeit wieder zurück ist und von seiner Genesung nach einem Beinbruch berichtet. Er hat uns bei der Bearbeitung des Podcasts geholfen und uns über die neuen Funktionen von iOS 17 informiert, insbesondere über die Einstellungen für Stimmen und Geschwindigkeit.

Wir sprechen auch über den App Store Transparency Report von Apple und die Herausforderungen bei der Nutzung von AR-Brillen. Cihat berichtet von seinen Erfahrungen bei den Labs auf der WWDC und gibt Tipps, wie man das Beste aus den Sessions herausholt.

Wir diskutieren über die Nutzung von Core Data und anderen Frameworks in unseren Apps. Cihat erwähnt auch das neue Framework Tip Kit und Nico hebt OSLog hervor. Wir sprechen über die Vorteile von OSLog und die Nutzung von OpenAPI.

Nico spricht auch über seine Abonnenten, die abnehmen, je mehr er ihnen bietet, und er nutzt seine Reichweite, um neue Abonnenten zu gewinnen. Er freut sich über die neuen SwiftUI-Animationsverbesserungen und plant, sie in seiner NFC-App zu verwenden.

Nico erwähnt auch die Live Activities-Session von Apple und empfiehlt sie. Er hat auch ein Smart Home eingerichtet und plant, den Raum als gemeinsamen Arbeitsplatz zu nutzen. Zu seinen weiteren Fortschritten gehört die Kontaktaufnahme mit John Cohn, einem interessanten “Mad Scientist”, der ihm bei seiner NFC-App geholfen hat.

Nico hat auch weitere Funktionen in seiner App entwickelt, um die Kündigungsrate der Abonnenten zu reduzieren. Hinsichtlich der Geschäftsstrategie hat er einen Vertrag mit einem Stufensystem ausgearbeitet und plant, in eineinhalb bis zwei Jahren eine Partnerschaft einzugehen.

Er hat auch Erfahrungen mit Marketingagenturen geteilt und plant, künftig stärker auf Social-Media-Posts zu setzen. Es wurden auch Gespräche über neue QR-Code-Modelle, die Erfahrungen mit SwiftUI und neue Funktionen für die App-Übersetzung geführt.

Cihat erwähnt die Einführung eines neuen Formates namens Stream Catalogs, das die Lokalisierung und Übersetzung von Strings erleichtert. Er betont, dass die Migration einfach ist und auch mit älteren iOS-Versionen durchgeführt werden kann. Holger erwähnt seine Schwierigkeiten, die neueste Version von Xcode auf seinem älteren MacBook zu installieren, und beschwert sich über die Kosten eines Upgrades.

Nico äußert seine Erleichterung über die verbesserten Übersetzungs- und Autovervollständigungsfunktionen von Stream Catalogs, hat sie jedoch noch nicht selbst gesehen. Cihat erklärt, wie mit String Catalogs fehlende Übersetzungen identifiziert und Probleme vermieden werden können, bei denen falsche Schlüssel für verschiedene Sprachen angezeigt werden.

Sie diskutieren die Konsequenzen des Ignorierens dieser Probleme und des Auslieferns von Code mit unvollständigen Übersetzungen, was dazu führen könnte, dass englischer Text für den Benutzer angezeigt wird.

Dann teilt Cihat Informationen über seine neue App Twotit mit, mit der Nutzer Posts für Twitter und Mastodon gestalten können. Er erwähnt die Herausforderungen des Pricings aufgrund der teuren Twitter-API und die Entscheidung, einen gewissen Preis für die App zu verlangen, der mit den Kosten der Twitter-API zusammenhängt.

Es gibt auch eine Lite-Version der App für Nutzer, die kein Twitter nutzen. Holger erwähnt, dass er Twitter nicht mehr benutzt.

Cihat empfiehlt die Verwendung von Extensions, um den Code übersichtlicher zu gestalten, und teilen Tipps zum Deaktivieren des Debug-Executables für schnellere App-Starts. Sie diskutieren auch das WLAN-Debugging und verschiedene Entwicklerwerkzeuge wie Stalker 2 und Fatal Error.

Weiterhin berichtet Cihat über das WWDC-Notes-Projekt und verschiedene Artikel, die er geschrieben hat. Sie diskutieren auch die Framework-Auswahl für die Folge und erwähnen das Framework “Swipe Actions” von Steven Zeng.

Schließlich sprechen sie über ihre Erfahrungen in großen Unternehmen wie Apple und kleinen Startups und teilen Gedanken zur Unabhängigkeit als Indie-Entwickler.

Continue Reading →

037 – Neujahr 2023

Zum Jahresbeginn haben wir uns wieder zusammengesetzt um über die neuen Entwicklungen unserer Apps zu sprechen. Außerdem geht es um ChatGPT, Drittanbieterappstores, 3D Drucker und einiges mehr.

Continue Reading →

036 – Release Day

Wir haben im Oktober jeder eine macOS App released. Dadrüber wollen wir sprechen. Natürlich geht es auch ein bisschen um allgemeine Apple Developer News, kaputten Servern, Swift Evolution News, einem Framework der Woche und um Japan 🇯🇵.

Continue Reading →