MJ Studio

Ios

iOS is always difficult, isn't it? The title of this card is just result of capitalize()

Todo Times

Since 2023 - 07

Contribution 100%

Todo Times-image-1
Todo Times-image-2
Todo Times-image-3
Todo Times-image-4
Todo Times-image-5

Let’s study iOS for the first time in a while! This is an app that combines the Todo function I created after studying SwiftUI with Timer and Stopwatch. It was fun to follow Cupertino Design faithfully and pay close attention to accessibility features, especially VoiceOver. It was interesting that Widget and WatchOS were also supported.

Features

TimerTodoLifestyle

Tech

iOS

Languages

Swift

BEATFLO

Since 2019 - 10

Contribution 90%

BEATFLO-image-1
BEATFLO-image-2
BEATFLO-image-3
BEATFLO-image-4

Bitflow is an application developed by Choreography Factory, Inc. Bitflow is a revenue-generating platform for non-mainstream dancers, influencers, and musicians. I can't remember because I developed it a long time ago, but since Swift UI had just come out, I did not use it and composed the layout using UIKit, a pure code that does not use a storyboard. For asynchronous processing, PromiseKit was used to link the API with Alamofire, and RxSwift was used for the remaining scheduling. I used so many features of AVFoundation, and I remember being happy because I processed various asynchronous processes such as recording video with a camera, merging it with audio, compressing the bitrate, saving it to the gallery, and uploading it to the server with RxSwift's Completable Chain, and the code became clean. It flies. iIt was almost my second time developing an OS app properly, but I was able to understand a lot.

Features

Record videoVideo feedVideo post processingSocial authentication flowReport content

Tech

UIKitAVFoundationKing fisherPromiseKitRxSwiftAlamofireFirebase SDKsCore Data

Languages

Swift 5

HIPART

Since 2019 - 07

Contribution 50%

HIPART-image-1

This is HIPART, which was conducted as an App Jam hackathon in the 24th IT club SOPT. HIPART was designed as a service that matches partners when creators of platforms such as YouTube and Instagram need video editors or other technical help. At this time, I participated as an iOS developer.

Features

Social LoginProfileETC

Tech

UIKitHeroSwiftyJSONSnapKitAlamofireLottie

Languages

Swift

SOVS

Since 2019 - 05

Contribution 30%

SOVS-image-1
SOVS-image-2
SOVS-image-3
SOVS-image-4
SOVS-image-5
SOVS-image-6
SOVS-image-7

This is an iOS app that I worked on while developing Android and iOS together at Sobs Co., Ltd. It was my first time learning and developing iOS, so I was worried about whether I would be good at it, but it was my first experience understanding and maintaining code written by another developer.

Features

Take a pictureCamera rotationSave & Load gallery picturesImage post processing

Tech

AVFoundationFirebaseGPUImage

Languages

Swift 4

SOVS2

Since 2019 - 05

Contribution 40%

SOVS2-image-1
SOVS2-image-2
SOVS2-image-3
SOVS2-image-4
SOVS2-image-5
SOVS2-image-6
SOVS2-image-7
SOVS2-image-8

Features

IAPTake a pictureCamera rotationSave & Load gallery picturesImage post processing

Tech

AVFoundationFirebaseGPUImageIAP

Languages

Swift 4