728x90
반응형
- [ Android/Android ][kotlin] 코틀린 기초 문법 다지기 - 2. class2022-06-12 18:03:00해당 강의를 들으며 작성된 것입니다. [무료] 코틀린 3강으로 끝내기 feat. 안드로이드 개발 - 인프런 | 강의 3강으로 짧게 끝내는 코틀린 문법! 코틀린 기초 문법과 안드로이드 기초 프로그래밍은 물론, 직접 안드로이드 앱도 만들어보세요!, - 강의 소개 | 인프런... www.inflearn.com Class 👉🏻 코틀린은 자바와 달리 클래스 이름과 파일의 이름이 달라도 된다. 👉🏻 한 파일 안에 여러 클래스를 생성할 수 있다. 기본 형태 👉🏻 코틀린은 new 키워드가 없다. class Human { val name = "spin" fun eatingCake(){ println("This is so yummy") } } fun main(){ val human = Human() human.eating..
- [ Android/Android ][kotlin] 코틀린 기초 문법 다지기 - 12022-06-06 17:13:40해당 강의를 들으며 작성된 것 입니다. [무료] 코틀린 3강으로 끝내기 feat. 안드로이드 개발 - 인프런 | 강의 3강으로 짧게 끝내는 코틀린 문법! 코틀린 기초 문법과 안드로이드 기초 프로그래밍은 물론, 직접 안드로이드 앱도 만들어보세요!, - 강의 소개 | 인프런... www.inflearn.com 함수 파라미터와 리턴 타입이 없을 때 fun helloWorld(){ println("hello world!") } 자바의 void 와 같다. 아무것도 리턴하지 않는 것처럼 보이지만 사실은 Unit을 리턴하고 있다. 위에 쓰인 것 처럼 생략해도 무방하다. fun helloWorld() : Unit { println("hello world!") } 파라미터와 리턴 타입이 있을 때 '변수 이름 : 변수 타..
- [ Do what you want/nft ]NFT 와 DApp2022-05-14 16:29:04해당 강의를 들으며 작성된 것입니다. [무료] [D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매) - 인프런 | 강의 리액트, 솔리디티(ERC721)를 활용하여 기본적인 NFT 생성, NFT 구매 및 판매를 배우게 됩니다. 스마트 컨트랙트 작성과 리액트를 활용하여 작성한 스마트 컨트랙트를 웹에 연동하는 법을 배우게 됩 www.inflearn.com DApp 이란 탈중앙화 어플리케이션 블록체인에서 만들어지는 어플들을 디앱이라고 부른다. Solidity 계약 지향 프로그래밍 언어 다양한 블록체인 플랫폼의 스마트 계약 (smart contract) 작성 및 구현에 사용됨 정적타입(statically-typed)의 프로그래밍 언어 EVM 상에서 작동하는 스마트 계약을 개발하기..
- [ Android/Android ][Android] SharedPreferences 와 KeyStore2022-05-11 23:58:42해당 글을 참고했습니다. 안전하게 민감정보 저장 이슈 해당 게시글은 Android 개발자에게 해당되는 이야기다. 민감정보에대해 개발을 하면서 서비스의 운용을 위해 필요한 정보를 받는 것은 자연스러운 일이다. 그중 대표적으로 비밀번호를 말할 수 secu-lee-ty.tistory.com 들어가며 다들 그렇겠지만 전역적으로 쓰이는 정보에 한해서는 SharedPreferences 를 이용해 정보를 저장해왔을 것이다. 나의 경우 로그인기능을 개발하면서 사용자 편의를 위해 로그인 정보 저장 기능을 만들고자 했었다. 그러려면 아이디와 비밀번호 모두를 SharedPreferences 에 저장해야하는데 비밀번호를 평문으로 저장하는 것은 너무 위험하고.. 로그인 정보를 서버에 전송할 때 암호화 된 비밀번호를 전송하니 암..
- [ Android/TroubleShooting ]오류: More than one file was found with OS independent path 'META-INF/DEPENDENCIES'.2022-05-11 00:04:48상황 퍼블리셔를 implementaion 했는데 제대로 실행이 되지 않았다. 이유 : 버전 변경에 따른 META 중복 해결 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/INDEX.LIST' exclude 'META-INF/notice.txt' exclude 'META-INF/ASL2.0' } 다음과 같은 것을 build.gradle 에 추가한다. android {} 에 넣..
- [ Android/Android ][Android] Google Play Developer API으로 앱 출시하기2022-05-10 23:54:05들어가며 앱을 마켓에 배포하고 나서 앱이 업데이트가 되면 사용자들에게 업데이트를 안내해야한다. 다 그런건지는 모르겠지만 앱을 다운받으면 자동 업데이트에 체크가 되어있긴 하던데.. 자동 업데이트를 선호하지 않아 해제해놓는 사용자가 있을 수 있기 때문에 인 앱 업데이트를 구현하고자 했다. 공식문서를 참고하다 우선순위를 지정할 수 있다는 것을 보게 되었다. Google Play Developer API 말 그대로 구글에서 제공하는 API로 게시 및 앱 관리 작업을 실행할 수 있다고 한다. 👉🏻 Subscriptions and In-App Purchases API : 인 앱 구매와 정기 결제 관리 👉🏻 Publishing API : 앱 업로드 및 게시, 기타 게시 관련 작업 실행 Publishing API 앱 ..
- [ 정보처리기사/3과목 데이터베이스 구축 ]키 (key) 의 종류2022-04-28 23:39:28해당 글은 2022 수제비 정보처리기사 필기 1권+2권 합본세트 - 전2권 2022 수제비 정보처리기사 실기 FINAL 실전 모의고사 를 바탕으로 작성되었습니다. 2022 수제비 정보처리기사 실기 FINAL 실전 모의고사 선견지명 모의고사와 백전백승 기출문제를 포함한 총 42회 분량의 실전 문제로 구성되었다. 문제 편에서는 문제만 집중적으로 풀 수 있도록 하였고, 해설 편에서는 문제 편에서 다뤘던 개념들을 www.aladin.co.kr 2022 수제비 정보처리기사 필기 1권+2권 합본세트 - 전2권 IT 비전공자를 위해 만들어진 수험서다. IT 분야의 최고 전문가 집단의 오랜 연구를 통한 정보처리기사 합격까지의 최단기 솔루션을 제안한다. 중요도에 따른 별점 체크, 두음쌤을 통한 암기비법 www.aladi..
- [ 정보처리기사/3과목 데이터베이스 구축 ]데이터베이스 관리 시스템 (DBMS) 특징2022-04-28 00:58:47해당 글은 2022 수제비 정보처리기사 필기 1권+2권 합본세트 - 전2권 2022 수제비 정보처리기사 실기 FINAL 실전 모의고사 를 바탕으로 작성되었습니다. 2022 수제비 정보처리기사 실기 FINAL 실전 모의고사 선견지명 모의고사와 백전백승 기출문제를 포함한 총 42회 분량의 실전 문제로 구성되었다. 문제 편에서는 문제만 집중적으로 풀 수 있도록 하였고, 해설 편에서는 문제 편에서 다뤘던 개념들을 www.aladin.co.kr 2022 수제비 정보처리기사 필기 1권+2권 합본세트 - 전2권 IT 비전공자를 위해 만들어진 수험서다. IT 분야의 최고 전문가 집단의 오랜 연구를 통한 정보처리기사 합격까지의 최단기 솔루션을 제안한다. 중요도에 따른 별점 체크, 두음쌤을 통한 암기비법 www.aladi..
728x90
반응형