Skip to main content

24 posts tagged with "Architecture"

Our Architecture tag page features a wide range of articles and tutorials that delve into the intricacies of architectural design, principles, and trends.

View All Tags

What LiteLLM Means for React Native App Teams

· 7 min read
Full Stack Developer

According to the official LiteLLM docs, LiteLLM can act as a Python SDK or as a proxy server that exposes 100+ models through an OpenAI-compatible format. The same docs highlight routing and fallbacks, spend tracking, budgets, virtual keys, logging, and rate limiting. That is exactly why tools like LiteLLM are showing up in more production stacks for AI chat, search, recommendations, and assistant features.

For React Native teams, that also means an AI gateway is no longer just backend plumbing. It is part of your release architecture. If the gateway is exposed, misconfigured, or compromised, your app can leak provider access, burn through budget, or break a core feature without a new binary release ever going through the App Store or Play Store.

LiteLLM and React Native AI app architecture

Top 10 React Native and Expo Updates to Track

· 10 min read
Full Stack Developer

This stretch has been one of the busiest periods the React Native ecosystem has seen in years. The important changes are not limited to framework releases. They also affect build pipelines, performance tooling, Expo workflows, and the platform requirements that determine whether your app can ship at all.

If you are building or maintaining a production app, these are the updates worth tracking first.

React Native and Expo ecosystem updates across architecture, OTA delivery, CI/CD, and store policy

The Ultimate Guide to React Native App Templates (Free, Premium & Production-Ready)

· 14 min read
Full Stack Developer

React Native templates are no longer just time-saving shortcuts. For serious teams, they are a strategic decision that affects architecture quality, release velocity, and long-term maintenance.

The problem is not finding templates. The problem is picking the right abstraction level for your product stage, then customizing it without destroying the advantages that made templates attractive in the first place.

This guide is written for developers and technical founders who want a clear, honest framework for choosing between free starters, premium kits, and production-ready full app templates.

It also covers the operational reality after you pick one: project planning, backend integration, UI patterns, performance tuning, testing, release, and scaling a portfolio of apps.

If you are evaluating options, start by scanning the current React Native templates collection and come back to this guide with your shortlist.

Related supporting guides: Best Free React Native App Templates for free starters, React Native Starter App for starter-kit product thinking, and Best Mobile App Templates for the broader multi-platform template landscape.

Workflow from idea to template selection, launch, and iteration

Angular Design Patterns: Architecting Your App

· 7 min read
Engineering Team

In this tutorial, we will explore various design patterns that can be used to architect your Angular application. Design patterns are reusable solutions to common problems that developers face during software development. By using design patterns, we can create more maintainable, scalable, and modular code. We will cover the MVC, Singleton, Dependency Injection, Observer, Facade, and Factory design patterns in the context of Angular development.

MVVM with Combine in SwiftUI – Tutorial

· 7 min read
Full Stack Developer

mmvm intro

In this article we are going to learn how to implement the powerful MVVM design pattern in SwiftUI applications that are leveraging the Combine framework. The combination of these 3 concepts will be the standard of iOS app architecture for the years to come, so it’s really important to set up a solid groundwork when it comes to designing Swift apps going forward.

Introduction to Protocol-Oriented Programming in Swift

· 8 min read
Full Stack Developer

Introduction to Protocol-Oriented Programming in Swift

Writing highly-modularized code is critical in building a robust iOS app, that is scalable and extensible. To make a well-architected iOS app in Swift, there are various design patterns that can be used, to build a high-quality codebase. We focus a lot on building robust architecture in our Xcode app templates, so in this article we are sharing the way we leverage protocol-oriented programming in Swift, to create scalable iOS apps. We are not creating just one app, but instead, we are making a ton of app templates, so a good design is critical to our mission.

Understanding The Most Popular iOS Design Patterns in Swift

· 11 min read
Full Stack Developer

Most Popular iOS Design Patterns in Swift

If you’re an iOS developer with advanced skills who has gone through a lot of iOS projects, you will surely know that choosing a suitable design pattern is extremely important. It helps your project run smoothly and become more readable, flexible and reusable. In more than 20 Mobile App Templates, we have carefully considered all the most popular iOS design patterns.

Designing a News Reader iOS app in Swift – Part 2

· 8 min read
Full Stack Developer

architectural components of a news reader

In this blog post, we'll be focusing on the main architectural components of our news reader iOS app. We've discussed the most important features of a news reading mobile app as well as the best design practices in the first part of this series. This represents practical advice, which we learned from working on our premium News Reader iOS App template.

Designing a News Reader iOS app in Swift – Part 1

· 6 min read
Full Stack Developer

header image

As we're preparing to launch a new iOS app template for news reading, we had to come up with a scalable architecture for a news reader iOS app. Since we want our fully-coded template to be generic enough, in order to accommodate as many use cases as possible, we had to design our Swift code accordingly. Since many iOS apps can be designed in a similar manner, we thought our findings might be useful to other iOS developers who are interested in using the appropriate design patterns in their implementation.

Practical product notes

Get the next useful guide

Occasional tutorials, product resources, and lessons from building and launching software.