Skip to content

sponge-kr/Studyfarm-ios

Repository files navigation

Sponge 스터디가 Fun해지는 지금

Icon-App-76x76@2x

Sponge App

기술 스택

Design Patterns

다운로드

- MVC(Modle-View-Controller) with Singleton pattern

Server Networking

다운로드 (1)

다운로드 (2)

7774181

Sponge 앱은 Swift에서 지원하는 기존 Framework 기반인 Codable을 사용하여 JsonParsing을 하려 Refactoring 중이며
추후 SwiftyJson의 라이브러리를 pod uninstall 계획입니다.
SNS 로그인(Naver,Kakao,Google) 및 Sponge 자체 이메일 인증 서버 통신

로그인 화면

KakaoTalk_Photo_2021-05-01-02-15-13

회원가입 화면

KakaoTalk_Photo_2021-05-01-02-20-39

지역선택 화면

KakaoTalk_Photo_2021-05-01-02-24-44 KakaoTalk_Photo_2021-05-01-02-24-36

Multiple CollectionView를 이용하여 시도 및 시군구 UI 구현

비활성화 지역은 AreaEmptyCollectionViewCell을 호출하여 지역 신청 Button을 통하여 API 호출



// MARK - 시도 코드 API 호출
public func getApiCityCode() {
        DispatchQueue.main.async {
            UtilApi.shared.UtilStatesCiteCodeCall { result in
                
                self.cityChildrenData = result[self.selectItem].children!
                self.areaCityCollectionView.reloadData()
            }
        }
    }
    
// MARK - 시군구 코드 API 호출     
    public func getApiAreaCode() {
        DispatchQueue.main.async {
            UtilApi.shared.UtilStatesCiteCodeCall { result in
                self.CityData = result
                self.areaSearchCollectionView.reloadData()
            }
        }
    }
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published