앱개발 2

[android / xml] 안드로이드 홈스크린위젯 꾸미기 - 레이아웃

이렇게 무난 평범하게 생긴 홈스크린 위젯을 이렇게 삐까번쩍하게(?) 바꿔주겠다. 사실 안예쁜거 안다. 그래도 연습용으로 이것저것 다 해보기로하자. 제 1탄 레이아웃 잡기!!! 기존의 코드이다. LinearLayout 컨테이너 안에 TextView 두개와 Button 한개가 수직정렬 되어있다. 새로운 레이아웃을 분석하면 대략 이런 모양이다. 레이아웃 뷰 및 뷰 그룹 1. LinearLayout - 내부에 있는 뷰들을(컴포넌트나 xml 덩어리라고 이해하면 된다) 수직 혹은 수평정렬 한다. - 속성지정은 다음과같이 해준다. android:orientation="horizontal" //수평정렬 android:orientation="vertical" //수직정렬 참고링크 https://acredev.tistor..

frontend/mobile 2023.10.26

[android / Kotlin] flutter 에서 home screen widget 만들기

우리는 앱개발을 위해 flutter를 설치했다. android와 ios를 한꺼번에 커버하기 위해서가 가장 큰 이유였다. 그런데, home screen widget은 flutter에서 dart로 만들 수 없고, 패키지를 설치한 다음에 안드로이드와 ios각각 개발을 해줘야 한다고 한다. 이런 네이티브 개발을 피하고 싶었던건데!!!!! 필요하면 해야지 뭐. 일단은 안드로이드용 홈스크린 위젯을 만들어보기로 한다. 이미 플러터에서 위젯이라는 개념을 사용하고 있기 때문에 flutter widget등으로 검색하면 우리가 원하는 휴대폰 위젯 기능이 안나온다. 그래서 홈스크린 위젯이라는 키워드로 검색 해줘야 함. 어쨌든. 우리는 어플에서 카운터 기능을 만들어 줄 것이고, 그 카운터 기능을 홈스크린 위젯에 연동시켜줄 것이..

frontend/mobile 2023.10.25