Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

Android 45

Python을 이용한 Firebase Realtime Database 생성 및 Android Studio를 통한 데이터 읽기

Python을 이용한 Firebase Realtime Database 생성 및 Android Studio를 통한 데이터 읽기안녕하세요! 오늘은 Python을 사용해 Excel 데이터를 Firebase Realtime Database에 업로드하고, Android Studio를 통해 해당 데이터를 읽어오는 방법을 소개하려고 합니다. 이 과정에서 발생할 수 있는 주요 오류와 대처 방안도 함께 살펴보겠습니다.Python을 이용한 Firebase Realtime Database 생성1. 라이브러리 설치먼저 필요한 라이브러리를 설치합니다.sh복사pip install openpyxl firebase-admin2. Firebase 초기화 및 Excel 파일 읽기다음 코드를 작성하여 Excel 파일을 읽고 Firebas..

Android에서 WorkManager를 InitializationProvider로 설정하기

Android에서 WorkManager를 InitializationProvider로 설정하기 안녕하세요! 이번 포스트에서는 Android에서 WorkManager를 InitializationProvider를 사용하여 수동으로 초기화하는 방법에 대해 알아보겠습니다.1. WorkManager 의존성 추가먼저, build.gradle 파일에 WorkManager와 AndroidX Startup 라이브러리 의존성을 추가합니다:gradle복사dependencies { implementation "androidx.work:work-runtime-ktx:2.9.1" implementation "androidx.startup:startup-runtime:1.1.1"}2. InitializationProvid..

Room Database Migration: 칼럼 추가와 데이터 타입 변경

Room Database Migration: 칼럼 추가와 데이터 타입 변경 안녕하세요! 이번 포스트에서는 Room 데이터베이스에서 마이그레이션을 통해 칼럼을 추가하고 데이터 타입을 변경하는 방법에 대해 알아보겠습니다. 이 포스트를 통해 데이터베이스 마이그레이션을 원활하게 처리하는 방법을 배우실 수 있습니다.1. 기본적인 칼럼 추가새로운 칼럼을 추가할 때는 마이그레이션 클래스를 작성하여 ALTER TABLE SQL 명령어를 사용합니다. 예를 들어, new_column이라는 INTEGER 칼럼을 example_table에 추가하는 방법은 다음과 같습니다:kotlin복사import androidx.room.migration.Migrationimport androidx.sqlite.db.SupportSQLite..

Android Foreground Services 사용법

Android Foreground Services 사용법 안녕하세요! 이번 포스트에서는 Android Foreground Services에 대해 알아보겠습니다. Foreground Service는 사용자가 앱과 상호작용하지 않더라도 백그라운드에서 지속적으로 실행되어야 하는 작업을 수행하는 데 사용됩니다. 아래는 Foreground Service 설정 방법에 대한 자세한 설명입니다.1. 서비스 클래스 생성먼저 Service를 상속받는 서비스 클래스를 정의합니다.kotlin복사class MyForegroundService : Service() { private lateinit var notification: Notification override fun onCreate() { supe..

Android에서 Koin, Room 데이터베이스, Nordic BLE 라이브러리를 사용한 UART 통신

Android에서 Koin, Room 데이터베이스, Nordic BLE 라이브러리를 사용한 UART 통신  소개이 블로그 포스트에서는 Android 애플리케이션에서 Koin을 사용한 종속성 주입, Room 데이터베이스를 사용한 데이터 관리, 그리고 Nordic Semiconductor의 no.nordicsemi.android:ble 라이브러리를 사용한 BLE 연결 및 UART 통신을 설정하는 방법을 다룹니다.1. Koin을 사용한 종속성 주입Koin은 Android 애플리케이션에서 종속성 주입을 간편하게 설정할 수 있는 라이브러리입니다. 먼저, build.gradle 파일에 Koin 종속성을 추가합니다:dependencies { implementation "io.insert-koin:koin-and..

안드로이드 앱 만들기 Hilt 가 뭐지 ?

Hilt는 안드로이드 앱 개발을 위한 의존성 주입 라이브러리로, Dagger를 기반으로 하여 더 쉽고 편리하게 의존성 주입을 구현할 수 있도록 도와줍니다. Hilt는 Dagger의 강력한 기능을 활용하면서도, 안드로이드 생명주기와 잘 통합되고, 설정이 자동화되며, 보일러플레이트 코드를 줄여주는 등의 이점을 제공합니다. 이를 통해 개발자는 더 빠르고 쉽게 안드로이드 앱을 개발할 수 있습니다 Definition of HILT a handle especially of a sword or dagger… See the full definition www.merriam-webster.com Hilt를 안드로이드 프로젝트에 사용하면 다음과 같은 장점이 있습니다: 코드 재사용성: Hilt를 사용하면 코드를 더 잘 재사..

Compose to Kotlin Compatibility 을 검색 하면 나오는 페이지의 비교

Compose to Kotlin Compatibility 을 구글에서 검색을 해 보았습니다. 여기서 첫번째 나온 것을 클릭해 봅니다. 한국에 위치하고 있고 크롬의 설정에 따라 다른 결과를 얻을지도 모르지만, 저의 경우는 아래와 같이 한국어에 페이지가 나옵니다. 이 페이지에서 나오는 것으로 봐서는 1.4.3 까지 패치된 것으로 오해할 수 있도록 보여 주고 있습니다. (2024.01.04 현재까지) 하지만, 이는 구글이 페이지를 한국어로 전환을 하지 않아 발생하는 현상으로 보입니다. 그래서 저는 저기 나온 url 의 ko을 en으로 변경해 보겠습니다. 여기서 나오는 버전의 표기는 1.5.7 이 최신 버전으로 보입니다. (2024.01.04 현재) 향상 최신 버전을 확인하고 작성을 해 두는 것이 최선(?)일 ..

우연히 사장 앱 사용자 설명서

이앱은 이앱의 목적은 POS 기기 없이 POS 처럼 사용할 수 있도록 구현 하는 데 목적이 있습니다. 이 앱은 이제 간편결제 기능 (Ver 1.1.4 ~) 도 채우게 됩니다. 또한 간편결제 회원을 위한 수수료 적용율도 3%(부가세 별도)를 지원합니다. (Ver 1.1.5 ~ ) 수수료 적용을 받기 위해서는 이 앱에서 제시하는 페이앱 회원 가입 링크를 통해서 가입하고 확인 된 경우에 한하여 적용 됩니다. 이제 결제 요청도 공유해 (Ver 1.1.6 ~) 보세요. 방문 하지 않은 고객에도 결제를 요청할 수 있습니다. 앱을 사용하기 전에 회원 가입 정보가 필요 합니다. 회원 가입 처음 이 앱을 실행하는 경우에는 회원 정보 화면에서 1. 이메일주소, 비밀번호를 입력하고 사용자 가입을 클릭 합니다. (카카오톡, ..

자작앱 설명서 2023.01.10

안드로이드 앱 만들기 : Splash screen 만들어 보기 (feat 인터넷 펌)

https://itnext.io/a-comprehensive-guide-to-android-12s-splash-screen-api-644609c811fa A Comprehensive Guide to Android 12’s Splash Screen API For years Android Devs have always resorted to using a windowBackground or Activity or Fragment for their splash screen. Using the… itnext.io 스플래쉬 화면 : 앱이 실행 되기 전에 로딩중 보이는 화면 ( 앱이 처리 되는 동안 보이는 progressbar 와는 다른 ...) 오늘은 인터넷에서 퍼온 글 하나를 올려 본다. 요새 배우는중인 jetpa..

안드로이드 앱 만들기 studio Chipmunk 다람쥐 에서 Dolphin 돌고래 버전으로

꿀벌 BumbleBee 에서 다시 Chipmunk 다람쥐 버전으로 upgrade 을 진행 했고, 다시 dolpin 돌고래 로 나아가기를 하고 있는 것 같다. 개발자 입장에서는 안정화된 버전인 BumbleBee 버전을 사용하는 것이 좋은 것 같기는 하나, 뭐 어떤 가 얼리아답터 처럼 미리 접해 보는 것도 나쁘지 않을 것 같아서 오늘은 귀여운(?) Chipmunk 다람쥐 에 대해서 살펴 보고자 한다. 하지만 아직 오류가 많아 보인다. 개발자 입장에서는 안정된 버전으로 작업을 하는 게 좋은 거지... 시작 하자 마자 오류가 나는 건 사용하기가 아직 이르다... 알 수 없다... 아직은... 일단 아쉬운 데로 Disable plugin 을 클릭해서 NDK 사용을 하지 않는 것으로 했더니 정리가 된 것 같기는 하..

반응형