Mobile Development Articles
Mobile development is a subfield of software engineering that is focused on creating applications (apps) and games for platforms such as Android, iOS, and web. A developer creating apps uses special tools, software, and programming languages to bring their ideas to life. The tutorials below provide tips and tricks on how to get started with mobile development.- In this article we learn how to create list views in our SwiftUI apps using the `List` structure. We will cover how to populate the contents of the list using a dynamic data source.
Building Lists in SwiftUI
- Mobile Development,
- Swift,
- iOS Developer
- Learn how to create forms with pickers and other controls in SwiftUI.
Forms and Pickers
- Mobile Development,
- Swift
- Never fear losing work with this professional versioning system
Git Setup for Mac and Windows Computers
- Bash/Shell,
- Code Foundations,
- Game Development,
- Mobile Development,
- Web Development
- In this article, we will introduce the SwiftUI Grid structure and walk through how to leverage it to implement scrollable horizontal and vertical grid layouts.
Grids in SwiftUI
- Mobile Development,
- Swift,
- iOS Developer
- Learn how to send your App out for testing, and how to submit it for App Store review.
How to Distribute and Publish Your App
- Mobile Development,
- iOS
- Create and handle payment for the capabilities you’ll need to publish your app.
How to Enroll in the Apple Developer Program
- Mobile Development,
- iOS
- Learn how to build your App into a real software file, and then transfer that file to App Store Connect.
How to Push Your App to App Store Connect
- Mobile Development,
- iOS
- Learn how to create the identifiers that are essential for publication in the App Store.
How to Set Up Your Development Certificate and Profile
- Mobile Development,
- iOS
- Learn about HTML5 game development with one of the most popular frameworks, Phaser!
HTML5 Game Development with Phaser
- Game Development,
- HTML & CSS,
- JavaScript,
- Mobile Development,
- Web Development
- Learn how to install and set up Xcode 12 or later on your local machine.
Installing and Setting up Xcode
- Mobile Development,
- iOS Developer
- Learn how to get PostgreSQL set up on your own computer
Installing and Using PostgreSQL Locally
- Developer Tools,
- Game Development,
- Mobile Development,
- SQL,
- Web Development
- Take a look at the recent changes to the iOS Development domain content
iOS Development Change Log
- Mobile Development
- Use this guide to brush up on interacting with JavaScript arrays.
Javascript Guide: Arrays
- Code Foundations,
- Game Development,
- JavaScript,
- Mobile Development,
- Web Development
- Learn about what persistence is and how it works on iOS.
Persistence in iOS
- Mobile Development,
- iOS Developer
- Learn how to use Swift Package Manager to add dependencies to your project.
Swift Package Manager
- Mobile Development,
- Swift,
- iOS Developer
- Learn the basics of tab views and labels.
Tab Views and Labels
- Mobile Development,
- Swift
- This article will teach you the basics of toolbars and sheets.
Toolbars and Sheets
- Mobile Development,
- Swift,
- iOS Developer
- In this article and tutorial, learn about how to interact with your repository's GitHub Issues and pull requests, right from the terminal!
Tutorial: GitHub CLI (Command Line Interface)
- Developer Tools,
- Mobile Development
- We'll be exploring the topic of databases and their usage.
What is a Database?
- Code Foundations,
- Computer Science,
- Game Development,
- Mobile Development,
- SQL,
- Web Development
- Learn about databases and how they can be used when building applications.
What is a Database?
- Code Foundations,
- Computer Science,
- Mobile Development,
- SQL,
- Web Development
- Learn about RDBMS and the language used to access large datasets – SQL.
What is a Relational Database Management System?
- Developer Tools,
- Game Development,
- Mobile Development,
- SQL,
- Web Development
- Learn how an IDE (Integrated Development Environment) can make you more effective as a programmer and how to get started using one.
What is an IDE?
- Mobile Development,
- Swift,
- Web Development
- Create, Read, Update, and Delete (CRUD) are the four basic functions that models should be able to do, at most.
What is CRUD?
- Code Foundations,
- Mobile Development,
- Web Development
- Learn how to build a wireframe for a website or app and why this is an important step in app development.
What is Wireframing?
- Mobile Development