iOS & Swift - Financial App with Stock APIs & Unit Tests

Build a dollar cost averaging calculator to project potential returns for financial assets like stocks, equities & ETFs

4.00 (124 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
iOS & Swift - Financial App with Stock APIs & Unit Tests
877
students
8.5 hours
content
Mar 2023
last update
$69.99
regular price

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

Why take this course?

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

Screenshots

iOS & Swift - Financial App with Stock APIs & Unit Tests - Screenshot_01iOS & Swift - Financial App with Stock APIs & Unit Tests - Screenshot_02iOS & Swift - Financial App with Stock APIs & Unit Tests - Screenshot_03iOS & Swift - Financial App with Stock APIs & Unit Tests - Screenshot_04

Reviews

Tony
May 22, 2022
Basically, I started this course a while back as I was looking to build something a bit more complex, I was not disappointed although I could not finish back then as i got an iOS job and needed to focus, so I decided to pop back in six months later to complete the course and I was shocked to see kelvin is still actively answering questions and helping students. This is by far the best course I have bought and believe me, I have bought a lot, it also uses more updated ways of coding which helps when you get a real job as most udemy courses never touched on the reality out there on enterprise applications. Thanks Kelvin.
David
March 25, 2022
It has been good so far (1/3 into it)... Only had one or two slips - where I had to debug my code... and now it's (1/2 way done) .... WOW - this is taking longer than I assumed it would. [maybe I'm slow...] I think it's because to keep in sync with Kev... I have to stop and rewind the video quite a bit. Typically when he's so quick to move away from the code he just typed (I'm behind by 20-40 sec)... and then the code on the video is changed... I wish there was an easy interface to the pause/restart button over in the other window...
Ziv
March 5, 2022
Very good course, I'd expect another abstraction layer in the networking layer but I think that the instructor did a really good job
Andy
January 8, 2022
I like Kelvin's coding style. I followed his Youtube channel and code along with him in a few projects that he uploaded on his Youtube channel. I like the way he shows us how to make the code run correctly first, and then refactors it to make the code reusable and cleaner. I hope he will teach us more projects. I will definitely join all of his classes.
Yana
January 5, 2022
So far this course is amazing!I'd say that it's definitely not for beginners, more for advanced level.Thank you so much!My only suggestion would be add more complex UI
Joe
October 4, 2021
This was an excellent walkthrough of building a real-life kind of application. There were some pieces that, as a beginner to Swift, were new to me, so I had to jump out a few times to research. But overall, things were explained very well. I appreciated seeing the same things done a few different ways, showing you that there's not always one correct way of doing things. The pace was very appropriate - each lesson, something was accomplished, and in most lessons, something new was taught. There was a good mix of Swift concepts, Storyboard design, and programming fundamentals like unit testing and the presenter pattern. Highly recommended.
Rogelio
September 20, 2021
In this couple of videos it seems to me that goes very fast around the topics, and in general speaks really fast, so it's a bit hard to follow through, let's see the later concepts
JeongminKim
September 7, 2021
This lecture was really awesome! Advanced iOS developer should know to test with unit test, but actually it's very hard to find good lecture for learning it. If you choose this lecture, then you can make good API application and unit test!
Alan
August 15, 2021
There's a lot to be gained from this with patience, but plenty of scope to take further alone and improve upon.
Bradley
March 5, 2021
Videos are perfect length, teaches you how to build organized and reusable swift code. After completing this course I feel I learned a lot of to continue coding more difficult projects in swift on my own.
Jonathan
January 25, 2021
One of the best investments I’ve made this year. Very good content and instructor is obviously knowledgeable. I intend to build this and use it as my portfolio when I go for interviews!
Joshua
January 23, 2021
Incredible Teachings! Stuff is very complex; however, if I to up my learning level and this is perfect. Thank You!
Ellen
January 3, 2021
I really like this course, easy to follow and the lessons are relevant for real production work. However if there’s one thing to improve, instructor can speak a little slower in some of the videos. But overall, recommended!

Charts

Price

iOS & Swift - Financial App with Stock APIs & Unit Tests - Price chart

Rating

iOS & Swift - Financial App with Stock APIs & Unit Tests - Ratings chart

Enrollment distribution

iOS & Swift - Financial App with Stock APIs & Unit Tests - Distribution chart
3732456
udemy ID
12/28/2020
course created date
2/6/2021
course indexed date
Bot
course submited by