Best of iOS — August 2024
- 1
- 2
Community Picks·2y
realvjy/Cool-Loaders-SwiftUI: Cool loaders directly coded in SwiftUI from Figma
Collection of cool loaders created directly in SwiftUI, with no dependency on Lottie Files or SVG. Includes one loader using Metal Shaders. Contribution invites are open, with specific need for fixing the Leaf loader's animation. Figma files are available for community access.
- 3
Povio·2y
How to Publish iOS App to The App Store in 2024
Publishing an iOS app involves multiple steps, including signing up for the Apple Developer Program, creating an app store listing, and ensuring compliance with Apple's guidelines. It's essential to gather necessary legal information, prepare a D-U-N-S number, and design app icons and screenshots. Understanding App Store review guidelines and setting up app analytics are also crucial for a successful submission. Povio provides expert support throughout the process, helping businesses bring their apps to market efficiently.
- 4
- 5
React Native·2y
Support for Percentage Values in Layout, New Architecture Stabilization, Template & init Updates, and more · React Native
React Native 0.75 introduces several new features, including support for percentage values in Yoga 3.1 layouts, various stabilization fixes for the New Architecture, and a new jsi::Runtime API for TurboModules. There are breaking changes such as modifications to the TypeScript Touchables, deprecation of older SDKs, and removal of certain Android and iOS features. The release also updates templates and the 'react-native init' command to promote framework usage like Expo for new projects.
- 6
- 7
- 8
ProAndroidDev·2y
Convert Your Native Project to Kotlin Multiplatform — Developer’s Guide
Migrating a native mobile app to Kotlin Multiplatform (KMP) allows for shared logic between Android and iOS, cutting costs and simplifying maintenance. The guide covers the technical aspects of this migration, including repository setup, modularization, dependency injection, and managing platform-specific code. It addresses common challenges and provides solutions based on extensive experience in KMP development. The process involves gradually moving Kotlin code from the Android app to a Multiplatform module, integrating it into the iOS application, and phasing out the corresponding Swift code.
- 9
- 10
Collections·2yIntroducing Flutter 3.24 and Dart 3.5: New Features and Enhancements
Flutter 3.24 and Dart 3.5 introduce a range of new features and enhancements including advanced graphics capabilities with Flutter GPU, multi-view embedding for web apps, support for video ad monetization, updates to the Cupertino library, new sliver widgets for dynamic app bar behaviors, and performance improvements to the Impeller rendering engine. Dart 3.5 complements these updates with optimizations to boost overall development experience and app performance. The release also highlights significant community contributions and new tools in Flutter DevTools for better performance analysis and debugging.
- 11
- 12
Hacker News·2y
How developers trick App Store into approving malicious apps
Malicious developers are tricking the App Store review process by using geofencing, which hides app functionalities from reviewers based on their location. These apps often share the same code base, are built using React Native, and employ Microsoft’s CodePush SDK to alter app content after approval. Apple could mitigate this issue by implementing additional location-based tests and more proactive app removal measures.
- 13
Dev Swiftly·2y
Simple Quiz App in SwiftUI
This post provides a basic example of a quiz app using SwiftUI. The app presents one question at a time, allows users to select an answer, and displays whether the answer is correct. It tracks the user's score and gives an option to restart the quiz. The implementation includes a Question model, a QuizManager to manage quiz logic, and a ContentView for the UI.
- 14
iOS Dev Weekly·2y
The best iOS development links, every Friday
Discover the best iOS development links, including updates on Bitrise Release Management, innovations from WWDC using AI, and several insightful posts on Swift, including non-sendable types, new features in Swift 6, and SwiftUI animations. Additionally, explore design insights on moving away from Lorem Ipsum, book reviews relevant to coding ethics, and job opportunities in AI training data with Swift.