Giter Site home page Giter Site logo

ios-calculator-app's Introduction

  • 🎨 Interested in services that innovate users' lifestyles.
  • ✏️ Committed to sustainable growth and keeping track of how it happens.
  • 👩‍🔧 Worked as an engineer at a coal-fired power plant for 4 years.
  • 👩‍💻 Living through mobile apps pushed me to become an iOS developer.

Professional Experiences

iOS developer at Backpackr/idus (Sep 2022 - Present)

  • Handmade e-commerce platform startup with 17 million app downloads, and 5 million MAU
  • Developed and maintained newly launched idus Global app (released in Feb 2023)
  • Developed and maintained idus Domestic app

Side Projects

Apr 2022 - Jul 2022

  • An iOS app recommending meals to share based on 9 questions image

Knowledge Sharing

  • Presentation on Localization for Global Apps (Video) / K-WWDC23 (Jul 2023)
  • 3 times iOS Mentor for LikeLion Bootcamp (Dec 2022 - Present)
  • Technical Blog Posts: Over 80 posts with 5,000 monthly visitors (Sep 2021 - Present)
  • Writing Club for developers 글또 (Jan 2021 - Present)

Education

iOS Bootcamp / Yagom Academy

Oct 2021 - Apr 2022

Where to find me


Hits

ios-calculator-app's People

Contributors

just1103 avatar yagom avatar

ios-calculator-app's Issues

Step2

  • UML을 기반으로 한 코드구현
    • CalculatorItemQueue Struct로 수정 및 기능 구현 (숫자/연산자 입력에 큐 활용)
    • Formula Struct 구현
    • ExpressionParser Enum 구현
    • Operator Enum 구현
    • String type Extension 구현
    • Double Extension 생성 (Empty)
  • TDD
    • CalculatorItemQueue 테스트 코드 작성
    • Formula 테스트 코드 작성
    • ExpressionParser 테스트 코드 작성
  • 오류 처리
    • 0으로 나누기 시도
    • 기타

Step3

  • UI 요소 빌드
  • UI를 통해 숫자 입력 및 계산 기능 구현
  • StackView 및 Label에 계산 내역 표시
  • 계산 내역이 길어질 때 Scroll 기능 구현
  • Scroll 시 새로 추가된 계산 내역을 Scroll의 최하단에 표시함
  • 오류 처리 확인 (0으로 나누면 "NaN" 표시 등)
  • 근사치 연산 오류 개선

Step1

  • Test Target을 추가하여 TDD 실행
  • List Linked을 활용하여 Queue 구현

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.