일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Snackbar 메시지 띄우기
- 파이티스
- 안드로이드스튜디오 사용자 메시지
- 안드로이드 스튜디오 탭바
- 안드로이드 스튜디오 앱이름
- AWS
- 앱 디버깅
- Toast 메시지 띄우기
- 안드로이드 스튜디오 하단바
- AndroidTips
- 안드로이드 스튜디오 네비게이션바
- 안드로이드 스튜디오 앱이름 변경
- BottomNavigationView
- Log.i
- 안드로이드 개발
- 라이프사이클관리
- 안디르오드 스튜디오 Logcat
- android studio
- PANDAS
- 액티비티 라이프 사이클
- 안드로이드 스튜디오 미디어재생
- 안드로이드 스튜디오
- Android 앱 개발
- 안드로이드 스튜디오 생명주기
- 안드로이드 스튜디오 알림메시지
- 안드로이드 스튜디오 애니메이션 효과주기
- 앱네임체인지
- 안드로이드 로그보기
- 주사위 게임 앱
- 안드로이드 스튜디오 Fragment 화면전환
- Today
- Total
목록전체 글 (21)
파이티스
앞서 안드로이드 스튜디오 주사위게임 앱 만들기 1편과 2편으로 세팅과 화면개발까지는 마쳤다. 이번시간에는 앱에 생명을 불어넣는 로직개발을 하여 주사위게임 앱개발 마무리를 지어보려고 한다. 멤버변수 만들기 화면에서 유저와 인터랙티브(Interactive) 되는 뷰들은 멤버변수로 만든다. 멤버변수를 만들때 중요한것은 id이다. 지금은 간단하게 만드는것이라 id값을 신경쓰지 않았지만 복잡한 구성의 여러개의 화면구성을 할때는 id값이 매우 중요하다. 여기서 한가지 팁이 있는데 Design은 화면을 직관적으로 시각화 하여 보는것이지만 탭에서 Code를 클릭하면 소스코드로도 볼 수 있다. 다른곳에서 디자인을 복사한다면 소스코드를 복사해서 붙여넣기 하면 쉽게 작업을 할 수 있다. 아래와 같이 주사위 이미지 2개와 버..
배경화면 만들기 화면개발은 지난시간 MainActivity를 생성하면 자동으로 만들어지는 activity_main.xml에서 한다. 이파일은 화면의 왼쪽 project창에서 layout 폴더 하위에 있다. activity_main.xml파일을 더블클릭하면 아래와 같이 화면구성하는 파일이 보인다. 먼저 배경화면을 만들어보자. 화면에서 우측 상단에 돋보기 모양을 클릭하고 "back"정도만 입력하면 바로아래 back가 들어가는 기능들이 보이는데 여기서 "background"에서 아래그림에서 화살표가 가르키는 곳을 클릭한다. Pick a Resource 팝업창이 뜨는데 여기서 지나시간에 drawble안에 넣어둔 이미지 파일중 배경으로 쓰려는 파일을 선택한다. 순서대로 잘 따라 했다면 아래와 같이 안드로이드 스튜..
안드로이드 스튜디오를 설치하고 드디어 첫 앱만들기 수업이 시작되었다. 자바를 잠깐 배우고 눈으로 보여지는 실제 앱을 개발해보는것이라 흥미가 무진장 생긴다. 새 프로젝트 만들기 메뉴탭바에서 File -> New -> New Project 를 순서대로 클릭하고 아래와 같이 No Activity를 선택한다. 새 프로젝트의 Name를 입력하는데 필자는 "DiceApp"라고 이름을 지어주었다. 사용할 개발언어는 Jave 이다. Main Activity 만들기 새 프로젝트가 만들어졌다. 이제 안드로이드 스튜디오를 사용하여 주사위게임 앱을 만들기위한 액티비티를 만들어준다. 화면 왼쪽 Project화면에서 Java 폴더 하위 첫번째 폴더에서 마우스 우클릭하여 아래 그림과 같이 순서대로 클릭한다. Activity Nam..
디자이너와 개발자, 프로젝트 매니저 등 각각의 역할이 분리되어 작업을 진행했지만, 최근에는 이들 간의 원활한 소통과 협업이 필수로 여겨지고 있습니다. 이런 변화에 따라 다양한 디자인 도구들이 등장하였는데, 그중에서도 Figma는 협업과 디자인 작업을 획기적으로 변화시킨 도구이다. Figma 란? Figma는 클라우드 기반의 디자인 도구로, 다양한 플랫폼에서 웹 브라우저를 통해 접근할 수 있다. 설치나 업데이트 없이 실시간으로 여러 사용자가 동시에 작업하고 수정할 수 있는 환경을 제공한다. 디자이너, 개발자, 프로젝트 매니저 등 모두가 한 공간에서 협업하며 디자인을 진행할 수 있어 생산성을 대폭 높여준다. 주요기능 실시간 협업가능 - 여러사용자가 동시에 접근하여 수정가능 다양한 디자인 도구 통합 - 디자인..
Android Studio란? Android 스튜디오는 Android 앱 개발을 위한 공식 통합 개발 환경(IDE)입니다. Android 스튜디오는 IntelliJ IDEA의 강력한 코드 편집기와 개발자 도구를 기반으로 Android 앱을 빌드할 때 생산성을 높여주는 다음과 같은 다양한 기능을 제공합니다. (출처 : Android 스튜디오 소개 | Android Developers ) 간단히 이해한다면 안드로이드 스마트폰의 앱을 개발하는 도구라고 보면 된다. 설치하기 구글에서 "안드로이드 스튜디오"라고 검색하면 제일 상단에 Android 스튜디오 설치라는 사이트가 보이는데 이곳으로 접속하여 진행 하면 된다. Android 스튜디오 설치 | Android Developers 생각보다 안드로이드 설치는 시간..
안드로이드 개발을 하기 위해서 Java 문법을 배우기 위해서 이클립스를 설치하였다. 이번시간에는 자바를 위하여 이클립스 설치과정을 소개 하려고 한다. 이클립스란? eclipse는 자바 개발을 위해서 개발되었다고 하지만, 현재는 다양한 분야에서 사용을 하고 있다. 즉, 통합개발환경이라고 불리는 IDE 이다. 현재는 안드로이드 어플 개발에 매우 유용한 프로프램이기도 하다. 설치하기 - 구글 "이클립스" 검색 포털에서 "이클립스"를 검색하면 되는데 필자는 Google에서 검색하였다. 제일 처음에 나오는 Eclipse 사이트를 클릭하여 진입하면 다운로드 받을 수 있다. - windows 사용자 - Download x86/_64 버튼 클릭하여 다운로드 - mac OS 사용자 - Need Help? 를 클릭하여 해..
MySQL Workbench을 설치 할때 오류가 발생할 수 있다. 설치오류에 대한 유형은 다양할 수 있겠지만 대표적으로 아래와 같은 오류가 발생하는 경우가 많다. 해당 오류는 Visual c++ 2019 패키지가 내 컴퓨터에 설치되어 있지 않아서 발생하는 오류 이다. 아래의 경로로 들어가서 본인 pc의 환경에 맞는 파일을 다운로드 받아서 설치 하자! https://learn.microsoft.com/ko-KR/cpp/windows/latest-supported-vc-redist?view=msvc-170 파일을 다운받고 실행하면 다음과 같은 팝업창이 뜬다 여기서 "설치"를 클릭하고 진행순서대로 설치를 하면 된다. Visul C++ 설치가 완료 되면 창을 닫고 MySQL Workbench 설치하면 정상적으로..
AWS 프리티어 가입을 하고, 파이썬 데이터분석 프로젝트를 하나 끝낸 후 SQL수업을 시작 하게 되었다. DB의 종류 - RDBMS : Oracle , DB2, MySQL - NoSQL : Mongo DB, AWS DynamoDB, Firebase Firestore 1.AWS 환경설정하기 - AWS 프리티어 로그인 - 서비스 선택 - 데이터베이스 선택 - RDS선택 - "데이터베이스" 생성 클릭 - "표준생성" 클릭 - 'MySQL" 클릭 - "프리티어" 선택 - "DB 인스턴스 식별자" 입력 - "자격 증명 설정" 입력 - "암호 설정" 잊어버리지 않기 위해서 따로 어디에 적어두는것이 좋다. - "퍼블릭 엑세스" 예를 선택하여 준다. - "추가구성"에서 "데이터베이스 포트"를 입력한다. 보통 회사에서는..