android8 Android WebView Deep Link 처리하기 최근 앱 개발에서는 순수 네이티브 앱보다 하이브리드 앱이 점점 더 많아지고 있습니다. 이러한 하이브리드 앱은 웹뷰(WebView)를 포함하여 네이티브 껍데기 안에서 대부분의 기능을 웹 기반으로 구현하는 경우가 많습니다. 일부는 앱의 절반 정도가 웹뷰로 구성되기도 합니다.특히, 스타트업에서 웹뷰를 많이 사용하는 경향이 두드러집니다. 스타트업은 제한된 리소스로 인해 Android와 iOS 네이티브 개발자를 모두 채용하기 어려운 경우가 많기 때문에, 웹뷰를 활용해 하이브리드 앱을 개발하여 시간과 비용을 절감하려는 것입니다. 이런 이유로 최근 들어 React 같은 프론트엔드 웹 기술을 활용하는 개발자의 수요가 크게 증가하고 있었다. 두가지를 해야할듯 하다. 아무튼 Android Deep Link 처리하는 방법은.. 2024. 9. 8. Compose xml -> compose 변환 Jetpack ComposeJetpack Compose는 새롭게 등장한 안드로이드 네이티브 UI 개발 도구다. xml 대체한 선언형(declarative) UI로 UI 개발을 간소화하고 가속화한 도구로 UI개발에 편리하다고 하여 실제 적용하면서 xml -> compose 변환시 어려웠던 일들을 정리해본다. 1. background image 로 사용하던 shape compose로 수정하기 xml compose 로 변환.background(Color.LightGray, shape = RoundedCornerShape(16.dp)) 2. color.xml 로 정의하던 color 값 compose로 수정하기 xml#f2f7fa compose 로 변환colorResource(id = R.color.co.. 2024. 2. 4. 안드로이드 실행중인 서비스인지 체크 안드로이드 서비스가 실행중인지 체크하는 함수isServiceRunning(context, 클래스이름::class.java.name)/*** 서비스 실행중인지 체크*/fun isServiceRunning(context: Context, name:String) : Boolean { val activityManager = context.getSystemService(ACTIVITY_SERVICE) as ActivityManager val serviceList = activityManager.getRunningServices(Int.MAX_VALUE) for(serviceInfo in serviceList){ if(serviceInfo.service.className == name).. 2024. 1. 17. Android Braze Setting 4탄 Android Braze Setting InAppMessage 적용해 볼까? site : https://www.braze.com/docs/developer_guide/platform_integration_guides/android/in-app_messaging/integration/ In-App Message Integration for Android and FireOS In-app messages help you get content to your users without interrupting their day with a push notification. Customized and tailored in-app messages enhance the user experience and help your.. 2023. 12. 11. 이전 1 2 다음