본문 바로가기

SW/개발11

[Android/Kotlin] Todo List 앱을 만들어보자! - 4 (할 일 추가) 본 포스트는 Todo List 앱을 만들어보자! - 3 에 이어지는 글입니다. 이번에는 메모의 추가 기능을 개발해보겠습니다! 앞선 1편에서 gradle 파일에 viewBinding을 설정해주었을 것입니다. 이를 활용해 viewBinding을 적용하도록 하겠습니다. MainActivity.kt class MainActivity : AppCompatActivity() { lateinit var binding: ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) setCont.. 2021. 11. 17.
[Android/Kotlin] Todo List 앱을 만들어보자! - 3 (Room 데이터베이스) 본 포스트는 Todo List 앱을 만들어보자! - 2 에 이어지는 글입니다. 이번 시간에는 Todo List의 데이터베이스 및 viewModel을 개발해보도록 하겠습니다. 이번에 생성할 파일들의 구조입니다. 각 기능별로 패키지를 세분화하였습니다. 그럼 Todo DTO부터 만들어보겠습니다! Todo.kt @Entity(tableName = "todoTable") class Todo( @ColumnInfo(name = "id") @PrimaryKey(autoGenerate = true) var id: Long = 0, @ColumnInfo(name = "title") val title: String, @ColumnInfo(name = "content") val content: String, @ColumnI.. 2021. 11. 16.
[Android/Kotlin] Todo List 앱을 만들어보자! - 2 (UI 레이아웃) 본 포스트는 Todo List 앱을 만들어보자! - 1 에 이어지는 글입니다. 이번에는 Todo List의 UI를 설계해보도록 하겠습니다! 필요한 레이아웃은 다음과 같습니다 activity_main.xml - 할 일의 목록을 리스트 형태로 보여줍니다. activity_edit_todo.xml - 할 일을 추가하거나 수정하는 작업을 담당합니다. item_todo_list.xml - activity_main.xml에 보여질 할 일 목록의 개별 아이템을 설계합니다. 첫 번째로 activity_main.xml을 작성해봅시다 activity_main에는 메모 목록과 추가버튼이 필요합니다. 다음과 같은 모습을 만들기 위해 RecyclerView와 FolatingActionButton을 추가해줍시다! activity.. 2021. 11. 15.
[Android/Kotlin] Todo List 앱을 만들어보자! - 1 (프로젝트 생성/라이브러리 설정) 안녕하세요! 코틀린으로 안드로이드를 공부하며다보니 혼자서 어플하나 만들어보고싶어 배운 지식으로 간단한 어플을 만들어보려고합니다. 이번에 개발할 어플은 Todo List 입니다! 먼저 결과물은 다음과 같아요! 기본적인 추가, 수정, 삭제, 읽기 기능을 담아 개발을 해보려합니다 그럼 프로젝트 생성부터 시작해보겠습니다! 1. 안드로이드 스튜디오 실행 2. New Project 를 클릭 3. Empty Activity 선택 후 Next 버튼 클릭 4. 프로젝트명( BasicTodoList )을 작성한 후 Finish 버튼 클릭! 순서대로 진행하면 프로젝트 생성이 됩니다. 그럼 본격적인 개발에 앞서 gradle 설정부터 하도록 하겠습니다. 프로젝트 하단의 Gradle Scripts -> build.gradle(M.. 2021. 11. 14.
[JSP] <button>에 링크 걸기 태그를 눌러 원하는 페이지로 이동하고 싶을 때 사용할 수 있는 방법입니다. 목록 다음과 같이 onclick="location.href='#'"으로 jsp, html 페이지로 이동하는 링크를 걸 수 있습니다. 2021. 8. 26.