iOS 12: เขียนแอพ iPhone จากดีไซน์ UI/UX (Programmatically)
Build iPhone apps professionally! Learn UI/UX design & app development without storyboards. Create mobile apps easily.
Course Content
iOS 12: เขียนแอพ iPhone จากดีไซน์ UI/UX (Programmatically) is a beginner-level Udemy course taught by Wittaya Malaratn. It runs 26h 31m, is taught in English, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 24 reviews, with 148 students enrolled. It is a paid course, first published July 2018.
Master iOS App Development: A Comprehensive Course
Learn to Build Professional iOS Apps with This In-Depth Course
This course is designed for anyone eager to develop iOS applications and build professional-grade apps. We'll cover essential techniques to accelerate your development process and bring your app ideas to life. This structured learning path will guide you step-by-step, ensuring a solid understanding of iOS development principles and efficient app creation.
Key Skills & Techniques You'll Master:
- iOS Extensions: Learn to create extensions for various projects, significantly reducing development time.
- UI Element Creation: Master building common UI elements like
UIView,UILabel,UIButton,UIImageView,UITextField, andUITextView. - Code Snippets & Shortcuts: Utilize powerful code snippets and shortcuts to streamline development and save valuable time.
- App Development from Scratch: Build a complete "Welcome" app to grasp fundamental UI element creation and placement.
- Dynamic Backgrounds: Create visually appealing backgrounds using gradient color transitions, inspired by Instagram.
- Tab Bar Navigation: Implement a functional tab bar with icon and text options, including image integration and tab persistence.
- Navigation Bar Customization: Customize the navigation bar with titles, fonts, icons, and implement Alert, ActionSheet, and sharing functionalities.
- Table View Mastery: Deep dive into
UITableViewdevelopment, crucial for apps like chat applications. Learn both standard and animated table view implementations. - Messenger App Simulation: Build a simulated Messenger app with friend lists, deletion capabilities, email functionality, and favorites.
- Settings Screens: Implement essential settings screens found in virtually all iOS applications.
- GridView & CollectionView Fundamentals: Understand and implement
GridViewas a foundation forCollectionViewdevelopment. - Featured & Item List Layouts: Create visually engaging layouts with different element arrangements within
CollectionView. - Horizontal CollectionView: Develop complex horizontal
CollectionViewlayouts with nested views and mixed horizontal/vertical arrangements. - Page Control Integration: Combine
CollectionViewwithPageControlfor dynamic and animated page transitions (using Cocopods libraries). - Pinterest Layout: Adapt
CollectionViewlayouts to dynamically adjust to image sizes, creating visually appealing designs. - Top Bar Menu Implementation: Utilize
CollectionViewto build top bar menus for navigation and page switching, commonly seen in shopping apps. - Segmented Control Development: Create segmented controls similar to top bar menus, enabling page selection without scrolling (inspired by Instagram Profile pages).
- MapKit Integration: Develop a sophisticated MapKit project with hotel listings, detailed hotel information (including images and maps), and directions functionality.
- Item Search Functionality: Implement a search feature using
TableViewandCollectionView, with keyword suggestions and handling of "no results" scenarios. - Music Player App: Build a functional music player with support for local files and URL playback, featuring album art and playback controls.
This course provides a practical, hands-on approach to iOS app development, empowering you to create professional and engaging applications.
Need an app built? Hire the team behind TutorialSearch.io
Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.