Stock tradings Logger app for iOS

Overview

Stock Logger

Contributor:

Name: Prof. Darren Takaki

Author:

Name: Ibrahim (Wusiman Yibulayin)

Student ID: 0728356

Table of contents

Description

When we are trading stocks, we need to calculate profit or loss. Most stock trading software does not calculate the detailed costs. In this app, you just need to log into your bought or sold stocks. You can estimate the selling price by setting your willing profit.

Usage

Getting Started

Stock Logger is an iOS app, and it is very easy to use. You can use this app to log your stock tradings. You can add stock which you bought in the stock market, and the app will calculate the profit of that stock. you can increase and decrease your holding stock's amount when you bought or sold some quantity of a specific stock. You can log sold stocks in this app, and the system will display them separately. Because the user of this app only targetted Canadians, so this app only records stocks in the US stock market and Canadian stock market. This calculated the exact worth of a stock based on 5.95 commision of broker

Model

Model Name: StockModel

Entities:

1. Stock Entity

Fields:

Field Name Data Type
symbol String
companyName String
pricee Double
worth Double
quantity Int16
earnings Double
is_usd Boolen

2. ActiveStock Entity

This entity is related with Stock Entity as one(Stock) to many(ActiveStock)

Fields:

Field Name Data Type
boughtPrice Double
quantity Int16
boughtDate Date
worth Double

4. SoldStock Entity

Entity Fields:

Field Name Data Type
symbol String
companyName String
soldPrice Double
earnings Double
isUSD Boolen
quantity Double
soldDate Date

Prerequisites

This application can be installed on iPhone, iPad and iPod Touch

Screen Shots

Images of home screen

Dashboard

Images of right and left swipe

Dashboard Dashboard

Images of detail view screen

Dashboard

Images of Add Stock Screen

AddStock

Images of Search Stock Screen

AddStock

Image of Sold Stock Screen

Soldstock

Image of Credits Fragment

Credits

Acknowledgments

I want to especially thank my teacher Prof. Darren Takaki.

You might also like...
A simple logger for your swift applications.

AHQSLogger A simple logging system. Usage import AHQSLogger Use the following methods for loggging. Logging an information / debug You can log a simp

An Alamofire network activity logger view
An Alamofire network activity logger view

πŸ“’ AlamofireLogbook An Alamofire network activity logger view Installation AlamofireLogbook is available through CocoaPods. To install it, simply add

Shows your current framerate (fps) in the status bar of your iOS app
Shows your current framerate (fps) in the status bar of your iOS app

WatchdogInspector Shows your current framerate (fps) in the status bar of your iOS app Be a good citizen! Don't block your main thread! WatchdogInspec

Customizable Console UI overlay with debug log on top of your iOS App
Customizable Console UI overlay with debug log on top of your iOS App

AEConsole Customizable Console UI overlay with debug log on top of your iOS App AEConsole is built on top of AELog, so you should probably see that fi

In-App iOS Debugging Tool With Enhanced Logging, Networking Info, Crash reporting And More.
In-App iOS Debugging Tool With Enhanced Logging, Networking Info, Crash reporting And More.

The debugger tool for iOS developer. Display logs, network request, device informations, crash logs while using the app. Easy accessible with its bubble head button πŸ”˜ . Easy to integrate in any apps, to handle development or testing apps easier. First version, there is plenty of room for improvement.

Tap to swap out words with emojis. Inspired by Messages.app on iOS 10.
Tap to swap out words with emojis. Inspired by Messages.app on iOS 10.

EmojiTextView Tap to swap out words with emojis. Works with any UITextView. Heavily inspired by Messages.app on iOS 10. Created by Arkadiusz Holko (@a

A simple iOS app to simulate a laser level using built-in camera and gyroscope.
A simple iOS app to simulate a laser level using built-in camera and gyroscope.

Laser Level A simple iOS app to simulate a laser level using built-in camera and gyroscope. Demo https://youtu.be/aB03EtQ5zsU Usage Download Open .xco

πŸ“±πŸ’¬πŸš¦ TinyConsole is a micro-console that can help you log and display information inside an iOS application, where having a connection to a development computer is not possible.
πŸ“±πŸ’¬πŸš¦ TinyConsole is a micro-console that can help you log and display information inside an iOS application, where having a connection to a development computer is not possible.

TinyConsole TinyConsole is a tiny log console to display information while using your iOS app and written in Swift. Usage Wrap your Main ViewControlle

TraceLog is a highly configurable, flexible, portable, and simple to use debug logging system for Swift and Objective-C applications running on Linux, macOS, iOS, watchOS, and tvOS.

Please star this github repository to stay up to date. TraceLog Introduction TraceLog is a highly configurable, flexible, portable, and simple to use

Owner
null
Tracker - A simple location logger app written in Swift and MVVM architecture

Tracker - A simple location logger app written in Swift and MVVM architecture

Loay Ashraf 1 Mar 12, 2022
Bugfender SDK for iOS, a remote logger tailor-made for mobile

Bugfender SDK for iOS Bugfender is a cloud service to collect mobile application logs. Developers can control log sending programmatically and manuall

Bugfender 69 Dec 4, 2022
Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux in Swift.

Lighty Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux in Swift. Screenshots Requirements Lighty Version Minimum iOS Target

Abdullah Selek 51 Dec 21, 2022
Simple network activity logger for iOS

Reqres is a simple library for logging all requests and responses in your app. It supports Alamofire and also requests made via native NSURLSession. ⬆

Ackee 85 Aug 21, 2022
A network logger for iOS and macOS projects.

OkLog for iOS and macOS OkLog-Swift is a network logger written in Swift highly inspired by simonpercic's original OkLog implementation to be used in

Diego Trevisan Lara 18 Dec 24, 2021
A fancy logger yet lightweight, and configurable. πŸ–¨

?? ?? Important: Printer can only print console logs if you're running an app in the Simulator. If you're running in a real device it will not print a

Hemang 66 Dec 7, 2022
LogDog is designed to work out of the box, you can use the pre-configured logger anytime, anywhere

LogDog user-friendly logging apple/swift-log api compatible Usage LogDog is designed to work out of the box, you can use the pre-configured logger any

Luo Xiu 21 Aug 14, 2022
Logger for Xcode

CSwiftLog Usage Log.log("Message text without category") Log.my.log("Message text with custom category") Log.network.log("Message text with network ca

Andrew Firsenko 2 Nov 29, 2021
A custom logger implementation and Task Local helper for swift-log

LGNLog A custom logger implementation and TaskLocal helper for Swift-Log. Why and how This package provides two and a half things (and a small bonus):

17:11 Games 0 Oct 26, 2021
A lightweight Swift logger, uses `print` in development and `NSLog` in production. Support colourful and formatted output.

Loggerithm A lightweight Swift logger, uses print in Debug and NSLog in Production with colourful output. Why In Swift, we usually use print to log in

HongHao Zhang 270 Oct 8, 2022