풀스크린
-
[Flutter] 플러터 전체 화면 풀스크린 앱 만들기Flutter 2021. 6. 25. 23:47
플러터로 프로젝트를 하게 되었다. Dart 자체가 처음인데다가 플러터의 다양한 플러그인들에도 아직 익숙하지 않아 러닝 커브를 겪는 중에 있다. 다른 언어들과 비교해서 약간 고개를 갸우뚱하는 경우도 있었지만, 그래도 지금까지의 총평은 합격이다. 유니티가 아닌 일반 앱은 앞으로도 플러터에 의존할 것 같다는 예상이 잠깐 들었다. 머신러닝과 달리 분명 오늘의 러닝을 망각했을 미래의 나를 위해 플러터에 대해 이것 저것 남겨보기로 했다. 이번에 작성하던 앱은 간단한 프로토타입 앱이었는데 전체화면에서 작동하는 것이 필요했다. 추상화가 잘 되어 있어서 안드로이드 네이티브에 비해 비교적 쉽게 전체 화면 전환을 할 수 있었다. 앱의 상단 시스템 메뉴와 하단의 메뉴를 각각 조절할 수있는데, SystemChrome.setEn..
-
안드로이드 전체화면 (Full Screen Activity) 만들기Android 2019. 5. 12. 14:46
특정 안드로이드 앱들은 사용자에게 몰입된 경험을 주기 위해 전체 화면을 사용하는 풀스크린 형태로 만들어진다. 그런데 안드로이드 프로젝트를 처음 생성하면 기본적으로 보이는 Activity는 상단에 커다란 타이틀바가 있는 형태를 가지고 있다. 오랫만에 풀스크린 형태의 안드로이드 앱 개발을 하게되었을 때, 큼지막하게 나오는 타이틀바를 보면서 이것을 어떻게 없애야 하나 한참 고민했었다. 아주 옛날에는 AndroidManifest.xml 내부에 android:theme에 타이틀바가 없는 형태의 테마를 지정할 수 있었던 것으로 기억하는데, 해당 테마를 적용하면 호환성 문제가 있다고 워닝이 뜨는 것을 발견했다. 안드로이드는 높은 점유율에도 불구하고 짧은 기간 동안 너무 변화가 많이 일어나는 것 같다. 문제 해결 방법..