diploma in mobile app development · mobile app development tool kit only €19.99 webinar slides...

Post on 28-Jul-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Lesson 5

Development Tools

MAD Educator: Tadhg Deeney

Diploma in Mobile App DevelopmentPart I

@ShawMobileApp

MOBILE APP DEVELOPMENT TOOL KIT

ONLY €19.99

Webinar Slides for every lesson

Bonus Videos

Summary Notes for every lesson

Exclusive Starter Pack

INCLUDED:

Enhance your learning experience!

Lesson 4 Recap

• Introduction to JavaScript

• Variables & Functions

• Arrays

• Adding Interactions

• Summary

• Course Interaction

• Q & A

https://www.facebook.com/shawacademy

Facebook Review

Leave a Facebook Review to receive free code samples from todays lesson

Email mobile.app@shawacademy.com once you have posted your review

Lesson 5

• Lesson 4 Recap

• What is Version Control?

• Creating a Repository

• Project Management

• Adding to our App

• Summary

• Course Interaction

• Q & A

What is Version Control?

What is Version Control?

Evil-joe.apk

Evil-joe-bug.apk

Evil-joe-working.apk

Evil-joe-working-no-really-it-does-I-Swear.apk

A system that records changes to a file over time

Also known as source control or revision control,

It is the management of changes to any form of data

Sample of Version Control

HubGit

How to use Version Control

Version Control is used for large scale development teams

24hr Production on a Global Scale

IrelandIndia America

Useful for keeping track of bugs in code and continuous workflow

Download GitHub for Desktop

Why Version Control?

Communication across entire Development Team

Roll-Back to previous versions of the code

Make changes without overwriting unsaved work

Creating a Repository

What is a Repository?

A place where files may be stored securely.

What is Branching?

Evil-joe.apk

Evil-joe-bug.apk

Branching is a way to work on different versions of a repository at

one time.

The Default Branch is the Master

A New Branch is called a Feature

When changes are ready, they Merge their Branch to the Master

Project Management

What is Project Management?

The Application of processes to achieve the project objectives

o Add & Edit Tasks

o Keep Track of Development

o Collaborate work

o Save Time & Money

Project Management Tool

User-Friendly Web App

Information is Organized into Boards

Members can collaborate easily

Daily or Weekly Planning

Keeping a Good Workflow

Create a Task that needs to be completed

Break the task down into manageable chunks

Assign a Team Member to Complete the Task

Keeping a Good Workflow

Plan out Long Term Tasks

Predict the Workflow Needed

Strategize your Development Time

More Communication – Better Workflow

What is Version Control

Creating a Repository & Branching

Project Management

Keeping a Good Workflow

Congratulations you have just taken the next step

o Attend all of the lessons live to ask Questions in

real time and benefit the most

o We’re here to help, so contact us anytime!

Summary

Coding Challenge

You guys are Awesome!

Stay tuned for another Challenge on Thursday!

www.youtube.com/c/shawacademyMobileAppDevelopment @shawacademy @ShawMobileApp

• The next session is “Web Hosting Apps”

• Finishing our App

• Device Testing

• What is Web Hosting?

• App Deployment

Your Next Lesson

Lesson 6

Has your knowledge grown?

Shaw Academy Lifetime Membership Prize

Announcement!

Student Feedback

We strive for continuous improvement

After the lesson we will ask you to rate the lesson on a

scale of 1 (lowest) to 5 (highest).

www.facebook.com/shawacademy @ShawAcademy @ShawMobileApp

QUESTION TIME See you back for Lesson 6 Web Hosting/App Deployment

mobile.app@shawacademy.com

top related