[SwiftUI] 톡 만들기 1일차, view 제작
1일차 뷰 만들기
카카오톡 만들기. to-do list
- 채팅 ( 소켓 통신? , 암호화? , 사진 전송)
- 메인 서버 구축
- 데이터베이스
- 앱 데이터 베이스
- chat_logs (_id, id, type(사진,글 등), chat_id, user_id(누가 보냈는지, message(암호화?), created_at
- chat_rooms (_id, id, type(나와의채팅, 오픈채팅 등), member_ids(ids 인 이유 :그룹채팅) , last_log_id(chat_logs에서 가져와야지), last_message(얘도), last_updated, unread_count
- friends (_id, itsme(내 프로필은 중요해), name, status_message, profile_image)
- ...
- 친구 목록 뷰
- 채팅방 목록 뷰
- 앱 데이터 베이스
- chat_logs (_id, id, type(사진,글 등), chat_id, user_id(누가 보냈는지, message(암호화?), created_at
- chat_rooms (_id, id, type(나와의채팅, 오픈채팅 등), member_ids(ids 인 이유 :그룹채팅) , last_log_id(chat_logs에서 가져와야지), last_message(얘도), last_updated, unread_count
- friends (_id, itsme(내 프로필은 중요해), name, status_message, profile_image)
- ...
서버가 먼저인가 데이터베이스가 먼저인가.
데이터베이스를 먼저 만들면, 연결 방식이 안 맞아서 새로 서버를 만들 수도 있나?
코드
TabView(selection: $selectedTab){
VStack{
FriendsHeader()
ScrollView{
MyFrofile()
Divider()
}.background(.white)
}.tabItem {
if selectedTab == "Friends"{
Image("TabbarFriendsSelected")
}else{
Image("TabbarFriends")
}
}
.tag("Friends")
VStack{
ScrollView{
Chatting()
}
}.tabItem{
if selectedTab == "Chattings"{
Image("TabbarChattingSelected")
}else{
Image("TabbarChatting")
}
}.tag("Chattings")
TabView(selection: $selectedTab){
VStack{
FriendsHeader()
ScrollView{
MyFrofile()
Divider()
}.background(.white)
}.tabItem {
if selectedTab == "Friends"{
Image("TabbarFriendsSelected")
}else{
Image("TabbarFriends")
}
}
.tag("Friends")
VStack{
ScrollView{
Chatting()
}
}.tabItem{
if selectedTab == "Chattings"{
Image("TabbarChattingSelected")
}else{
Image("TabbarChatting")
}
}.tag("Chattings")
느낀점
- 다른 뷰를 다른 파일에 만들어도 이식이 쉽다. god switft
- 혼자하니까 할 게 너무 많다. -> 풀스택 10가능
카카오 가려면 카카오톡은 만들어봐야지
Author And Source
이 문제에 관하여([SwiftUI] 톡 만들기 1일차, view 제작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@csk/SwiftUI-톡-만들기-1일차-view-제작
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Author And Source
이 문제에 관하여([SwiftUI] 톡 만들기 1일차, view 제작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@csk/SwiftUI-톡-만들기-1일차-view-제작저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)