본문 바로가기

APP

(7)
[플러터] Admob 보상형 광고 - 애드몹, Flutter 기본 배너 광고에 대한 글은 여기에서!! 2021.12.27 - [플러터] Admob 기본 배너 사용법 - 안드로이드, flutter, 애드몹, 광고 [플러터] Admob 기본 배너 사용법 - 안드로이드, flutter, 애드몹, 광고 Admob 사용법을 설명하기 앞서 이 글은 기본적인 배너 광고 사용법 및 안드로이드를 대상으로 한 설명글이다. 전면 광고에 대한 설명이 필요하다면 여기!! 2022.01.04 - [플러터] Admob 전면 광고 - 애드 zzangwoo.tistory.com 보상형 광고 보상형 광고는 앱 내의 사용자에게 인앱 리워드를 제공하는 광고다. 광고 단위 등록 보상형 광고를 사용하기 위해서는 Admob 페이지에서 광고 단위에 '리워드' 광고 형식의 광고 단위를 추가해주어야 한다. 리..
[플러터] Admob 전면 광고 - 애드몹, Flutter 기본 배너 광고에 대한 글은 여기에서!! 2021.12.27 - [플러터] Admob 기본 배너 사용법 - 안드로이드, flutter, 애드몹, 광고 [플러터] Admob 기본 배너 사용법 - 안드로이드, flutter, 애드몹, 광고 Admob 사용법을 설명하기 앞서 이 글은 기본적인 배너 광고 사용법 및 안드로이드를 대상으로 한 설명글이다. Admob 설정 앱 추가 Admob 홈페이지에서 앱 -> 앱 추가를 클릭하여 앱을 추가해준다. 광 zzangwoo.tistory.com 전면 광고 전면 광고는 앱의 화면을 완전히 덮는 전체 화면 광고다. 일반적으로 활동이 바뀌는 시점 또는 게임에서 다음 레벨로 넘어갈 때처럼 앱 이용이 잠시 중단될 때 자연스럽게 광고를 게재하는 것을 권장한다. 글에 빼먹은 점이 있..
[플러터] Admob 기본 배너 사용법 - 안드로이드, flutter, 애드몹, 광고 Admob 사용법을 설명하기 앞서 이 글은 기본적인 배너 광고 사용법 및 안드로이드를 대상으로 한 설명글이다. 전면 광고에 대한 설명이 필요하다면 여기!! 2022.01.04 - [플러터] Admob 전면 광고 - 애드몹, Flutter 앱 추가를 클릭하여 앱을 추가해준다. 광고 단위 추가 Admob에서 광고를 설정하는 날짜에 따라 위의 캡쳐 화면이 다를 수도 있다. 앱 -> 광고 단위에서도 게재할 광고 단위를 만들 수 있다. 테스트로 만들어 볼 배너 광고 단위를 선택해준다. 1번 앱 ID는 AndroidManifest.xml에서 사용하게 될 ID이다. 2번 광고 단위 ID는 앱 내에서 보여줄 광고의 ID이다. 테스트 하거나 개발환경인 경우 Admob에서 제공하는 테스트 광고 단위 ID를 사용해야 한다...
[플러터] SQLite DB 내용 수정 - Flutter, onUpgrade, sqflite, 데이터베이스, db, database 다음 링크에서 기본적인 SQLite 사용법이 정리되어있다. 2021.12.13 - 플러터 SQLite 기본 사용법 - CRUD, sqflite, Flutter, 패키지 플러터 SQLite 기본 사용법 - CRUD, sqflite, Flutter, 패키지 서버와 통신해서 DB에 데이터를 저장하고 가져올 수도 있지만 앱 내부 DB를 이용하는게 프로젝트 진행에 더 유리한 경우가 있다. 그런 경우에 내부 DB(SQLite DB)에 쉽게 접근하기 위해 사용하는 패 zzangwoo.tistory.com 이미 배포된 앱의 DB 내용을 바꿔야 하는 경우 처음 Database 객체를 가져올 때 onUpgrade 속성을 이용하여 바꿔줄 수 있다. 기존 Database 코드 class SqliteTestModel { Dat..
[플러터] SQLite 기본 사용법 - CRUD, sqflite, Flutter, 패키지 서버와 통신해서 DB에 데이터를 저장하고 가져올 수도 있지만 앱 내부 DB를 이용하는게 프로젝트 진행에 더 유리한 경우가 있다. 그런 경우에 내부 DB(SQLite DB)에 쉽게 접근하기 위해 사용하는 패키지가 'sqflite'다. sqflite 패키지 설치 pub.dev에서 'sqflite' 검색 후 해당 버전의 패키지를 설치하면 된다. 나 같은 경우에는 2021년 12월 10일 기준 최신버전인 2.0.1 버전을 설치했다. path 패키지 설치 내부 데이터베이스의 위치를 정확히 정의해주는 path 패키지도 설치해준다. 이 역시 2021년 12월 10일 기준 최신 버전인 1.8.0 버전으로 설치했다. DB 연결 class SqliteTestModel { Database? _database; Future ..
[플러터] Database Inspector 안 보이는 경우 해결방법 - Flutter, Android Studio, 안드로이드 스튜디오 내부 데이터베이스를 만들고 개발하면서 안의 내용물을 확인하기 위해서 테스트 코드를 만들고 로그를 찍어보는건 여간 귀찮은 일이 아니다. 이를 쉽게 하기위해서 안드로이드 스튜디오 내에 'Database Inspector'라는 기능이 있는데 다음과 같이 안보이는 경우가 있다. 일반적으로 View - Tool Windows에 들어가게 되면 Database Inspector라는 항목이 보여야 한다. 해결방법 Project Structure 클릭 Project Settings - Modues 클릭 +버튼 클릭 후 Android 클릭 결과 Database Inspector 확인
RecyclerView와 Room 연동 - LiveData, 리사이클러뷰, 룸, 실시간 이 글은 단순히 Room을 이용하여 데이터를 DB에 넣고 DB의 변동을 감지하여 RecyclerView를 갱신하는 방법에 대한 글이다. Room 사용방법이나 RecyclerView 사용방법은 추후에 업로드할 예정이다. build.gradle에 Lifecycle 관련 라이브러리 추가 // Lifecycle components implementation "androidx.lifecycle:lifecycle-extensions:2.2.0" //noinspection LifecycleAnnotationProcessorWithJava8 annotationProcessor "androidx.lifecycle:lifecycle-compiler:2.2.0" Room - DAO 부분에서 LiveData 추가 다음과 같이..