emerging technologies

"We are changing the world with technology" - Bill Gates 

 

WHAT'S YOUR PROGRAMMING PERSONALITY?

Do a quiz to find out which careers, languages, and courses suit your personal interests and strengths best. 

Click here to access the quiz. :)

 

HACKING WITH SWIFT

Welcome to the 100 Days of Swift! 

This is a free collection of videos, tutorials, tests, and more, all drawn from around existing work on Hacking with Swift, and all designed to help you learn Swift.

It’s aimed squarely at beginners who want to learn to build real iOS apps, but struggle to find a good, free course that can help them achieve their goals. If that’s you, welcome – we hope you’re ready to show the iOS world what you’re made of. :)  

The site has all the material you need to follow along, all you need to do is show up ready to learn!

This is a public platform with a definitive collection of coding questions and answers. A community-based space where you can find and contribute answers to technical challenges. 

Sketch is a design software that is used by many iOS developers as it provides the Swift UI kit natively. In Figma you have to install a library for the Swift UI kit separately. 

Sketch can be used for free for a limited time but Figma allows a free account for one project or you can sign up for an educational account with your school given email. 

Figma is a Cloud App (works on all platform) where else Sketch is an installed application but only runs on MacOS.

  USER INTERFACE DESIGN

CodeCADEMY

https://www.codecademy.com

Learn to code for free. Go to this site and set up a free account!

⚠️ DO THIS FIRST - Add Swift iOS 15 UI Kit to Figma

iOS 15 UI Kit.mp4

Do this once you have familiarised yourself with the Figma Interface but before you start designing your own App Prototype.

CODE CHallenges

https://www.codecademy.com/code-challenges

Test your knowledge with code challenges based on real-world technical interviews. Practice for your job search — or for fun. Don’t worry if you get stuck. You will be recommended the right courses to help you pass. Suitable for those with intermediate to advanced knowledge of python.

INTRO to UI & UX design

https://www.codecademy.com/learn/intro-to-ui-ux

Get an introduction to User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma by learning this free course. Suitable for beginners.

As you are doing a free course, you will only be doing the first lesson which is Wireframes, which will guide you in setting up a Figma account. You will learn about:

Figma: The collaborative Interface design tool

Try for free: https://www.figma.com 

FIGMA: IMPORT & EXPORT

This video covers the basics around importing and exporting various file types in Figma.

Website article https://help.figma.com/hc/en-us/articles/360040028114-Guide-to-exports-in-Figma

FIgMA TO SWIFT PLAYGROUNDS

This video shows you how to quickly build a card UI in Swift Playgrounds 4 using design tokens exported from Figma. 

FIGMA SWIFT EXPORTER

Generate SwiftUI from your design tokens in Figma and export as a package.

Augmented Reality Activities 

You need to open the App Store to download the apps. 

A Walk THROUGH DEMENTIA

Presented in virtual reality, you’ll look at everyday life through a new lens. You may be familiar with some of the symptoms you’ll experience, others may surprise you. 

This Google Cardboard app was developed by Alzheimer’s Research UK, guided by people living with different forms of dementia, to help you perceive everyday life through the lens of somebody with dementia. This allows designers to better understand  what everyday life can be like for people with dementia so they can build more inclusive products for them.