Best of iOSOctober 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    When to go full time indie?

    Deciding when to go full-time indie depends on personal circumstances. You need to understand how you handle transitions, evaluate your environment and constraints, and assess your goals. Success doesn't come easily or quickly, often requiring overcoming significant challenges and maintaining consistency.

  2. 2
    Article
    Avatar of hnHacker News·2y

    Command Line Tools I Like (2022)

    An iOS developer shares their favorite modern command line tools, many of which are written in Rust for improved speed and usability. Tools discussed include neovim, fzf, bat, exa, ripgrep, fd, delta, tldr, zoxide, and HTTPie. These tools offer enhanced functionality and usability over traditional Unix tools, such as improved search capabilities, syntax highlighting, and more intuitive interfaces.

  3. 3
    Article
    Avatar of jetbrainsJetBrains·2y

    Kotlin Multiplatform Development Roadmap for 2025

    Kotlin Multiplatform is gaining traction, with Google officially supporting it for Android and iOS business logic sharing. JetBrains plans to enhance the ecosystem in 2025, including upgrading Compose Multiplatform for iOS to Stable, releasing Kotlin-to-Swift export, and a dedicated KMP IDE. Key focus areas include achieving feature parity across platforms, improving tooling, and refining the library ecosystem.

  4. 4
    Article
    Avatar of verygoodventuresVery Good Ventures·2y

    Why Learn SwiftUI as a Flutter Developer?

    Flutter offers many advantages, but it doesn't cover all edge cases, especially with the evolving features of iOS, iPadOS, and macOS. Developers might need to write native code in Swift to leverage features like watchOS, Siri Shortcuts, App Clips, widgets, and Live Activities. Swift and Dart have similarities, making the transition smoother. Moreover, SwiftUI—the reactive UI framework for Swift—shares similarities with Flutter's widgets, facilitating easier integration. Learning SwiftUI can enhance the user experience on Apple platforms without moving entirely away from Flutter.

  5. 5
    Video
    Avatar of youtubeYouTube·2y

    The EASIEST Way To Build Your Mobile App In 30 Minutes (No Code)

    Learn how to build a mobile app in under 30 minutes without any coding knowledge by using the Good Barber platform. This no-code, drag-and-drop tool allows you to create both simple and complex apps for iOS and Android, manage marketing, get app statistics, and integrate monetization features. With over 190 plugins and third-party API support, you can customize your app to fit various needs, from e-commerce to memberships.

  6. 6
    Article
    Avatar of collectionsCollections·2y

    How to Setup Flutter & Firebase with Multiple Flavors using the FlutterFire CLI

    Learn how to set up multiple Firebase environments for a Flutter app with different flavors using the FlutterFire CLI. The guide covers creating separate Firebase projects for each flavor, configuring these with shell scripts, and initializing Firebase during app startup on iOS, Android, and web platforms. This setup ensures security, efficiency, and organized configurations across various environments.

  7. 7
    Article
    Avatar of jetbrainsJetBrains·2y

    Compose Multiplatform 1.7.0 Released

    Compose Multiplatform 1.7.0 by JetBrains introduces new components, performance improvements, and enhanced type-safe navigation. Key updates include Material3 components in common code, better touch interop on iOS, drag-and-drop support for desktop, and shared element transitions. Performance gains are notable on iOS with Kotlin 2.0.20, and resource handling has been improved across platforms.

  8. 8
    Article
    Avatar of devswiftlyDev Swiftly·2y

    Essential SwiftUI Concepts: A Complete Study Guide for Beginners

    A comprehensive guide for beginners to understand essential SwiftUI views and containers. It covers basic views like Text, Image, and Button, as well as layout views such as HStack, VStack, and ZStack. The guide also includes containers and controls, layout support & utility views, modifiers & effects, advanced views like Map and VideoPlayer, utility & support views, gesture handling & interaction, state management, environment customization, accessibility, Combine integration for data flow, and additional debugging & preview features. The information is designed to help developers build flexible and sophisticated user interfaces with SwiftUI.

  9. 9
    Video
    Avatar of vpradeillesVincent Pradeilles·2y

    Don't write this code! (use a Swift Regex instead 😌)

    Regular expressions in Swift have been simplified and made safer with a new syntax introduced in iOS 16. The older NSRegularExpression API from Objective-C was verbose and exception-prone. The new Swift regex syntax offers compile-time checks and easier string capture via tuples. A regex builder syntax is also available for complex expressions.