A repository for training iOS programming and UI patterns.

Overview

iOS Swift Training

This repository will be used for training iOS programming using Swift and UI patterns. Some examples may be simple, but they are used to learn the guidelines of the platform.

Codes are made using a Hackintosh with a i5-7200U and 8GB of RAM.

UIKit

Hello World: is an sign in options screen that let the user chose between logging in with Google, Facebook or E-mail. It was developed to train buttons, fields, constraints and autolayout.

Stack View: similar to Hello World, it presents to the user sign in options in a scren. However, different of the Hello World example, this one use a stack view for constraining the buttons on the screen.

WarCard: this app presents some functions of Xcode like putting elements on a new Stack View. It has a card game template, though it's not functional.

WarCard v2: in this version of WarCard, I learned how to use some tools to debug the code. I also leaned how to connect storyboard elements with the viewController code and deal with user taps.

SwiftUI

Playgroud

Here we have some codes for praticing concepts of Swift programming and object-oriented programming.

You might also like...
Weather Forecast Assigment is an iOS application built to highlight MVP and Clean Architecture concepts

Weather Forecast Assigment - iOS - MVP + Clean Architecture Description Weather Forecast Assigment is an iOS application built to highlight MVP (Model

iOS Application that gets the trending repositories data from Github API and displays it in a tableView.

Github-Trending-Repos iOS Application that gets the trending repositories data from Github API and displays it in a tableView. Follows MVC architectur

Sample app to demonstrate the integration code and working of Dyte SDK for iOS, using Swift
Sample app to demonstrate the integration code and working of Dyte SDK for iOS, using Swift

docs-template by dyte ADD_DESCRIPTION_HERE Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About the Project Built With

LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture
LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture

LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture

Tipsy - Bill splitting and tip calculating App developed during iOS & Swift classes - The Complete App Development Bootcamp
Tipsy - Bill splitting and tip calculating App developed during iOS & Swift classes - The Complete App Development Bootcamp

Tipsy 💵 Bill splitting and tip calculating App developed during iOS & Swift cla

iOS app for the Valorant lineups, agents, crosshairs and much more
iOS app for the Valorant lineups, agents, crosshairs and much more

Valorant-Helper iOS app for the Valorant lineups, agents, crosshairs and much more(coming soon!) Agents FLOW On the first page there are agents and yo

Clone of the redesigned Safari iOS app for iOS 15
Clone of the redesigned Safari iOS app for iOS 15

This project showcases the implementation of the redesigned Safari app UI on iOS 15. It features keyboard animations, collapsing and expanding toolbar

Tech-Career-Growth-iOS - Official iOS app for the Tech Career Growth community

Developing the app Open the project from TCG.xcworkspace, not TCG.xcodeproj. It

Concept for organizing View and Data layers within SwiftUI App
Concept for organizing View and Data layers within SwiftUI App

SwiftUI MVVM Concept It is not about how to create Lists and Charts and View design. It's about possibility how to organize View and Data layers withi

Owner
Guilherme Daniel Fernandes da Silva
Software Engineering student at UnB-University of Brasilia.
Guilherme Daniel Fernandes da Silva
 Sample iOS App - A collection of examples and patterns for Unit Testing, UI Testing, handling Result/Optionals, writing documentation

 Sample iOS App - A collection of examples and patterns for Unit Testing, UI Testing, handling Result/Optionals, writing documentation, and more

Soojin Ro 206 Dec 9, 2022
A repository of example plugins for Delta Client

Example Plugins for Delta Client This repository contains a few example plugins to help developers get a practical understanding of how to use the plu

null 0 Oct 30, 2021
Repository for the first challenge of the SwiftUI Animation Challenges. Create the likeable now playing animation from the Spotify app.

Repository for the first challenge of the SwiftUI Animation Challenges. Create the likeable now playing animation from the Spotify app.

null 18 Aug 16, 2022
IOS-Application-3 - A basic calculator app for iOS compatible to any layout and screen size

Calculator It is a basic calculator app for iOS compatible to any layout and scr

Kushal Shingote 1 Feb 2, 2022
🎉 WWDC 2021 Swift Student Challenge Winner 🎉 Dance Party allows users to record choreography and play against other users to try and match the key poses!

?? Dance Party ?? ?? WWDC 2021 Swift Student Challenge Winner ?? Installation Steps (Works on iPad Only) Clone or Download Unzip the .playgroundbook.z

Alan Yan 7 Oct 17, 2022
MemeMe, students will create an app that enables a user to take a picture, and add text at the top and bottom to form a meme

With this first version of MemeMe, students will create an app that enables a user to take a picture, and add text at the top and bottom to form a meme. The user will be able to share the photo on Facebook and Twitter and also by SMS or email.

Marcos 0 Dec 11, 2021
A clone of the Twitter app that allows users to log in and read, create, and interact with tweets

A clone of the Twitter app that allows users to log in and read, create, and interact with tweets

Sakib Ahmed 1 Mar 12, 2022
A simple iOS app with one default and four custom transitions.

A simple iOS app with one default and four custom transitions. The app uses the same two view controllers for every transition.

coding_o 7 Aug 18, 2021
MeCab Demo for iOS 15 and SPM

MeCab Demo for iOS 15 and SPM Sample project for MeCab, a Japanese tokenizer/morphological analyzer. Updated for iOS 15 and SPM. Successor to landonep

Landon Epps 1 Jun 10, 2022