Swift: Create a Questionnaire App using UITableView Programmatically (Part 2)



Part 1: https://youtu.be/yl2m4fDOLQo

Welcome back for another tutorial guys! Today’s goal is to learn how to use UINavigationController and UITableViewController to create a very elegant Personality Type questionnaire App. Along the way, we’ll also learn how to modify the UINavigationBar’s tint color, title color, and status bar style color. In addition, we learn how to create section headers using UITableViewHeaderFooterView and cells using UITableViewCell.

Lastly we touch upon how to do some nifty math using the modulas operation “%” to grade the questionnaire result score and return an actual personality type.

Completed project:
https://github.com/purelyswift/personality_type_tutorial_completed

Swift – How to create UITableView programmatically, insert and delete rows with animation



In this tutorial, we will look at how to easily create UITableView programmatically using UITableViewController as our root view controller. We then register our cell and header classes in code, returning them with our UITableViewDatasource and UITableViewDelegate methods.

Finally, we move onto how to perform cell deletion and insertion with animation using insertRowsAtIndexPaths and deleteRowsAtIndexPaths.

Completed project:
https://github.com/purelyswift/uitableview_row_insertions_programmatically

UITableView with Swift: Use Table View to Build a Photos Gallery App



DOWNLOAD RESOURCES: https://www.ductran.co/p/uitableview

Have you ever used apps like Facebook, Instagram, or Snapchat and wondered how you can build some apps like that?

If you noticed, these apps all display data in table format whether it is posts, friends, followers, or photos.

UITableView, UITableViewController and UITableViewCell are all we talk about in this free iOS workshop for you!

Join me now: https://www.ductran.co/p/uitableview

*************************************
*** ABOUT CODE HANGOUT ***
*************************************
Code Hangout is hosted by Duc Tran, founder of Developers Academy.

This is his free-style no notes, no teleprompter presentation and live coding broadcast with you guys everyday.

To join Duc LIVE, register for free at http://live.ductran.co/

******************************************************
*** FREE TRAININGS IN IOS DEVELOPMENT ***
******************************************************
To subscribe and get free tutorials, courses and weekly content, visit me at: http://ductran.co/

Get Duc’s free new iOS crash course: http://developersacademy.io/

Join Duc’s programs: http://learn.developersacademy.io/

Join Total iOS Blueprint: http://iOS.CodeWithDuc.com/

Join Socialize Your Apps: http://parse.CodeWithDuc.com/

Go to his blog, new content daily: http://ductran.mykajabi.com/blog

How to Build Facebook Newsfeed – iOS Development Tutorial with Swift – How to Make an App



DOWNLOAD STARTER CODE: https://www.ductran.co/p/cm5

In this episode, we are using to build Facebook Newsfeed using UITableView and UITableViewController in iOS with Swift.

You’ll learn:
+ How to create UITableViewController and UITableView
+ How to design beautiful world-class apps
+ How to use Auto Layout in iOS
+ Subclass UITableViewCell to create custom Table View Cell
+ Apply Auto Layout on UITableViewCell to have dynamic Table View Cell Height
+ and much more…

DOWNLOAD STARTER CODE: https://www.ductran.co/p/cm5

********************************
*** ABOUT CODE MASTERY ***
********************************
Code Mastery is hosted by Duc Tran, founder of Developers Academy.

This is his free-style no notes, no teleprompter presentation and live coding broadcast with you guys everyday.

To join Duc’s free courses, register for free at http://ductran.co/

*************************
*** MEET DUC TRAN ***
*************************

Duc Tran is founder of Developers Academy, one of the world’s leading iOS, Android and Web development trainers.

More than 2,000,000 developers have studied his video trainings; 100,000 developers see his posts each month. Each year, Duc has helped 20,000 plus developers gratudate from his online courses or video series.

*************************************************
*** FREE TRAININGS IN IOS DEVELOPMENT ***
*************************************************
To subscribe and get free tutorials, courses and weekly content, visit me at: http://ductran.co/
Connect with Duc on facebook: http://facebook.com/ductranfan
Tweet him: https://twitter.com/ductrongtran
Get daily inspiration: http://instagram.com/ductran.co/

Swift: Create a Questionnaire App using UITableView Programmatically (Part 1)



Welcome back for another tutorial guys! Today’s goal is to learn how to use UINavigationController and UITableViewController to create a very elegant Personality Type questionnaire App. Along the way, we’ll also learn how to modify the UINavigationBar’s tint color, title color, and status bar style color. In addition, we learn how to create section headers using UITableViewHeaderFooterView and cells using UITableViewCell.

Lastly we touch upon how to do some nifty math using the modulas operation “%” to grade the questionnaire result score and return an actual personality type.

Here’s the link to the completed project to Part 1 of this tutorial:
https://github.com/purelyswift/personality_type_app_part1

Stay tuned for Part 2!

How to Build Instagram Newsfeed – UITableView and UICollectionView Tutorial – How to Make An App



DOWNLOAD STARTER CODE: https://www.ductran.co/p/cm6

In this episode, we are using to build Facebook Newsfeed using UITableView and UITableViewController in iOS with Swift.

You’ll learn:
+ How to create UITableViewController and UITableView
+ How to design beautiful world-class apps
+ How to use Auto Layout in iOS
+ Subclass UITableViewCell to create custom Table View Cell
+ Apply Auto Layout on UITableViewCell to have dynamic Table View Cell Height
+ and much more…

DOWNLOAD STARTER CODE: https://www.ductran.co/p/cm6

Another solution to implement Instagram or Facebook Newsfeed:
(1) Drag out a UICollectionViewController from your storyboard
(2) Create a custom UICollectionViewCell and apply Auto Layout on it
(3) Create a sub class of UICollectionViewCell for your cell
(4) Implement UICollectionViewDataSource methods for your UICollectionViewController subclass
(5) Populate data into the UICollectionView’s cells

********************************
*** ABOUT CODE MASTERY ***
********************************
Code Mastery is hosted by Duc Tran, founder of Developers Academy.

This is his free-style no notes, no teleprompter presentation and live coding broadcast with you guys everyday.

To join Duc’s free courses, register for free at http://ductran.co/

*************************
*** MEET DUC TRAN ***
*************************

Duc Tran is founder of Developers Academy, one of the world’s leading iOS, Android and Web development trainers.

More than 2,000,000 developers have studied his video trainings; 100,000 developers see his posts each month. Each year, Duc has helped 20,000 plus developers gratudate from his online courses or video series.

*************************************************
*** FREE TRAININGS IN IOS DEVELOPMENT ***
*************************************************
To subscribe and get free tutorials, courses and weekly content, visit me at: http://ductran.co/
Connect with Duc on facebook: http://facebook.com/ductranfan
Tweet him: https://twitter.com/ductrongtran
Get daily inspiration: http://instagram.com/ductran.co/

Build a Simple iPhone/iPad TableView App!



Learn how to make iphone apps in swift.

In this tutorial we will be building a list of the periodic table of the elements using a UITableView.

This will introduce you to table views and tableview controllers as well as the basics of working with arrays and dictionaries.

You will need XCode 9 for this tutorial. We will be working in Swift 4 and targeting iOS 11.

The code to this and all other episodes can be found on GitHub:
https://github.com/brightmediums/HowToMakeApps

You’ll need this data for this exercise:

[“weight”:”1.008″,”name”:”Hydrogen”,”symbol”:”H”],
[“weight”:”4.003″,”name”:”Helium”,”symbol”:”He”],
[“weight”:”6.941″,”name”:”Lithium”,”symbol”:”Li”],
[“weight”:”9.012″,”name”:”Beryllium”,”symbol”:”Be”],
[“weight”:”10.811″,”name”:”Boron”,”symbol”:”B”],
[“weight”:”12.011″,”name”:”Carbon”,”symbol”:”C”],
[“weight”:”14.007″,”name”:”Nitrogen”,”symbol”:”N”],
[“weight”:”15.999″,”name”:”Oxygen”,”symbol”:”O”],
[“weight”:”18.998″,”name”:”Fluorine”,”symbol”:”F”],
[“weight”:”20.180″,”name”:”Neon”,”symbol”:”Ne”],
[“weight”:”22.990″,”name”:”Sodium”,”symbol”:”Na”],
[“weight”:”24.305″,”name”:”Magnesium”,”symbol”:”Mg”],
[“weight”:”26.982″,”name”:”Aluminum”,”symbol”:”Al”],
[“weight”:”28.086″,”name”:”Silicon”,”symbol”:”Si”],
[“weight”:”30.974″,”name”:”Phosphorus”,”symbol”:”P”],
[“weight”:”32.065″,”name”:”Sulfur”,”symbol”:”S”],
[“weight”:”35.453″,”name”:”Chlorine”,”symbol”:”Cl”],
[“weight”:”39.948″,”name”:”Argon”,”symbol”:”Ar”],
[“weight”:”39.098″,”name”:”Potassium”,”symbol”:”K”],
[“weight”:”40.078″,”name”:”Calcium”,”symbol”:”Ca”],
[“weight”:”44.956″,”name”:”Scandium”,”symbol”:”Sc”],
[“weight”:”47.867″,”name”:”Titanium”,”symbol”:”Ti”],
[“weight”:”50.942″,”name”:”Vanadium”,”symbol”:”V”],
[“weight”:”51.996″,”name”:”Chromium”,”symbol”:”Cr”],
[“weight”:”54.938″,”name”:”Manganese”,”symbol”:”Mn”],
[“weight”:”55.845″,”name”:”Iron”,”symbol”:”Fe”],
[“weight”:”58.933″,”name”:”Cobalt”,”symbol”:”Co”],
[“weight”:”58.693″,”name”:”Nickel”,”symbol”:”Ni”],
[“weight”:”63.546″,”name”:”Copper”,”symbol”:”Cu”],
[“weight”:”65.390″,”name”:”Zinc”,”symbol”:”Zn”],
[“weight”:”69.723″,”name”:”Gallium”,”symbol”:”Ga”],
[“weight”:”72.640″,”name”:”Germanium”,”symbol”:”Ge”],
[“weight”:”74.922″,”name”:”Arsenic”,”symbol”:”As”],
[“weight”:”78.960″,”name”:”Selenium”,”symbol”:”Se”],
[“weight”:”79.904″,”name”:”Bromine”,”symbol”:”Br”],
[“weight”:”83.800″,”name”:”Krypton”,”symbol”:”Kr”],
[“weight”:”85.468″,”name”:”Rubidium”,”symbol”:”Rb”],
[“weight”:”87.620″,”name”:”Strontium”,”symbol”:”Sr”],
[“weight”:”88.906″,”name”:”Yttrium”,”symbol”:”Y”],
[“weight”:”91.224″,”name”:”Zirconium”,”symbol”:”Zr”],
[“weight”:”92.906″,”name”:”Niobium”,”symbol”:”Nb”],
[“weight”:”95.940″,”name”:”Molybdenum”,”symbol”:”Mo”],
[“weight”:”98.000″,”name”:”Technetium”,”symbol”:”Tc”],
[“weight”:”101.070″,”name”:”Ruthenium”,”symbol”:”Ru”],
[“weight”:”102.906″,”name”:”Rhodium”,”symbol”:”Rh”]

Build Your First iPhone App in Swift 5 – Lesson 3 – Arrays and TableViews



This tutorial series is a step-by-step instruction guide to building your first iPhone app in Apple’s Swift language. This video is an introduction to arrays and TableViews, both commonly used in iOS development. You can use this implementation in various future apps.

Check out the completed project: https://github.com/mgm720/QuotesApp
Here’s the Google slides I use: https://docs.google.com/presentation/…

Follow me on Twitter! https://www.twitter.com/milesoftweets
#Swift #iOS #iPhone