Clima App

Weather forecast app developed in Swift for iPhone

Clima Screenshot
Clima Screenshot
Clima Screenshot
Clima Screenshot

About the Project

This weather forecast app was developed as part of the "iOS & Swift - The Complete iOS App Development Bootcamp" course. The project demonstrates advanced iOS development skills, including API integration, geolocation, and modern interface design.

The app uses native iOS technologies to provide accurate real-time weather forecasts, with an intuitive interface and full dark mode support.

Tools & Technologies

Swift UIKit Core Location URLSession Dark Mode Support Xcode

How it works

  1. The app automatically detects your current location
  2. Fetches weather data through real-time API
  3. Processes and displays weather information intuitively
  4. Allows manual search for other cities
  5. Automatically adapts to the device's dark mode settings

Key Features

MVC Architecture

Implementation of Model-View-Controller pattern for better code organization

API Integration

HTTP network requests with URLSession for real-time weather data

JSON Parsing

Use of Codable protocol for efficient data parsing

Geolocation

Core Location framework to identify current location through GPS

Interactive Interface

UITextField enables searching for weather forecasts of specific locations

Adaptive Design

Interface with full dark mode support and vector-based images

Development

Luana Rafaela Gerber

Luana Gerber

Design & Development

Learning Project

Discover how modern iOS apps integrate weather APIs!
Complete source code with detailed implementation.

Explore the Code on GitHub