iOS & Swift – Financial App with Stock APIs & Unit Tests
iOS & Swift – Financial App with Stock APIs & Unit Tests, available at $64.99, has an average rating of 3.55, with 66 lectures, based on 126 reviews, and has 894 subscribers.
You will learn about Parse financial data via Stock APIs on Alpha Vantage Rest API calls with API key Investment concepts like Dollar Cost Averaging Reactive programming via Combine framework Unit Tests Write reusable code using extensions & protocols Parse complex JSON data This course is ideal for individuals who are You want to learn to build a financial investment app or You have at least 1 year iOS experience or You want to learn reactive programming using Combine framework or You want to learn to write unit tests It is particularly useful for You want to learn to build a financial investment app or You have at least 1 year iOS experience or You want to learn reactive programming using Combine framework or You want to learn to write unit tests.
Enroll now: iOS & Swift – Financial App with Stock APIs & Unit Tests
Summary
Title: iOS & Swift – Financial App with Stock APIs & Unit Tests
Price: $64.99
Average Rating: 3.55
Number of Lectures: 66
Number of Published Lectures: 66
Number of Curriculum Items: 66
Number of Published Curriculum Objects: 66
Original Price: $27.99
Quality Status: approved
Status: Live
What You Will Learn
- Parse financial data via Stock APIs on Alpha Vantage
- Rest API calls with API key
- Investment concepts like Dollar Cost Averaging
- Reactive programming via Combine framework
- Unit Tests
- Write reusable code using extensions & protocols
- Parse complex JSON data
Who Should Attend
- You want to learn to build a financial investment app
- You have at least 1 year iOS experience
- You want to learn reactive programming using Combine framework
- You want to learn to write unit tests
Target Audiences
- You want to learn to build a financial investment app
- You have at least 1 year iOS experience
- You want to learn reactive programming using Combine framework
- You want to learn to write unit tests
Welcome to the iOS & Swift – Financial App with Stock APIs & Unit Tests course!
This course is designed for iOS developers with at least 1 year iOS experience who want to learn to work with Stocks APIs to build a finance investment app. You will learn to make Restful API calls to Alpha Vantage, a stock API provider to query asset prices and other financial data to build a dollar cost averaging calculator to project potential returns for financial assets like stocks, shares, equities & ETFs.
You will also learn how to write unit tests to ensure that the app logic is maintained and protected from erroneous change. This is an important skill to master if you are working in a huge team and with a high tier tech company.
We will also build this app using a reactive architecture where states are observed using the Combine framework with Swift 5 and Xcode 12. You will learn how to structure clean code that is both reusable, extensible and highly readable.
Here are some of the comments by my students
-
Well, I can say this course is really creating an “Awesome Onboarding” for me. Great job.
– Hery Yang -
This is most excellent course. you are speaking clearly, and at a good pace, 🙂 many thanks for answering my question about git and producing a video to explain its use, very easy to follow and it was just what I needed so I am now able to manage my mistakes!
– Jason Walkins -
It’s a easy course and good for students who would like to start with iOS like me 🙂
– ਦੀਪ ਗਿੱਲ -
This is a great course, The instructor is very knowledgeable. consider taking this course if you already have iOS experience. The instructor brings real world knowledge that benefit me a lot.
– Shushan Mordi -
This course is as good as it gets. Kelvin is an extremely professional and thorough tutor that is very quick at getting back to your queries. I would highly recommend this course!
– Michael -
Excellent Content, I appreciate the different styles of onboarding screens and all the great explanation!
– Carey M -
The instructor is knowledgeable and clear with his instructions. The course is great and informative for those who are planning to build a skeleton they can build on their own app projects Instructor is also helpful
– Raphael Lim
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Getting Started
Lecture 1: Setup project
Lecture 2: Add search controller
Lecture 3: Add prototype cells
Chapter 3: Connecting with Stock APIs
Lecture 1: Get API keys
Lecture 2: Create search results model
Lecture 3: Integrate API service
Chapter 4: Display Search Results
Lecture 1: Handle search results
Lecture 2: Display search results on tableviewcell
Lecture 3: Add modes
Lecture 4: Implement tableview placeholder
Lecture 5: Show animation on search
Chapter 5: Setting up the Calculator
Lecture 1: Setup calculator cell
Lecture 2: Add form cell
Lecture 3: Clean up UI
Lecture 4: Guard against empty search query
Chapter 6: Creating the models
Lecture 1: Add time series monthly adjusted model
Lecture 2: Parse search query
Lecture 3: Add time series monthly adjust publisher
Lecture 4: Refactor API service
Lecture 5: Handle search results selection
Lecture 6: Sort time series dictionary
Lecture 7: Get month infos
Lecture 8: Create asset model
Lecture 9: Update currency labels
Lecture 10: Fix UI bug
Chapter 7: Add date selection
Lecture 1: Show date selection
Lecture 2: Populate dummy date selection cells
Lecture 3: Update date selection cell
Lecture 4: Handle date selection
Lecture 5: Pop date selection tableviewcontroller
Lecture 6: Handle previous date selection
Lecture 7: Handle date slider
Lecture 8: Index out of range bug fix
Lecture 9: Observe textfields
Chapter 8: Dollar cost averaging service
Lecture 1: Add dca service
Lecture 2: Get investment amount
Lecture 3: Get current value
Lecture 4: Get number of shares
Lecture 5: Refactor and manual test
Lecture 6: Update current value view
Chapter 9: UI Fix
Lecture 1: Refactor UI
Lecture 2: Format gain label
Lecture 3: Update yield
Lecture 4: Update annual return
Lecture 5: Update UI
Lecture 6: Remove redundant animation
Lecture 7: Fix annual return bug
Lecture 8: Add app icon
Lecture 9: Disable tableview scroll
Chapter 10: Unit Tests
Lecture 1: Setup for unit tests
Lecture 2: Unit tests crash course
Lecture 3: Add get investment amount tests
Lecture 4: Test case plan
Lecture 5: Add first unit test
Lecture 6: Complete first unit test
Lecture 7: Add second test case
Lecture 8: Add final test case
Lecture 9: Improve ui
Lecture 10: Add calculator presenter
Lecture 11: Add calculator presenter tests
Lecture 12: Refactor models and closing
Chapter 11: Complete source code & image assets
Lecture 1: Xcode project
Lecture 2: Image assets
Chapter 12: 2023 Refresh & Improvements
Lecture 1: Replace Cocoapods with Swift Package Manager
Lecture 2: Add Search ViewModel
Instructors
-
Kelvin Fok
iOS Developer
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 1 votes
- 3 stars: 5 votes
- 4 stars: 33 votes
- 5 stars: 84 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024