프로그래밍 354

하루만에 코틀린 배우기

코틀린 배워보겠다고 인강듣다 끊기고...자바도 알고 C도알고 Swift도 담궈보고...파이썬도알고~비슷비슷한 언어인데 본론부터 들어가고싶다하시는 분들에게 추천드립니다. 코틀린의 특징과 핵심을 딱딱 짚어주는 좋은 글을 발견했습니다.깊이 공부하시기 전에 시간을내어 잠시 읽어보고 들어가신다면 좋을듯합니다~ https://medium.com/@mayuroks/learn-kotlin-for-android-in-one-day-50aa0bc099b0

안드로이드 인앱결제 구독 구현 예제!

* 이 글은 개인적 정리겸 복습을 위해 쓰여진 글로, 설명이 미흡한 부분이있을 수 있습니다! 코드 개선점이나 질문있으시면 댓글로 달아주세요~ 결제 구현을 위한 기본적인 준비물들 제 블로그 결제 구현 글에 자세히 설명 해두었으니 여기서는 간략하게 적고 넘어가겠습니다! 1. build.gradle에 결제 라이브러리 추가1implementation 'com.anjlab.android.iab.v3:library:1.0.44'cs 2. AndroidManifest.xml에 결제 권한 추가1cs 3. Google Play Console에 결제 권한이 추가된 APK를 알파 채널에 업로드 4. Google Play Console > 내 앱 클릭 > 개발 도구 > 서비스 및 API >'이 어플리케이션용 라이센스키' 복사..

[안드로이드] WebView에서 동영상 전체화면(FullScreen)이 되지 않을때

안드로이드 웹뷰 이 넘은 항상 뭐가 하나씩 부족해서 골치다.웹뷰에서 네이버 동영상이나, 유튜브 영상을 전체화면으로 재생하려하면전체화면 버튼이 아예 비활성화 되거나 무반응이다. 이러한 문제를 해결한 커스텀 뷰가있는데 소개할까한다.직접 따라해보니, 스크린 가로/세로 전환에도 매끄럽게 진행된다.https://github.com/cprcrack/VideoEnabledWebView

Ubuntu 16.04 Node.js + MySQL + Nginx 서버 세팅해보자!

Node.js 개발자다보니 맨날 Node.js/MySQL/Nginx 서버 세팅할일이 많은데, 이번에 스크립트로 정리해보려한다.개별 옵션은 각자의 상황에 맞게 커스텀으로 입력하시고, 기본 서버에 필요한 명령어들은 아래와 같다! 1$ sudo apt-get updatecs Node.js 설치 (8 버전)12345cd ~curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.shsudo bash nodesource_setup.shsudo apt-get install nodejs -ysudo apt-get install npm -yColored by Color Scriptercs + sudo apt-get install build-essential ..

[iOS Swift] 화면 터치 시 키보드 내리기 (Hide keyboard)

TextField에서 키보드가 활성화 되고나서 return 키를 누르면 키보드가 내려가게 할 수도있지만일반적으로 그냥 바닥화면을 터치하면 키보드가 내려가도록 코딩 해 둔다. ViewController에 아래 코드를 추가해주면 화면 터치 시 키보드가 내려간다.저 코드에 그 밖에 DatePicker같은 것을 hidden 시켜주거나 하는 코드를 추가해서 써도 된다. ViewController.swift 1234567891011121314151617181920//// ViewController.swift// FlightBooking//// Created by Jieun Park on 2019. 5. 20..// Copyright © 2019년 Geumson. All rights reserved.// import..

프로그래밍/iOS 2019.05.20

안드로이드 이미지 URL로 표시하기 (Android ImageView with image url)

안드로이드에서 이미지 URL을 가지고 이미지뷰(ImageView)에 이미지를 가져오는 가장 간단한 방법이있다.손수 하려하면 캐싱, 로딩, 네트워킹 등 건드려야 할 부분이 꽤 많은데, 라이브러리를 이용하면 아주 쉽다.물론 손수하는 것처럼 여러가지 옵션들도 조정 가능하다. 유명한 라이브러리로는 Picasso/Glide/Fresco 3대장이있는데,3가지 다 써본 유저로서 정리를 해보자면... 이정도!강의에서는 Glide를 사용해볼 것이다. -Glide: 제일 많이쓰는 보편적인 것, 자료가 많음-Picasso: 옛날에 많이 쓰였던것, Picasso와 Glide는 사용하는 문법이 비슷해서 원하는 기능에 따라 편한걸로 쓰면됨 (하지만 기능도 거의 비슷)-Fresco: 페이스북이 개발한 이미지 라이브러리로, 사용법이..

안드로이드 Admob 종료 및 뒤로가기시 전면광고 추가하기

안드로이드 앱에 Admob 전면 광고를 추가할 때는 Admob 광고 정책을 잘 지켜야한다.광고 정책을 피해서 좋은 타이밍에 전면광고를 추가하는 방법으로는 여러가지가 있는데,그중에서도 뒤로가기/백키(Back key) 를 눌렀을때 전면광고를 보여주는 구현을 해볼 것이다. * 종료 및 뒤로가기 시 Admob 전면광고를 붙이는 일은 현재 광고정책에 맞지않습니다. (2020.05.17 수정)1. 전면광고 초기화우선 이렇게 생긴 MainActivity에 전면광고를 초기화 한다.public class MainActivity extends AppCompatActivity { private InterstitialAd interstitialAd; @Override protected void onCreate(Bundle s..