Ioannis Pavlidis Dinesh Majeti Ashik Khatri

Slides:



Advertisements
Similar presentations
Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Advertisements

View-Based Application Development Lecture 1 1. Flows of Lecture 1 Before Lab Introduction to the Game to be developed in this workshop Comparison between.
Create a calculator– 2nd iPhone programming exercise CSE 391 Fall 2012.
Smartphone Apps Development Team Weiqing Li Lijun Zhu Man Li.
*** CONFIDENTIAL *** © Toshiba Corporation 2008 Confidential Wallboards.
Introduction to Objective-C and Xcode (Part 1) FA 175 Intro to Mobile App Development.
A graphical user interface (GUI) is a pictorial interface to a program. A good GUI can make programs easier to use by providing them with a consistent.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Introduction to Apps Development for the iPhone and the Android OS Art Gittleman Professor, Computer Science Calif State Univ Long Beach Feb 28, 2011.
Introduction to Android Development CS 5115 Fall 2013 September 23.
GAO YUAN We are here for:  We know iPhone from iOS Human Interface Guidelines  The guidelines and principles that help you.
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Xcode testing Using XCTest.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
iOS components in Swift
Mobile Application Development using Android Lecture 2.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Tabbed Views UITabBarController. Controller Architecture UITabBarController Controls the first view that the user sees The view controller class (and.
IOS with Swift Hello world app.
Version How to Use Packet Tracer MarinaMD.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Chapter Two Creating a First Project in Visual Basic.
+ An Intro To Xcode By Sarah Montroy. + What is Xcode?
View Controllers Content taken from book: “iPhone SDK Development” by Bill Dudney and Chris Adamson.
“Forms” in Google Apps. “Forms” are basically surveys that you can create in your Google Apps account and share with other users –Users submit answers.
COSC 4355/6355 Intro to Ubiquitous Computing Dr. Ioannis Pavlidis Dinesh Majeti & Ashik Khatri.
Orientation Configuration adapting to orientation changes.
About Wikispaces Greenwich Public Schools Private Label: (Wiki about Wikis)
Lecture 10 Using Interface Builder to create Mac Applications.
Schoolwires Calendar App. Calendar Overview Calendar app uses the same color scheme and fonts as the rest of the IRHS site.
14 Copyright © 2004, Oracle. All rights reserved. Enhancing the User Interface.
مقدمة في البرمجة Lecture 7. Write VB.net project using the for loop to calculate : 1- the sum of numbers from 1 to (A) numbers. 2- the sum of Odd numbers.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
WebViews UIWebView. Controller Architecture UITabBarController Controls the first view that the user sees The view controller class (and xib) that manages.
MATLAB The name of MATLAB stands for matrix laboratory. Starting a MATLAB Session -On Microsoft® Windows® platforms, start the MATLAB program by double-clicking.
FIRST COURSE Exploring the Basics of Microsoft Windows Vista.
1 After completing this lesson, you will be able to: Create and edit hyperlinks in worksheets. Save worksheets and workbooks as Web pages. Send workbooks.
Introduction to Apps Development for the iPhone and the Android OS
ICE Integrated Cloud Environment Cloud Scanning and Mobile Printing
Views in iOS Mobile apps for iPhone & iPad Telerik Software Academy
5.2 Microsoft Excel.
Working in the Forms Developer Environment
iOS - First Application Anatomy
COSC 4355/6355 Intro to Ubiquitous Computing
Design Your Own Android App
MAD.
5.2 Microsoft Excel.
Depreciation App: Demo of tabs
EEC-492/693/793 iPhone Application Development
MODULE 7 Microsoft Access 2010
Do-more Technical Training
Social Media And Global Computing Introduction to Visual Studio
Assistant lecturer Nisreen A. Jabr
Chapter 2 – Introduction to the Visual Studio .NET IDE
3 10 A B 0.25 C 1 2 D 25% 7 20 E 20% F 0.35 G H 0.2 To edit presentation: change text in shapes, select all shapes by clicking on shape and pressing CTRL.
iOS App Development Training
Button/Switch.
Assignment 4 For this assignment refer to the notes on MATLAB from an MIT course that you can find here (or at the original website, lectures 14, 15, 16).
Ioannis Pavlidis Dinesh Majeti Ashik Khatri
Path: Common > Application Appearance > Workspaces
Do-more Technical Training
CSC 581: Mobile App Development
Objectives To examine the desktop, Start menu and apps.
Android Topics UI Thread and Limited processing resources
Programming with Microsoft Visual Basic 2008 Fourth Edition
Custom Form with Spin Button Controls with VBA in Excel In-Class Exercise #12 Objective: Enhance a “standard” DSS interface with a custom “user form”
Navigation By Touch מנחה הפרוייקט: כפיר לב-ארי.
Presentation transcript:

Ioannis Pavlidis Dinesh Majeti Ashik Khatri Lecture 2 Ioannis Pavlidis Dinesh Majeti Ashik Khatri

Overview About XCode Demo - Building a Simple iOS App Auto Layout IBOutlet IBAction

XCode Workspace

Navigator Area

Edit Area

Utility Area

Toolbar

Demo

Auto Layout Auto Layout dynamically calculates the size and position of all the views in your view hierarchy, based on constraints placed on those views. Constraint-based approach to design allows you to build user interfaces that dynamically respond to both internal and external changes. Internal changes Dynamic type: Changes in font size. External Changes The size or shape of your superview changes: Device rotates (landscape/portrait)

IBOutlet & IBAction IBOutlets enables your code to send messages to a user interface object Example: Telling a label to display a text string or telling a button to appear or disappear IBActions enables to send a message from a User Interface control to your code. Example: When the user clicks a button control, for example, the button should send an action message telling your code to execute an appropriate action

References XCode Overview Auto Layout Creating an Outlet Connection Creating an Action Connection