GithubHelp home page GithubHelp logo

kimyoonseo's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kimyoonseo's Issues

[FEAT] iOS 1차 과제

📌 Feature Issue

1주차 과제는 로그인, 회원가입, 확인화면

UI 구성과 화면전환 그리고 데이터 전달입니다!

📝 To-do

▶️ UI 구성하기

  • 로그인 화면 UI 구성하기
  • 회원가입 화면 UI 구성하기
  • 확인 화면 UI 구성하기

▶️ 화면 전환하기

  • 로그인 화면 → 회원가입 화면 으로 push로 화면전환하기
  • 로그인 화면 → 확인 화면 으로 present로 화면전환하기
  • 회원가입 화면 → 확인 화면 으로 present로 화면전환하기

▶️ 기능 구현하기

  • 로그인 화면에서 적은 이름을 확인 화면에서 띄우기
  • 회원가입 화면에서 적은 이름을 확인 화면에서 띄우기

🔥도전과제

  • 로그인화면과 회원가입 화면에서 3개의 textfield값이 모두 채워지면 다음 버튼이 활성화되는 로직 구현하기
  • 회원가입 화면에서 비밀번호 표시를 누를 경우 비밀번호가 표시되도록 구현하기

[FEAT] iOS 2차 과제

📌 Feature Issue

2주차 과제는 1주차 과제에서 만든 뷰에 AutoLayout을 적용시키는 것과

Tabbar를 만든 후 확인화면에서 텝바 화면으로 이동하는 것입니다!

📝 To-do

▶️ UI 구성하기

  • 로그인 화면 AutoLayout 적용하기
  • 회원가입 화면 AutoLayout 적용하기
  • 확인 화면 AutoLayout 적용하기
  • 확인 화면에 "다른 계정으로 로그인하기" 버튼 추가하기

▶️ 화면 전환하기

  • 확인 화면에 "다른 계정으로 로그인하기 버튼 추가" 누르면 처음 로그인 화면으로 돌아가기
    • 로그인 → 확인 화면으로 온 경우, 로그인 → 회원가입 → 확인 화면으로 온 경우 모두 동일하게
      버튼을 누르면 처음 로그인 화면으로 돌아가도록 구현하기
  • 확인 화면에서 확인 화면 누르면 Tabbar로 연결된 화면 Present 하기

▶️ 기능 구현하기

  • Tabbar에 5개의 view controller 연결하기
  • tabbar title, image, selected image 바꾸기

▶️ 기타

  • 코드 베이스 전환

[FEAT] iOS 4차 과제

📌 Feature Issue

로그인과 회원가입에 실제 API를 붙여보는 과제입니다

📝 To-do

  • 시작화면은 tabbar
  • 상단 프로필을 클릭했을때 로그인 flow로 넘어갈 수 있도록
  • 로그인 서버연결
  • 회원가입 서버연결
  • 서버에서 넘겨주는 message alert로 띄워주기
  • network layer 분리

도전과제

  • 로그인할때 받는 결과값 중 name 값을 UserDefault에 저장
  • 확인화면에서 띄어주기

[FEAT] iOS 7차 과제

📌 Feature Issue

데이터 연결 심화와 UIGestureRecognizer

📝 To-do

📝 To-do

  • imageView에 tap gesture
  • imageView가 tap 되었을 때, 화면전환
  • 화면전환시 데이터 전달
  • 전환된 뷰에서 버튼 누르면 dismiss

[FEAT] iOS 3차 과제

📌 Feature Issue

3주차 과제는 TableView와 CollectionView를 활용하여 Youtube 홈 화면을 구성해보는 것 입니다!

📝 To-do

  • TableView Cell Reusable Extension 추가
  • CollectionView Cell Reusable Extension 추가
  • TableView Cell
  • CollectionView Cell
  • TableView CollectionView 중첩
  • NavigationBar Custom

도전 과제

  • text 길이에 따라 cell 크기가 다른 스크롤 뷰

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.