가벼운 앱, 기능에 충실한 앱을 만들고자 노력하는 개발자 입니다.
가벼운 앱, 기능에 충실한 앱을 만들고자 노력하는 개발자 입니다.
스스로 동기부여가 강하고, 유연한 사고를 가진 신입 개발자 입니다. Swift 언어를 좋아하고, 다수의 프로젝트에 참여하였습니다.

Github ID를 검색하면 팔로워 정보를 보여주는 앱입니다.

기능

  • github ID를 검색하여, 팔로워 데이터를 보여준다.
  • 검색한 결과는 특정 키워드를 입력하면 필터링할 수 있다.
  • 팔로워의 아이템을 클릭하면, 상세정보를 볼 수 있다.
  • 팔로워 수가 없으면, empty view 상태로 보여준다.

사용한 기술

  • 스토리보드를 사용하지 않고 코드로 UI를 구현하였습니다.
  • iOS13에 소개된 UICollectionViewDiffableDataSource 적용하여, 서버에 받은 데이터를 빠르게 출력합니다.
  • UI의 세밀한 부분도 신경을 썼습니다.

Screenshot

screenshot.png

좋아요 0
    댓글 0
    5월 25일 12시04분 ·  RingRing

    RingRing App 메인화면 영상

    • App Simulation.mp4
    좋아요 0
      댓글 0
      2월 2일 10시49분 ·  집필활동

      R.swift 설치하고,프로젝트에 적용하기 | Sunmi's Website

      R.swift 설치과정과 프로젝트에 적용하는 법을 포스팅 했습니다.

      https://www.sunmiya.com/posts/install-r-swift-apply-project/

      좋아요 0
        댓글 0
        2019년 12월 24일 03시09분 ·  Gasungbi

        기능

        • 제품명을 입력하면, 바로 네이버쇼핑의 최저가를 테이블에서 볼 수 있습니다.
        • 사용자는 좋아하는 아이템을 선택하여, 따로 담아둘 수 있습니다.
        • 아이템을 클릭하면 타사이트 가격정보를 볼 수 있습니다.
        • 가격 정보 링크는 SNS와 메모장에 공유할 수 있습니다.
        • Gasungbi Source

        사용한 기술

        Core Data, Restful API, Alamofire, Kingfisher, ObjectMapper

        비디오

        gasungbi_new.gif

        좋아요 0
          댓글 0
          2019년 12월 24일 02시08분 ·  Virtual Tourist

          Virtual Tourist

          이 앱은 사용자가 직접 지도에서 위치를 표시할 수 있고, 장소와 관련된 사진을 바로 볼 수 있습니다.

          • 이미지는 Flickr의 API 에서 다운받아서 보여지게 됩니다.
          • 이미 설정된 핀은 사용자가 새로운 위치를 넣으면, 다시 이동합니다.
          • Virtual Tourist Source

          사용된 기술

          • URLSessions를 사용하여 공용 Restful API 데이터 처리 및 가공
          • 장치 파일 시스템에 데이터 지속성을 위해 Core Data 사용
          좋아요 0
            댓글 0
            2019년 12월 23일 02시57분 ·  OnTheMap

            프로젝트 개요

            이 앱은 다른 사용자들이 게시한 위치와 URL정보를 지도에 보여주는 앱입니다.

            • 사용자는 udacity 계정으로 로그인 한 뒤, 위치를 지도에 추가할 수 있습니다.
            • 사용자는 위치에 설정된 위치에 기존의 url을 입력하면, 핀의 위치가 바뀌며 업데이트 됩니다.
            • OnTheMap Source

            사용된 기술

            • UIKit
            • MapKit
            • RESTful APIs
            • iOS Networking
            • AutoLayout
            • Asynchronous Programming

            화면

            Login & Search location

            좋아요 0
              댓글 0
              2019년 12월 23일 02시21분 ·  MemeMe 1.0 & 2.0

              MemeMe v1.0

              • 사용자가 휴대 전화의 사진에 캡션을 첨부 할 수있는 밈 생성 앱.
              • 사진 앨범 또는 카메라에서 선택한 이미지에 텍스트를 추가 한 후 사용자는 텍스트를 친구와 공유 할 수 있습니다.
              • MemeMe v1.0

              MemeMe v1.0 사용된 기술

              • UIImagePickerController를 사용하여 카메라 및 사진 앨범에 액세스
              • iOS 앱에서 Swift 옵션, 클로저, 컬렉션, 클래스, 구조체 및 프로토콜이 어떻게 사용되는지 이해
              • UIActivityViewController를 사용하여 Facebook, Twitter, SMS 및 이메일로 공유하기

              MemeMe v2.0

              • TableView에 사진 목록 표시
              • 데이터가 비어 있으면 TableView가 빈 상태로 표시됩니다.
              • MemeMe v2.0

              MemeMe v2.0 사용된 기술

              • 데이터 소스와 델리게이트로 테이블 구축
              • 사용자 정의 테이블 뷰 셀 생성
              • 탭보기 및 콜렉션보기로 사용자 인터페이스 구현
              좋아요 0
                댓글 0
                2019년 12월 23일 02시05분 ·  Pitch Perfect

                사용된 기술

                • 스토리 보드를 사용하여 버튼, 이미지, 레이블을 추가하고 앱의 사용자 인터페이스 생성
                • UINavigationController를 사용하여 앱에서 두 장면 사이를 탐색하십시오.
                • AVFoundation의 AVAudioEngine 클래스를 사용하여 오디오 파일 재생
                • Pitch Perfect Source

                화면

                좋아요 0
                  댓글 0