[Flutter] Flutter의 미래 전망: 구글이 이끄는 크로스 플랫폼 앱 개발 혁신
2023. 6. 1. 10:00
[# 2]…My DevelopStory
크로스 플랫폼 앱 개발 분야에서 선두주자인 Flutter는 구글의 지원 덕분에 기존 모바일 개발 프로세스의 혁신을 이끌고 있습니다. 많은 개발자들이 이 기술을 사용하여 높은 품질의 애플리케이션을 만들고, 플랫폼 간 호환성을일 수 있게 되었습니다. 이러한 기술 혁신의 중심에서 구글은 앞으로 어떻게 Flutter의 미래를 이끌어 나갈 것인지 궁금해졌습니다. 그래서 이 포스트에서는 Flutter의 미래 전망을 알아보고자 합니다. 플랫폼 간 호환성 강화 구글은 Flutter를 지속적으로 개선하여 iOS, Android, 웹의 플랫폼 간 호환성을 더욱 강화할 것입니다. 이를 통해 개발자들은 동일한 코드 베이스를 사용하여 다양한 플랫폼에서의 애플리케이션 개발을 효율적으로 진행할 수 있게 됩니다. 이로인해 뛰어난 사..
Android Force Update Check ~ Google InApp update lib
2022. 6. 24. 13:23
[# 2]…My DevelopStory
Android Force Update Check ~ Google InApp update lib 앱을 업데이트 했는데 강제로 업데이트 해야 하거나 업데이트을 하였다고 사용자에게 알려주어야 하고 싶거나 그럴 때가 있다. api를 통해서 관리를 할 수 있으나 이런 api조차 없는 개인 개발자일 경우 google의 inapp update 라이브러리르 사용하면 된다. // google inApp update implementation 'com.google.android.play:core:1.10.3' 간단하게 gradle에 추가를 해준 후 바로 구현 시작 private fun isAppUpdateAble(context: Context): Boolean { var isUpdate = false val appUpda..
Android exoplayer get play state
2022. 6. 23. 10:23
[# 2]…My DevelopStory
Android exoplayer get play state 안드로이드에서 동영상 재생을 위한 라이브러리는 감히 exoplayer가 가장 유명하지 않을까? 안드로이드 프레임워크에 포함되어 있지 않은 별도로 import를 해야하는 오픈소스 프로젝트지만, 구글에서 만든 라이브러리로 믿고 쓸 수 있다 이 exoplayer을 사용하던 중, 플레이에 대한 여러 state를 잡을 수 있는데, 예를 들어 동영상 종료후에 다른 동작을 하게 하던가 등등 state를 잡아서 코드를 작성할 수 있다. 이 state도 물론 제공을 해줘서 간단하게 구현을 할 수 있다. simplePlayer?.apply { if (isPlaying) { stop() } binding.player.player = this setMediaItem(..