Skip to content

crncck/Internship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internship


Week 1


Basics

A playground to learn the basics of Swift programming language. It contains examples of constants and variables, data types, type conversions, print statements, and optional.


Collection Types

Swift provides three primary collection types, known as arrays, sets, and dictionaries, for storing collections of values. This playground contains examples and use of them.


RGB - HEX Converter

It is a basic app to convert RGB to HEX and HEX to RGB.

converter


Rolling Dice

A basic application that can roll two dice with shaking the phone.

converter


Functions

A playground to learn about functions.


Struct

A playground to learn about the use of struct and the difference between reference and value type.



Week 2


Object Oriented Programming

This playground contains examples of classes, some concepts of object-oriented programming like inheritance, polymorphism.


Protocols & Extension

Examples and use of protocols and extension concepts.


Enumerations

An enumeration defines a common type for a group of related values and enables you to work with those values in a type-safe way within your code. This playground shows examples and use of it.


Generics

Generic code enables to write flexible, reusable functions and types that can work with any type, subject to requirements that has been define. This playground contains generic types and examples of type constraints.


Error Handling

Error handling is the process of responding to and recovering from error conditions in the program. And in this playground, error handling examples were done.


Book App

This basic app is an example of usage of Collection view.

converter


Tic Tac Toe

converter


Notes App

A basic app to store notes using Userdefaults, with a Table view to list the note items.

converter


Week 3


Movies App

An application to show movies with their categories and details.

converter


Holiday Calendar App

It is an application where you can search for holidays in a specific country. It is an example of how we can retrieve data through API. The API was gotten from this website.

converter


Weather App

It's a weather app where you can search for a city and get the current temperature, humidity value, information about wind, and condition of the current weather in this city. It's another example of JSON parsing and API usage. The API is from this website.

converter


Asteroid App

It's an application to get information about space objects (asteroids) near earth for the current date. It lists the object's name, id, absolute magnitude, relative velocity, and distance in different measures. The API is from NASA NeoWs (Near-Earth Object Web Service).

converter


Week 4


Diabetes Prediction App

It is an application to predict diabetes based on some information and diagnostic measures.

Codes are on this repository.

converter


MapKit App

It is an example usage of MapKit. It shows marked place's street and city information. Also, it sets routes to a selected place.

converter


Planets App

It is an example of how to define components with code and write auto layout programmatically. Every page is a collection view cell.

converter


Dog Cat Classifier

I built a coreml model that classifies the image as cat or dog using Turi Create and the dataset of Microsoft Research's Kaggle Dog vs Cat. It takes an imported image and labels it like a cat or dog.

converter

About

App examples with Swift Language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published