post-thumbnail

ListView와 RecyclerView에서 스크롤 시 checkbox, switch 설정 해제되는 현상 원인과 해결

📣 목표 안드로이드의 ListView나 RecyclerView에서 checkbox, switch 등을 사용할 때 스크롤을 하면 체크한 체크박스가 해제되거나 다른 체크박스에 체크돼있는 현상을 볼 수 있다. 이러한 현상을 해결해보자! 1️⃣ 문제 2️⃣ 원인 3️⃣ 해

2021년 7월 26일
·
0개의 댓글
post-thumbnail

ListView와 RecyclerView의 차이: View Binding, View Holder 등

📣 목표안드로이드의 ListView와 RecyclerView의 차이에 대해서 알아보자!최초 생성이나 스크롤 시 아이템을 생성할 때마다 뷰바인딩을 해서 성능 저하가 일어난다.ViewHolder 패턴을 강제로 구현하게 해서 뷰 바인딩을 한 번만 해준다. 이 후 아이템을

2021년 7월 25일
·
0개의 댓글
post-thumbnail

안드로이드 애플리케이션의 기본: 특징, 구조, 실행단계, 컴포넌트, 패키지 폴더

📣 목표안드로이드 애플리케이션의 특징과 기본 구조, 실행 방식, 구성 요소인 컴포넌트와 새 프로젝트 실행 시 생성되는 패키지 내 폴더에 대해서 알아보자!1) 재사용이 가능한 애플리케이션 프레임워크(Application Framework)의 일종이다.프레임워크프레임워

2021년 7월 11일
·
0개의 댓글
post-thumbnail

Android Palette Component 총정리 5편(完) : Layouts, Legacy

📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자!⭐️ 중요 : 본 포스팅은 레이아웃과 관련한 내용으로 안드로이드 클라이언트 사이드에서 중요한 내용이니 잘 숙지하도록 하자! ❗️ 이 포스팅의 이미지와 내용 대부분은 개발자를 위한 레시피 블로그에

2021년 7월 10일
·
0개의 댓글
post-thumbnail

Android Palette Component 총정리 4편 : Helpers, Google

📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자! 5️⃣ Helpers 01. Group ConstraintLayout에서 제공하는 helper 중 하나로 여러 뷰들의 visibility를 그룹으로 묶어 관리하기 편하게 해준다. 02. B

2021년 7월 10일
·
0개의 댓글
post-thumbnail

Android Palette Component 총정리 3편 : Containers

📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자!❗️ 원래의 팔레트 순서로는 Layouts이 나오지만, 레이아웃은 포스팅을 따로 분리해서 쓰기로 했다.팔레트에서 Layouts 다음 순서인 Containers부터 정리를 이어가기로 한다!( 이미

2021년 7월 10일
·
0개의 댓글
post-thumbnail

Android Palette Component 총정리 2편 : Widgets

📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자!액티비티 내에서 뷰를 설정한다.뷰란 안드로이드 기본 화면을 구성하는 모든 기본 화면의 구성요소이다.위의 이미지와 같이 뷰는 뷰를 포함 할 수 있고, 중첩적으로 사용 할 수 있다.뷰 중에서 사용자

2021년 7월 10일
·
0개의 댓글
post-thumbnail

Android Palette Component 총정리 1편 : Text, Buttons

📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자!다음 컴포넌트들은 안드로이드 공기계에 연결하거나 가상 머신을 통해 하나씩 추가하면서 경험해보는 편이 이해하기 쉽다.화면에 텍스트를 표시한다.터치 시 화면에 표준적인 텍스트 키보드를 표시한다.유저

2021년 7월 9일
·
0개의 댓글
post-thumbnail

(추가중) AndroidManifest.xml 파일의 <manifest> 태그에 대한 정리

📣 목표 : 안드로이드 앱 프로젝트에 반드시 포함해야 하는 파일인 AndroidManifest.xml의 기능과 manifest 태그의 속성에 대해 알아보자!AndroidManifest.xml 파일은 안드로이드 앱 프로젝트를 처음 생성한 뒤 app > manifests

2021년 7월 9일
·
0개의 댓글
post-thumbnail

Git 개념, 기본 명령어(init, add, commit, log, reset), Github, 협업(branch, fork, slack)

로컬(내가 보고 잇는 컴퓨터)에서 돌아가는 버전 관리 프로그램리모트(다른 사람 컴퓨터)에 이러한 버전들을 저장해놓는 프로그램 - 소스 코드 버전 저장소❗️ 다른 프로그램들: git과 같은 버전 관리 프로그램에는 git 외에도 svn(subversion)이라는 프로그램이

2021년 7월 6일
·
0개의 댓글
post-thumbnail

API 기본 개념 : 패킷, 헤더, 바디, CRUD, URI, path variable, 명세서

📣 목표 : 패킷, 헤더, 바디, HTTP Protocol, data format, API, CRUD, URI, path variable, API 명세서를 비롯한 API의 기본 개념에 대해서 알아보자!❗️ 한 줄 정리 : 패킷이란 데이터를 전송하는 단위이다.패킷이란,

2021년 7월 6일
·
0개의 댓글
post-thumbnail

AWS RDS 구축 : 타임존 설정, DataGrip 연결

📣 목표 : AWS(아마존 웹 서비스)의 RDS 서비스를 활용하여 클라우드 데이터베이스 환경을 구축해보자!AWS RDS > 데이터베이스 생성 > 엔진 유형 선택 > 템플릿 선택 > 인스턴스 식별자와 자격 증명 설정인스턴스 크기, VPC 설정 > 퍼블릭 액세스 가능으로

2021년 7월 4일
·
1개의 댓글
post-thumbnail

Database와 관련된 기초 개념 정리 2편 : SQL, NoSQL, Transaction, Tuning

SQL은 데이터를 쿼리, 조작 및 정의하고 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스에서 사용되는 프로그래밍 언어이다. NoSQL은 관계형 데이터베이스가 아닌 데이터베이스 모델을 뜻한다.NoSQL은 SQL보다 데이터모델이 다양하며 빅데이터 등 비정형화된

2021년 7월 2일
·
0개의 댓글
post-thumbnail

Database와 관련된 기초 개념 정리 1편 : DB, DBMS, Modeling, Schema, ERD, Data Type

1️⃣ DB와 DBMS 01. DB (Database) 데이터베이스(DB)란 컴퓨터 시스템에 전자적으로 저장되는 구조화된 정보 또는 데이터의 조직화된 모음을 뜻한다. 주로 조직의 필요한 정보를 얻기 위한 목적으로 만들어지며, 논리적으로 연관된 데이터를 모아 구조적으

2021년 7월 2일
·
0개의 댓글
post-thumbnail

Ubuntu Nginx에서 도메인, 서브도메인, HTTPS와 Redirection 적용

서버 환경VM: AWS EC2 인스턴스OS: Ubuntu 20.04.2 LTSWebServer : Nginx 1.18.0Backend-Language : PHP 7.4.3DBMS : MySQL 8.0.25가비아 가입 > 도메인 구매My 가비아 > 서비스 관리 > 도메인

2021년 6월 2일
·
0개의 댓글
post-thumbnail

MySQL DataGrip으로 외부 접속하고 phpMyAdmin 설치하기

VM: AWS EC2 인스턴스OS: Ubuntu 20.04 LTSWebServer : NginxBackend-Language : PHPDBMS : MySQLroot 사용자로 mysql에 진입한다. 사용자 접근 허용범위 설정'Username'@'%' : 해당 사용자가 외

2021년 6월 2일
·
0개의 댓글
post-thumbnail

AWS EC2 인스턴스에서 LEMP 스택으로 서버 구축하기

1️⃣ AWS 서버 구축 01. AWS EC2 인스턴스 생성 1) EC2 인스턴스 생성 Amazon Web Services AWS 공식 자습서 사이트 > ❗️추가공부 : AWS 자습서 보고 좀 더 공부해보기 AWS 웹사이트에 접속, 계정이 없다면 가입 후 AWS 관

2021년 6월 2일
·
0개의 댓글
post-thumbnail

Bitanmi MAMP로 로컬서버 구축하고 외부 접속하기

웹 애플리케이션, 소프트웨어 패키지 및 설치 라이브러리이다. 사용자가 애플리케이션을 손쉽게 설치하도록 도와준다. Bitnami의 여러 프로그램 중 본 포스팅에서 이용할 것은 웹 서버 구축에 필요한 Apache, MySQL, PHP 설치를 돕는 MAMP이다. MAMP는

2021년 6월 1일
·
0개의 댓글
post-thumbnail

GCP VM에서 APM 컴파일 설치로 웹서버 구축하기

1️⃣ GCP 시작하기 01. GCP의 이해 1) 클라우드 서비스(Cloud Service) 제공업체가 인터넷을 통해 사용자에게 제공하는 인프라, 플랫폼 또는 소프트웨어를 말한다. 클라우드를 통해 소프트웨어를 다운로드하지 않고 인터넷만 있으면 액세스할 수 있다. 클라

2021년 6월 1일
·
0개의 댓글