Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
The Complete Marketplace & Daily Deals App with Swift
At the end of day, We will have a real world shopping app that will be used to search and compare hundreds of products and also list daily deals available from a bunch of shopping sites.
This will be a Tabbed Application and I want to have five main screens in our app.
We will use tab bar controller for transitions from one view to others. We will also use the UIScrollView component in this screen.
We will have a carousel that list trend collections by using ıcarousel public api and have best deals and todays deals section in the home screen like carousel.
The last thing we will show is how we can integrate google mobile ads with our application
We will list our store logos in a nice grid view that have two columns for each row.
So I am going to use the UICollectionView class that offers developers flexibility to present items using customizable layouts.
Next, I am going to show you When a user taps a store logo, the application will bring up a new view and display the products of store that we just clicked.
Also I am going to show you When a user taps a product, the application will bring up a new view and display the product details.
In this screen We will list our store collections in a UITableView UI element.
Also, I am going to show you When a user taps a collection, the application will bring up a new view and display the products of collection that we just clicked.
And the next thing I am going to show you When a user taps a product, the application will bring up a new view and display the product details
In the mobile app world, people want their information fast!
With large datasets, scrolling through massive lists becomes slow and frustrating – so it's vitally important to allow users to search for specific items.
Search screen which seamlessly integrates table view search and allows for quick, responsive filtering of information.
In this screen you can see my contact information.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Kick off - indirimobil|
Create Tabbed ApplicationPreview
|Section 2: Stores Screen|
Create UICollectionView for stores
UICollectionViewDataSource - Custom Cell
Get data from server with swift
Load UICollectionView data
Two column UICollectionView
|Section 3: Store Products Screen|
Custom UITableView with Swift
Get data from server for UITableView cell
Create a segue for view transitions with swift
|Section 4: Product Detail Screen|
UIWebView with swift
|Section 5: Trends Screen|
Create UITableView for trends
Customize UITableView Cell
|Section 6: Trend Collections Screen|
Customize UICollectionView cell with two column for each row - Part 1
Customize UICollectionView cell with two column for each row - Part 2
|Section 7: Trend Collection Product Detail Screen|
Trend Collection Product Detail Screen
|Section 8: Home Screen|
UIScrollView with swift
AdMob for iOS with swift
Best Deals - UICollectionView like carousel
Todays Deals - UICollectionView like carousel
Two UICollectionView in one page
|Section 9: Design Improvement & About Screen|
Design Improvement & About Screen Part - 1
Design Improvement & About Screen Part - 2
|Section 10: Search Screen|
UISearchBar - UISearchBarDelegate Part 1
UISearchBar - UISearchBarDelegate Part 2
UISearchBar - UISearchBarDelegate Part 3
|Section 11: Full Time|
This is indirimobil!
I'm Senior Software Developer at largest online classifieds and e-commerce platform in Turkey with more than 30 million monthly unique visitors and 3.5 billion monthly pageviews
Almost 6 Years of experience in Computer industry.
I am motivated and enthusiastic by new challenges and tasks and take excellent approach to achieve success in all projects. I like to work in a complex projects which have scope for learning and challenge.