혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

앱개발 5

플러터(Flutter) 안드로이드(Android) 빌드 방법

Flutter Android Build:APK플러터로 안드로이드 배포하는 방법!플러터로 만들어진 프로그램을 안드로이드로 배포를 하기 위해 APK를 배포를 해야 합니다. 그렇게 배포를 하기 위해선 어떻게 해야 하는지 한번 알아보도록 합시다, 애플의 경우 앱스토어를 통해 무조건 배포를 해야 하는 것으로 알고 있어 아직 알아보고 있습니다  이경우 제가 더 알아보고 어떻게 하면 될지 알려드리도록 하겠습니다 이번엔 안드로이드 APK를 만들어 배포하는 방법에 대해서 알아보겠습니다.목차플러터 안드로이드 배포방법Android Build안드로이드로 배포하기 위해 APK 빌드하는 방법은 너무 간단합니다. 저의 경우 vscode를 사용하여 개발을 하고 있기 때문에 vscode 기준으로 설명을 드리겠습니다. 다른 툴을 사용하..

IT 2024.06.30

Flutter FCM(Firebase Cloud Messaging) 알림(Notification) 사용방법

Flutter Notification 추가해 보자!알림은 이걸로 해보세요!요즘 업무에서 플러터를 활용하여 앱을 만들어 배포를 해야 하는 일이 생겨 공부를 하고 있는데 이 중에서 앱의 가장 큰 장점 중 하나인 알림을 보내야 하는데 어떻게 하면 좋을지 고민을 하다가 검색을 해보니 FCM이라는 것을 많이 활용하여 만드는 것 같아 이걸로 적용을 하기로 했습니다. 처음 사용하는 분들도 이 글을 보고 도움이 될 수 있도록 정리를 해보려고 합니다.목차FCM(Firebase Cloud Messaging)우선, 파이어베이스[#]로 접속을 합니다, 파이어베이스의 경우 구글 계정이 있으면 사용을 할 수 있습니다. 상단 오른쪽을 클릭하여 선택을 하면 구글 계정 로그인을 할 수 있습니다. 로그인 후 Console로 이동을 합니..

DEVELOPMENT 2024.06.22

안드로이드 스튜디오, 커스텀 리스트뷰(Costom ListView)를 활용하자

안드로이드스튜디오,앱개발,모바일앱,어플리케이션,전화,통화,버전,API 커스텀 리스트뷰를 활용하여, 간단한 전화 걸기 과제일시 : 2020-04-13 이번에 해볼 것은 저번에 만들었던 것과 비슷하지만 커스텀 리스트뷰를 활용하여 전화를 할 수 있는 어플을 만들어 볼 예정입니다. 먼저, 실행화면부터 보여드리겠습니다. 실행화면 어플리케이션(Application) 동작 순서 1. 실행을 한다. 2. 어플을 실행을 하면, 리스트 뷰로 아이템이 출력이 된다. 3. 아이템 중 하나를 누르면, 해당 아이템의 이름이 토스트(Toast) 메시지 출력이 되며, 키패드에 번호가 입력이 된다. 소스 코드 [Source Code] * Project Name : MoviePost *************************** *..

안드로이드, 간단한 계산기 만들기

안드로이드스튜디오,모바일앱개발,계산기 안드로이드스튜디오를 이용하여, 계산기 만들기 과제 일시 : 03-24 안드로이드 스튜디오를 이용하여, 이번엔 계산기를 만들어보았다. 아직은 익숙하지않아서 많이 헤매면서 찾아서 했는데, 조금 시간이 지나면 익숙해질꺼라고 생각이 든다. 먼저 구성 화면 모습 크게 먼저 테이블 레이아웃으로 화면 구성을 준비했고, TableRow로 화면구성을 좀 더 꾸몄다. 소스코드 * Activity_main.xml * MainActivity.java package com.example.firstcal; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; impo..

안드로이드 스튜디오, 화면에 메시지 출력

안드로이드 스튜디오, 초보, 첫 시작, 메세지출력 메세지 출력 날짜 : 2020-03-18 MainActivity.java는 앱 실행시 최초로 보여지는 것이다, 안드로이드 스튜디오 자체에서 자동으로 만들어지는 템플릿 코드에서 정해지는 것인데, 꼭 MainActivity로 할 필요는 없다. Activity의 UI는 우리가 MainActivity의 소스코드를 보면, 보통 R.layout.OOO으로 나와져있다. 자동 생성이 된 것을 보면, 보통은 아래와 같이 표시되어져있다. setContentView(R.layout.activity_main); 그리고, 파일을 실제로 찾으려면 Ctrl(컨트롤)을 누르고 activity_main을 누르면 이동이 되고, 직접 찾으려면 옆에 app폴더를 누른 후, res를 누르고 ..