Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University

Slides:



Advertisements
Similar presentations
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Advertisements

Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Ray Pastore, Ph.D. Assistant Professor of Instructional Technology – UNCW m HOW TO BUILD MOBILE APPS FOR IOS AND ANDROID.
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Mobile Development for the i Metro Midrange Systems Association IBM Innovation Center Dallas, July 2011 For the PHP demo Hotspot: CAPlex2E2 Password: plex2e2011.
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
RAY PASTORE, PH.D. ASSISTANT PROFESSOR OF INSTRUCTIONAL TECHNOLOGY – UNCW How to Build Mobile Apps for iOS and Android.
Ray Pastore, Ph.D. Assistant Professor of Instructional Technology – UNCW m HOW TO BUILD MOBILE APPS FOR IOS AND ANDROID FOR FREE!!!
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Web Apps vs. Native Apps vs. Hybrid Apps vs. iBook Author Mobile Publishing:
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
UB Mobile Past and present Demo of UB Mobile 2.0 Technologies used (and not used) UB Mobile Advisory Council.
1 CPRE 388: Embedded Systems II Mobile Platforms Akhilesh Tyagi Fall 2011 Iowa State University.
Android Platform. Course Instructor Yourself? Lectures, Labs, Text-Book Moodle Course Syllabus Online Resources Assessment Deadlines Code of professional.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Course Introduction Software Engineering
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Understanding the Academic Structure of the US Classroom: Syllabus.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
IT Project Management MIS 492/592, Fall 2013 CIS 1013.
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
SCHILLER INTERNATIONAL UNIVERSITY
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
CSC 2720 Building Web Applications General Info. People Instructor  Yuan Cheng Jiun (CJ)  Teaching Assistant  Xu Zheng Lin 
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Rapidsoft Technologies has been engaged in Android applications development since Google introduced its mobile OS,. Today Android is world’s leading.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
Benefits overview Speaker name goes here.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
IOS Crash Course Programming iPhone and iPad Apps using Xcode Instructor: Christopher G. Prince
TELERIK APP BUILDER ( Icenium ). POINTS TO DISCUSS  Introduction  Features  Versions  Supported Frameworks.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Android Application Development Company India
Social Media Apps Programming
Social Media Apps Programming
Apache Cordova Overview
Social Media Apps Programming
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
CSC 581: Mobile App Development
Mobile App Development
Apps XD.
Teacher name | course number
دليل المتدرب واللائحة التنظيمية للبرنامج
دليل المتدرب واللائحة التنظيمية للبرنامج
EEC-492/693/793 iPhone Application Development
Presentation transcript:

Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University Course Orientation and Introduction to Social Media and Mobile Apps Programming Tamkang University SMAP01 TLMXM1A (8687) (M2143) (Fall 2014) (MIS MBA) (2 Credits, Elective) [Full English Course] Thu 8,9 (15:10-17:00) V201

Android /iOS Apps Programming 2 Native Apps Mobile Web Apps Hybrid Apps

Enterprise Apps in Gartner recommend hybrid apps over native apps development for businesses Source: Hybrid Apps

4 Building Android Apps with HTML, CSS, and JavaScript: Making Native Apps with Standards-Based Web Tools, Jonathan Stark & Brian Jepson, O’reilly, 2012 Source:

Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa, Jonathan Stark, O’reilly, Source:

App Development Comparison 6 Source: Web Apps Hybrid Apps Native Apps Full Fast Mandatory Expensive Partial Very Fast Available Reasonable Not Available None Reasonable Available Native Speed as Necessary Full Low Overhead Device Access Speed Development Cost App Store Approval Process

Course Syllabus Tamkang University Academic Year 103, 1 st Semester (Fall, 2014) Course Title: Social Media Apps Programming Instructor: Min-Yuh Day Course Class: TLMXM1A (MIS MBA) – Master’s Program, Department of Information Management, 1A Details – Selective – One Semester – 2 Credits Time & Place: Wed 8,9 (15:10-17:00) V201 7 Tamkang University

Department Teaching Objectives Devoting to the integration and research of information technology and business management knowledge Cultivating for society, middle and higher level managers with both information capabilities and modern management skills 8 Tamkang University

Department Core Competences 1.Use of modern management knowledge 2.Logical thinking 3.Critical analysis 4.Integration of information technology and business management 5.Research and innovation 6.Theory and applications data analysis 7.Information and communication security management 8.Verbal and writing communication skills 9 Tamkang University

Course Introduction This course introduces the fundamental concepts and practices of social media and mobile apps programming. Topics include – Introduction to Android / iOS apps programming, – Developing Android native apps with Java (Eclipse), – Developing iPhone / iPad apps native apps with Swift/Objective-C (XCode), – Mobile apps using HTML5/CSS3/JavaScript, – jQuery Mobile, – Create hybrid apps with Phonegap, – Google Cloud Platform, – Google app engine, Google map API, – Facebook API, – Twitter API, – Case study on social media apps programming and marketing in Google Play and App Store. 10 Tamkang University

Teaching Objectives Students will be able to understand and apply the fundamental concepts and practices of social media and mobile apps programming 11 Tamkang University

Teaching Methods Lecture Discussion Simulation Practicum Problem Solving 12 Tamkang University

Assessment Practicum Report Participation 13

Course Schedule (1/3) Week Date Subject/Topics /09/17 Course Orientation and Introduction to Social Media and Mobile Apps Programming /09/24 Introduction to Android / iOS Apps Programming /10/01 Developing Android Native Apps with Java (Eclipse) (MIT App Inventor) /10/08 Developing iPhone / iPad Native Apps with Swift / Objective-C (XCode) /10/15 Mobile Apps using HTML5/CSS3/JavaScript /10/22 jQuery Mobile 14

Course Schedule (2/3) Week Date Subject/Topics /10/29 Create Hybrid Apps with Phonegap /11/05 jQuery Mobile/Phonegap /11/12 jQuery Mobile/Phonegap /11/19 Midterm Exam Week (Midterm Project Report) /11/26 Case Study on Social Media Apps Programming and Marketing in Google Play and App Store /12/03 Google Cloud Platform 15

Course Schedule (3/3) Week Date Subject/Topics /12/10 Google App Engine /12/17 Google Map API /12/24 Facebook API (Facebook JavaScript SDK) (Integrate Facebook with iOS/Android Apps) /01/31 Twitter API /01/07 Final Project Presentation /01/14 Final Exam Week (Final Project Report) 16

Grading Policy Mark of Usual: 50% Final Apps Project: 50% – Midterm Project Report – Final Project Report 17

Textbooks and References Textbook: Slides – Jonathan Stark, Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa, O’reilly, Rohit Ghatol and Yogesh Patel, Beginning PhoneGap: Mobile Web Framework for JavaScript and HTML5, Apress, Jon Reid, jQuery Mobile, O’reilly,

References jQuery Mobil: PhoneGap: MIT App Inventor: Apple Developer: Android Developer: Facebook Developers: Twitter Developers: Google App Engine: Gephi: Social Network Analysis and Visualization: Netvizz: Facebook Netvizz app:

20 Source: Learn HTML5 and JavaScript for iOS: Web Standards-based Apps for iPhone, iPad, and iPod touch, Scott Preston, Apress, 2012

Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa, Jonathan Stark, O’reilly, Source:

22 Building Android Apps with HTML, CSS, and JavaScript: Making Native Apps with Standards-Based Web Tools, Jonathan Stark & Brian Jepson, O’reilly, 2012 Source:

Rohit Ghatol and Yogesh Patel, Beginning PhoneGap: Mobile Web Framework for JavaScript and HTML5, Apress, Source:

Jon Reid, jQuery Mobile, O’reilly, Source:

jQuery Mobil: 25

PhoneGap: 26

MIT App Inventor: 27

Apple Developer

29 Apple Swift for iOS Source:

Android Developer

Facebook Developers 31

Integrate Facebook with your native iOS apps 32

33 Facebook SDK for iOS

Integrate Facebook with your native Android apps. 34

35 Facebook SDK for Android

Twitter Developers: 36

Google Cloud Platform 37

Google App Engine 38

Google Cloud Datastore 39

Google Cloud Endpoints 40

Gephi: Social Network Analysis and Visualization: 41

Summary This course introduces the fundamental concepts and practices of social media and mobile apps programming. Topics include – Introduction to Android / iOS apps programming, – Developing Android native apps with Java (Eclipse), – Developing iPhone / iPad apps native apps with Swift/Objective-C (XCode), – Mobile apps using HTML5/CSS3/JavaScript, – jQuery Mobile, – Create hybrid apps with Phonegap, – Google Cloud Platform, – Google app engine, Google map API, – Facebook API, – Twitter API, – Case study on social media apps programming and marketing in Google Play and App Store. 42

Contact Min-Yuh Day, Ph.D. Assistant Professor Department of Information ManagementDepartment of Information Management, Tamkang University Tamkang University Tel: ext Fax: Office: B929 Address: No.151, Yingzhuan Rd., Danshui Dist., New Taipei City 25137, Taiwan (R.O.C.) Web: 43 Social Media Apps Programming Tamkang University