본문 바로가기 메뉴 바로가기

다정한 강아지

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

다정한 강아지

검색하기 폼
  • 분류 전체보기 (39)
    • iOS (8)
    • Objective-C 2.0 (8)
    • Android (21)
    • etc. (1)
  • 방명록

전체 글 (39)
iOS에 한해 내가 지금까지 이해한 MVVM 패턴

우선 본 글은 - MVC(Model-View-Controller)와 MVVM(Model-View-ViewModel)에 대해 .. 언뜻이라도 들어본 분들 - 그치만 잘 이해가 가지 않은 분들 - 무엇보다 iOS 개발을 (공부)하시는 분들 이 읽었을 때 가장 효과가 나타날 것 같은 글입니다 제가 잘못 알고 있는게 있다면 꼭 지적해주세요 ㅠㅠ!! 참고자료/출처이자 먼저 읽으면 좋은 글들 (전반적인 이해에 가장 큰 도움이 되었음) [Introduction to MVVM] www.objc.io/issues/13-architecture/mvvm/ Introduction to MVVM · objc.io I got my first iOS job at 500px in 2011. I had been doing iOS co..

iOS 2021. 3. 22. 10:31
[Flutter] http 통신으로 받아온 JSON 데이터 파싱 후 리스트뷰 디스플레이

pubspec.yaml name: server_app description: A new Flutter server application. # The following line prevents the package from being accidentally published to # pub.dev using `pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev # The following defines the version and build number for your application. # A version number is th..

etc. 2020. 7. 13. 18:42
소켓 통신을 이용한 안드로이드 채팅 애플리케이션

/ 기록용이라 사담이 많을 수 있습니다. 해당 애플리케이션을 개발하면서 겪은 일과 느낀점, 문제점을 적었습니다. / ​ ​ 실장님께서 첫 번째 과제로 소켓 통신을 이용한 안드로이드 채팅 애플리케이션을 만들어보라고 하셨다. 첫날은 소켓 없이 firebase라는 걸로 채팅을 만들려고 했었는데, 다음 날 소켓 통신으로 구현해야 한다고 말씀해 주셔서 첫날은 사실상 "firebase에 대해서 알게 된 걸로" 치고 넘어갔다. 둘째 날은 그래서 구글에 '소켓', '소켓 통신 서버' 별의별 키워드를 다 쳐보면서 구글에 올라온 여러 코드들을 우선 쳐보고 돌렸다. ​ 간만에 내가 예전에 네이버 블로그에 올렸던 JAVA 카테고리의 'TCP/IP 예제'로 올린 소켓 채팅 프로그램 https://varyeun.blog.me/2..

Android 2020. 7. 10. 18:25
뷰페이저, 페이저타이틀스트립 (PagerTitleStrip) 예시

뷰페이저 : 좌우 스크롤을 통해 여러 개의 화면을 전환할 수 있도록 만든 것 뷰페이저 안에 들어가는 각각의 화면은 프래그먼트로 만들 수 있으며 어댑터 패턴을 사용하여 프래그먼트들을 관리할 수 있다. 페이저타이틀스트립(PageTitleStrip) : 프래그먼트의 총 개수와 현재 보고 있는 프래그먼트가 몇 번째 프래그먼트인지 아이콘으로 간단하게 알 수 있도록 해주는 것 (탭스트립을 사용하면 탭 모양으로 구분하여 보여준다.) MainActivity.java package com.example.mypager; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatAc..

Android 2020. 4. 26. 23:30
액션바, 탭 만들기 예시

우선 dependency에 design 추가하고 gradle에서 싱크를 맞춰준다. 이렇게 - 나는 에러가 나서 에러메시지대로 minSdkVersion을 21로 올려줬고 - 밑에 보면 design 의 버젼은 현재 targetSdkVersion인 29로 맞춰줬다 그리고 탭을 만들어주는거기때문에 처음 메인액티비티 만들 때 디폴트로 생성되는 액션바는 없애준다. 밑에 No로 하면 됨. fragment1, 2, 3 . java fragment1, 2, 3 숫자만 바꿔준다 MainActivity.java package com.example.mytap; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.Fragment; impor..

Android 2020. 4. 22. 21:48
이전 1 2 3 4 5 6 7 8 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ios
  • 스낵바설정
  • allcases
  • 뷰페이저
  • 터치리스너
  • 표현패턴
  • 알림대화상자
  • 인플레이터
  • 프래그먼트매니저
  • swift
  • 어댑터
  • objc
  • prepareforreuse
  • 전화걸기연결
  • 다이얼연결
  • subscript
  • 부가데이터
  • 상태드로어블
  • 액션바
  • CaseIterable
  • 페이저타이틀스트립
  • 제스처디텍터
  • Objective-C
  • 프래그먼트
  • 전화연결하기
  • 비트맵버튼
  • 쉐이프드로어블
  • 카카오톡열기
  • 안드로이드
  • 데이터
more
«   2025/08   »
일 월 화 수 목 금 토
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
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바