일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 네트워크
- struct
- 학과별커뮤니티
- WeatherKit
- 세종대학교
- 협업
- SwiftUI
- 디자인 패턴
- RxSwift
- ios
- mvc
- 토이프로젝트
- forEach
- 대표
- 기초문법
- 딕셔너리
- async
- 이론
- CS
- collectionview
- MVVM
- AppStore
- 프로토콜
- swift
- 스트럭트
- uikit
- 구름톤 유니브
- 반응형
- 실습
- 앱개발
- Today
- Total
목록토이프로젝트 (9)
스윞한 개발자
여차저차 학과별 커뮤니티 개발이 완료 되었는데요!! 개발일지를 쓰면서 모든 부분을 포스팅하지는 못했지만 새롭게 알게된점, 기획, 디자인, 개발 부분에 대해 기록을 남겼다는 부분에서는 뿌듯했던거 같습니다. 이제 학과별 커뮤니티 개발일지 포스팅의 마무리를 하며 다시 되돌아보는 시간을 가졌습니다! 2023.11.17 ~ “학과만의 커뮤니티 플랫폼 개발” 저희 대학교에서는 학생들을 위해 다양한 비교과를 진행하고, 40 여개의 학과가 존재하여 각 학과내에서도 학생들을 위해 학생회, 학과사무실에서 다양한 행사와 정보를 제공합니다. 하지만 대학교의 공지사항 및 행사들이 모두 여러 커뮤니티(앱, 비교과홈페이지, 학과 인스타, 학과 웹 등)에 분산되어 공지되어 있습니다. 따라서 어떤 행사에 대한 정보를 얻고 싶을 때 여..
이번에는 사진에 대해 업로드하고 가져오는 개발을 진행했습니다!! 이를 위해 multipartFormData에 대해 공부하고 개발해보는 시간을 가졌습니다 ㅎㅎ 2023.11.10 ~ 2023.11.16 프론트엔드, 백엔드 간 데이터 통신 구축 이미지 업로드 기능, 이미지 데이터 변환, 통신을 진행했습니다!! 멀티파트를 사용하여 이미지를 포함한 데이터를 서버로 전송하였습니다. 기존에 사용하던 URLSession이 아니라, Alamofire라는 통신 라이브러리를 사용하여 이미지 통신을 구현했습니다. multipartFormData 멀티파트 폼 데이터는 HTTP 요청에서 여러 종류의 데이터를 함께 전송하는 방법 중 하나 입니다. 다른 팀원이 진행하는 엑셀 파일 업로드, 저의 이미지 업로드 동일 한 방식으로 데이..
이번 포스팅에서는 게시판들의 글들을 가져오는 통신을 적어보았습니다!! 페이징의 기능/원리에 대해 배우고 개발해보는 시간을 가졌습니다 거의 프로젝트 완성이 되어가고 있는데, 끝까지 봐주세요 ㅎㅎ 2023.11.03 ~ 2023.11.09 프론트엔드, 백엔드 간 데이터 통신 구축 게시판들의 page 별로 게시판의 뷰를 가져오는 페이징 통신을 진행했습니다. 자유게시판, 학생회 공지사항의 페이징 통신을 하였습니다. 페이징(Paging) 페이징이란? 서버와의 데이터 통신에서 일정한 양의 데이터를 더 작은 덩어리로 분할하여 전송하는 방법입니다. 대규모 데이터를 처리하거나 대량의 데이터를 효과적으로 표시할 수 있어요! 페이징 기술 구현 서버 구현 클라이언트 구현 페이지 요청 및 응답처리 페이지사이즈에따라요청 -> 더..
이번에는 전 포스팅과 마찬가지로 프론트엔드/백엔드 간 데이터 통신 구축을 했고, 토큰 저장법, 통신법, 키체인 등 원리와 기능들의 이론적인 부분에 대해서 공부 했습니다! 2023.10.27 ~ 2023.11.02 프론트엔드, 백엔드 간 데이터 통신 구축 이번 주차에는 사용자 인증 및 회원가입 기능에 대한 개발을 진행했습니다. 사용자가 발급받은 토큰이 유효한지 검사하기 위해서 발급받은 리프레시, 액세스 토큰에 대해 서버와의 통신을 통해 유효성 검사를 진행했습니다. 이 과정에서 토큰에 대한 개념 을 새롭게 알 수 있는 시간이었습니다. 액세스 토큰과 리프레시 토큰은 사용자 인증 및 권한 부여 과정에서 중요한 역할을 합니 다. 두 토큰 모두 모바일 애플리케이션에서 API 서버 및 외부 서비스와 통신할 때 사용 ..
이번에는 프론트/백엔드 간 데이터 통신 구축에 대해 써보았습니다 ㅎㅎ 통신에 관련해서 간단한 개발일지? 기록? 입니다 ! 2023.10.13 ~ 2023.10.19 프론트엔드, 백엔드 간 데이터 통신 구축 제 담당 부분인 사용자 인증 및 회원가입 기능에 대한 개발을 진행하였습니다! 프론트엔드에서 같은 분야를 담당하고 있는 학생은 서버와의 통신을 Alamofire 라이브러리를 사용하여 통신하였고, 저는 URLSession을 사용하여 통신하였습니다. 서로 다른 방법으로 서버와의 통신을 하였기에, 회의때 코드리뷰를 하며 새로운 통신법에 대해서 알 수 있는 시간이었습니다. 이번 서버와의 통신에서 URLSession 기능 프레임워크에 대해 알수 있게 된 시간이었고 애플 공식문서, 교재 등을 찾아보며 공부할 수 있..
학과별 커뮤니티 개발 4번째 일지! 이번 포스팅에서는 기본 Xcode에서 UI 개발을 일지를 적어보았습니다! 2023.09.22 ~ 2023.09.27 사용자 인터페이스 기본 UI 개발 프론트엔드 분야에서는 기본 UI를 개발하는 과정에서 페이지를 분담해서 개발을 진행하였습니다. MVC로 진행하였으며, 3~5주차에 걸쳐서 기본 UI를 개발하는 것을 목표로 하고 있습니다 ㅎㅎ 이번 주차에서는 전주차에서 진행했던 작업과 더불어 전 주차의 UI를 보완해가며 새로운 UI 개발 작업을 진행하였습니다. 개발하는 과정에서 불필요한 부분은 없애고 필요한 부분은 추가하는 등 디자인을 수정해가면 UI를 개발했습니다. 1. 메인페이지 기존 Figma 디자인 -> 새로운 디자인으로 수정 Figma에서 디자인한 부분과 많이 다르..
학과별 커뮤니티 개발 3번째 일지! 이번 3주차에는 협업을 위한 개발환경 구축을 진행하고 figma 디자인 마무리 단계!를 진행했습니다. Figma 디자인은 UI 작업을 하면서 필요한 부분은 지속적으로 보완해 갔습니다!ㅎㅎ 2023.09.15 ~ 2023.09.21 프론트엔드 개발 환경 구축 GitHub에 협업을 위한 팀을 생성했습니다. GitHub에 협업을 위해 git flow 방식을 채택했습니다. Git flow 방식은 출시할 수 있는 버전에서 develop branch를 만들고, 이 develop branch에서 각각의 branch를 만들고 출시할 수 있는 버전일 때 main branch에 병합하여 관리할 수 있는 git 관리방식입니다. 이렇게 포스팅하면서 다시 Git에 대해 알아보는데 아직 부족한..
학과별 커뮤니티 개발일지 2번째! 첫 주차에는 팀원들끼리 프로젝트를 기획하고 디자인해보는 시간을 가졌습니다! 그리고 저희끼리의 우정도 더 돈독해지는 시간이었습니다 ㅎㅎ 이번 주에도 저희 프론트엔드 팀은 디자인을 보완하고 UI작업에 대해 기획하는 시간을 가졌습니다. 2023.09.07 ~ 2023.09.14 피그마 플랫폼으로 어플 기본 디자인 작업 Figma Uxcrush 홈페이지의 기본 오픈소스 디자인을 참고하여, 전 주차에 결정되었던 기능들에 대해 배치 및 기본적인 디자인을 진행하였습니다. 기능 요소 배치 학교 로그인 화면입니다. 로그인은 @@학교 로고와 함께 학교 포털 아이디, 비밀번호를 사용하게 합니다. 회원가입이 따로 없어서 사용자들이 편리하게 이용할 수 있습니다. ( 소셜로그인을 할 경우 애플로..