1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

自分のお気に入りyoutube動画を簡単に管理できるアプリの作成

Posted at

前回の記事は忘れてください...
何というか、調査不足過ぎて普通にAPIがあるし先駆者もいたのでやめました。。。

今日からちょっとしたAndroidアプリを作りたいと思います。

アプリ概要

  • 自分がこのyoutubeの動画いいなぁって思ったものをサクッと管理できる物が欲しい
  • 人にあったときこの動画とか見て面白かったんだよねと話題にできる
  • youtubeだけでなくツイートとかも管理できるとなお嬉しい
  • 【超+α】自分が行った場所で良かった場所とかも管理できたら神

機能要件

  • youtubeのリンクを管理(登録/閲覧)できる
  • 一覧画面はカレンダーになっていて、カレンダーの特定の日を選ぶとその日のクリップ一覧が見れる
  • カレンダー検索/フィルタリングができる

環境/言語

  • Android Studio
  • kotlin

今日の目標/成果物

環境構築/hello world

コードと資料

1. 初期設定

流石にAndroid Studioは入っている前提で話します...

色々惹かれる初期設定もあったのですが、一旦空のアクティビティで作成しようと思います。

2. Activity

MainActivity.kt
package com.example.myfavoritecontentsmanage

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

特に何も追記していないのでActivityはこのような感じになっています。

3. レイアウト

activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

レイアウトファイルも初期設定のまま特に変更していないのでこのような形です。

4. 起動

無事hello worldは表示

可能なら1週間くらいで実装を完了させたいところ....

メモ
15日目

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?