HRDF Funded- Basic iOS Apps Creation for Teenagers
Details
iOS app development is actually simpler than you might think. The course will bundle the most important concepts in iOS, explaining the development process in a visual way that people of any programming background can understand. No programming experience required! At the end, you'll have a finished app and a basic understanding of Xcode, the toolset for developing iOS apps; building blocks like variables, functions, and conditional statements; and interface design. You can also figure out if an iOS learning path is right for you, without a lengthy time commitment.
Topics include:
- Installing Xcode
- Creating an Xcode project
- Configuring the iOS Simulator
- Understanding variables
- Connecting visual objects to variables
- Understanding functions, methods, and selectors
- Connecting a button to a method
- Using conditional statements
- Setting up the user interface
- Connecting code elements to build an app
Outline
1. Setting Up Your Coding Environment
- Finding and installing Xcode
- Creating an Xcode project
- Understanding the Xcode interface
- Configuring Xcode for app development
- Configuring the iOS Simulator for app development
2. Programming Building Blocks: Variables
- Understanding how programming works
- Understanding variables
- Working with variables in a playground
- Using instance variables
- Connecting visual objects to variables
- Placing a number variable in a string
3. Programming Building Blocks: Functions
- Understanding methods
- Using methods
- Understanding parameter methods
- Connecting a button to a method
4. Programming Building Blocks: Conditional Statements
- Understanding conditional statements
- Using conditional statements
5. Building Your First Full Application
- Viewing the app's code structure
- Setting up the user interface
- Setting up instance variables and methods
- Connecting all of the visual elements to code
- Displaying tapped numbers in the calculator
- Controlling when tapped numbers should not appear in the calculator
- Making the Clear button clear all values
- Setting the calculator to add or subtract
- Showing the total when the Equals button is tapped
- Formatting the number with commas
Speaker/s
Wan Muzaffar has been working in mobile app industry since 2011. Starting during the boom of smart devices on 201 as Mobile Application intern in ATOS Worldline, Seclin France, he developed an mcommerce application , “Personal Shopper”, a retail iOS application which was presented during Paris Ecommerce exhibition. The app is targeted to hypermarket in France and has been proposed to Carrefour France.
Coming back to Malaysia, he started working on Astro OnTheGo mobile app project prior to the launch of the product, as a Product Analyst, handling different part of software development lifecycle. The product was on top of App Store and Google Play for a while and has been downloaded for more than 100 000 users. He has experience managing company’s Apple and Google Play account, liaising with them directly especially in regards to app requirement and submission.
He then moved to a Online Food Delivery Company, Room Service as a Mobile Product Manager, planning the mobile product roadmap for the Android and iOS application. Within 6 months in the company, he managed to increase the mobile order market share from 13% to 35 %. Among some improvement features planned for the application is GeoLocation detection, credit card scanner, Order Status feature and Google Analytics tagging.
Currently, he is the Technical Development Manager in MeTech Solution Sdn Bhd in Cyberjaya, planning and architecting mobile and web solution for the clients. Company's biggest client is Firefly Airlines, which he is working closely with them to improve the UI and UX of the mobile application. Recently launched Firefly 2.0 has be enhanced from previous hybrid architecture, developed using Agile methodology and LEAN principle
Thomas Wiradikusuma is an Indonesian living in Malaysia. He is the founder of Homework Hero, an Android app for peer-to-peer tutoring platform for students in Indonesia. He is a Java developer in a wide variety of business applications. Particularly interested in large-scale consumer-facing Web and server-side mobile application development. He was a freelancer in PT Indosat, Tbk. as a consultant generating ideas for their Value Added Services (VAS). He Specialties: SDLC, Agile software development (especially iterative approach and test-driven development), UML, design patterns, Java EE, technology evangelist
All our courses and trainings are funded by HRDF (Human Resources Development Fund Malaysia). Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses
- Python Programming
- R Programming
- Tableau
- Machine Learning
- Raspberry Pi
- Arduino
- 3D Printing
- iOS Apps Development
- Android Apps Development
- Magento eCommerce
- Wordpress
- Joomla
- Search Engine Optimizatoin
- Web Design
- Google Analytics
- Facebook Marketing