Systems | Development | Analytics | API | Testing

Bugfender

The iOS Developer's Playbook: Mastering SwiftUI Forms

In this article we’re going to examine how a SwiftUI Form can used in our SwiftUI apps. This will be a very technical article useful for any iOS developer, during which we’ll take a deep-dive into the code and then create a SwiftUI Form that combines a user profile with a settings screen. Table of Contents.

Understand Microfrontends: A Guide for Developers and CTOs

Microservices architecture has gained significant traction due to its ability to break down monolithic applications into smaller, independently deployable services. However, the benefits have often been lop-sided. While backend developers have realized numerous advantages, frontend adoption has been held back by tight coupling, slow development cycles and scalability issues. Microfrontends have emerged as a solution to these challenges by applying microservices principles to the frontend.

Swift Code Analysis: Integrating Sonarqube

SonarQube is an open-source platform that allows you to continuously inspect and measure code quality as you develop your project. It provides static code analysis for code issues, security issues, and code smells in various programming languages, including Swift. This helps development teams maintain and improve code quality by identifying and finding issues in the development lifecycle, if paired with a good testing methodology it can make a difference in your app quality.

A Comprehensive NextJS Router Guide for Developers

ReactJS is undoubtedly the most popular library for developers to build web and mobile applications. Its community is vast, so you get all the support you need as a developer while building applications. However, ReactJS is just a library for user interface development. It encourages us to build applications with the component architecture, which follows a tree hierarchy.

Unlocking the Power of Swift Generics: A Comprehensive Guide for Developers

Swift is a high-level programming language developed by Apple, which first appeared on June 2, 2014. Swift is vast and complex, containing all the major features we expect in a modern programming language. Generics are one of the most fundamental tools in all of Swift, empowering us to write more abstract, reusable and clean code. With Generics, we can use different data types in the same functions and classes, with minimum assumptions.

Understanding SwiftUI Pickers: Usage and Styling Techniques

Pickers are UI elements, provided by SwiftUI, that enable our users to choose between multiple options while using our iOS app. In this article we’ll have a look at them to see the various types and explore how they’re declared, configured, and styled. Together with SwiftUI buttons, pickers are one of the most used UI elements in iOS apps.

Advanced Swift Arrays: Explore Sort, Filter, Map and Reduce and more

Arrays enable you to group and order elements of the same type, so they play a crucial role in organizing your app’s data. If you’re building an iOS app, arrays are a vital part of your toolkit, and today we’re going to help you understand them. Specifically, we will give you a backend view of how Arrays work and jump into a host of specific operations, from simple filtering and sorting to complex ways of mapping and reducing them.

Top Static Site Generators for 2024

Static sites (websites) are not new. In fact they’ve been around since the era of Web 1.0. Back in those dim and distant days the internet only had a few contributors, so managing and maintaining a static website was fairly hassle-free, they use to have a couple of static html files. However, the needs of creators and consumers have changed dramatically since then. So we need a new technology to generate static sites, befitting the resources and innovative spirit of the digital revolution.

NSLog and You: Learning How and When to Use It

NSLog is a very useful function call that iOS developers are able to utilize, and it is one of the most common development tools used to debug iOS apps. Among other things, NSLog can be used to check the value of variables, log any notes that you need to make, and check for errors when you do not have a debugger available. While NSLog is fairly handy, it is not a universal tool that can solve all of your programming problems.

iOS Geofencing: Unlocking Location-Based Capabilities for Swift Developers

In iOS, geofencing is a location-based feature that enables us to define geographical boundaries and trigger actions, or alerts, when a device enters or exits those boundaries. This feature has become vital to all kinds of apps, enabling them to deliver personal, timely and contextual experiences.