Best of iOSJuly 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    The Decline Of Mobile Development

    Mobile development for Android and iOS has become increasingly frustrating due to frequent OS updates requiring new compliance measures that complicate codebases. Developers face restrictive actions if their apps aren't updated in time, taking away from feature development and inflating costs. Many developers find the constant hoop-jumping and convoluted design patterns discouraging, leading them to switch to web development where they can build faster with fewer constraints. Google and Apple's control over app ecosystems and mandatory in-app purchases further dissuade developers. As a result, many are leaving mobile development in favor of the web.

  2. 2
    Article
    Avatar of devtoDEV·2y

    How I build simple Mac apps using Go

    DarwinKit has released v0.5.0, the largest release to date, offering near-complete coverage of 33 Apple frameworks with automatic Go integration. This includes 2,353 classes, 23,822 methods, 9,519 constants, and 543 structs. It's now possible to build simple Mac apps using Go without XCode, thanks to features like automatic conversion of native Go types, block arguments support, and pre-made delegate implementations. The project aims to eventually cover Apple framework functions and minimize CGO usage to enhance build times and binary sizes.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    How BigPay Increased Flutter Developer Velocity: Part 2— CI/CD for Flutter iOS

    BigPay enhanced their Flutter developer velocity by implementing a CI/CD pipeline for their iOS app using GitHub Actions. This automated workflow handles code signing, builds, tests, and deployments, addressing earlier challenges like manual builds and inconsistent environments. The pipeline integrates tools like Firebase App Distribution, Diawi, and TestFlight to streamline the release process, significantly boosting efficiency and reliability in delivering high-quality updates.

  4. 4
    Article
    Avatar of medium_jsMedium·2y

    Build Android and iOS apps with SwiftUI

    In the evolving mobile app development landscape, Skip provides an innovative solution for iOS developers to build native Android apps using their existing Swift and SwiftUI skills within Xcode. This approach eliminates the need to learn new frameworks and simplifies the development process. Skip works by transpiling SwiftUI code into Kotlin and Jetpack Compose, enabling native performance on both platforms. With straightforward installation via Homebrew and integration with familiar tools, developers can streamline their workflow for creating cross-platform applications.