![](https://private-user-images.githubusercontent.com/73988560/284510612-963991a6-977b-4c63-ab57-3030902342da.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NjM1NjAsIm5iZiI6MTcyMzg2MzI2MCwicGF0aCI6Ii83Mzk4ODU2MC8yODQ1MTA2MTItOTYzOTkxYTYtOTc3Yi00YzYzLWFiNTctMzAzMDkwMjM0MmRhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDAyNTQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI3NWI4NWZhYzAwM2QxMWJjODA4MjUxMGE5M2JkZDY1ZTE0NTEyNjVhOTk1MWYzOTZhY2I2ZjBlZWM4MDVjZGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.aPDIusuX3t_G6ETH4XKbnYzmSh5L5YhHZAwlJjEYR6g)
프로젝트를 간단하게 소개하자면 알람으로 지정해둔 시간이 되었을 때 휴대폰이 켜지며 현재 시간과 그날 축구 일정, 날씨정보 그리고 투두 리스트를 알려주는 어플이다. 기존의 알람 어플은 해당 시간만 되면 사용자에게 알려주는 간단한 기능만 가지고 있다. 그런데 보통 알람을 쓰면 잠에서 깰 때 쓰는데 비몽사몽한 상태라 그날 무엇이 있었는데 뭘 해야 했는지 잘 기억이 안 날수 있다. 그래서 가끔 그날 비가 오는 지도 모른 체 집을 나갔다가 우산을 가지러 다시 집으로 돌아간 적이 한번쯤은 있을 것 이다. 혹은 중요한 발표자리에서 갑자기 두고 온 USB가 기억나거나 그날의 중요한 것을 까먹어 난처 했던 적도 있을 것 이다. 이럴 때 필요한 게 바로 “오늘 모지” 어플이다.
https://drive.google.com/file/d/1dCDrjt0LI-sFkXc6r5RaVH2zM-jqN2ha/view?usp=sharing
안드로이드 스튜디오로 해당 어플을 만들었기에 안드로이드 기종 휴대폰으로 해당 링크에서 apk를 받고 다운로드를 하면 된다.
주요 기능은 알람이 울릴 때 원하는 정보를 띄울 수 있다는 것이다. 아래의 목록은 알람에서 뜰 수 있는 정보들이다:
- 축구 팀 일정
- Todo 목록
- 오늘 날씨 정보
프로그램은 크게 '알람화면', '알림화면' 으로 나뉜다. 알람 화면에서는 알람을 추가 삭제 할 수 있으며 알림 화면에서는 알람이 울릴 때 어떤 정보가 보일지 설정하는 창이다.
![](https://private-user-images.githubusercontent.com/73988560/284515357-28319eae-1d25-499f-a035-4a92f0481377.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NjM1NjAsIm5iZiI6MTcyMzg2MzI2MCwicGF0aCI6Ii83Mzk4ODU2MC8yODQ1MTUzNTctMjgzMTllYWUtMWQyNS00OTlmLWEwMzUtNGE5MmYwNDgxMzc3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDAyNTQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdjZGRlNmYyNjQwMzYxMDJkZjk3MDc5YzA5YzhhZDBhN2I4OTkzNTQyYzM3NWZjOWVjZTZlZGM2NmMxZDgwZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wRrf8gWPEKAVExhAqbqj3TNO67I1ZbKmlXJRv0gUu0s)
![](https://private-user-images.githubusercontent.com/73988560/284515412-70fbac44-91df-4a3f-96bf-6573d8bba276.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NjM1NjAsIm5iZiI6MTcyMzg2MzI2MCwicGF0aCI6Ii83Mzk4ODU2MC8yODQ1MTU0MTItNzBmYmFjNDQtOTFkZi00YTNmLTk2YmYtNjU3M2Q4YmJhMjc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDAyNTQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUyZGE4ZjJlZTRjMWE4MzljYjI2NjVjODQ3Y2RkYmUwMTliOTI5MDc3MGNhOWQwOWMwZmQwMGVlNzAxNzNhMjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.sPHhqKXxH_mXSwIOcYAEXR9IMiCaI6lGuCnyB9teoug)
알람 화면에서는 알람을 추가 삭제를 할 수 있다. 다만 알람은 시간만 지정할 수 있으며 해당 시간에 알람이 계속 울리게 된다. 추가는 '알람 추가' 버튼을 누르면 시간창이 뜨고 해당 시간을 설정 후 확인을 누르면 되고 삭제는 해당 알람을 클릭 한 후 '알람 삭제'버튼을 클릭하면 된다. 아래의 사진은 알람이 울렸을 때의 화면이며 왼쪽은 그날에 스포츠가 있었을 경우이고 오른쪽은 그날 스포츠 경기가 없는 경우의 화면이다.
![](https://private-user-images.githubusercontent.com/73988560/284516554-083ff851-6466-466c-9c0e-573343cfbea6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NjM1NjAsIm5iZiI6MTcyMzg2MzI2MCwicGF0aCI6Ii83Mzk4ODU2MC8yODQ1MTY1NTQtMDgzZmY4NTEtNjQ2Ni00NjZjLTljMGUtNTczMzQzY2ZiZWE2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDAyNTQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM2NTk1MjQ5Yzg0MTliODNiM2Y2ZWI5MDIyZGVjZDI2NzUyODEwZjhjMGI0ZmNmNWQwMjFlM2M3ODY0MjgxYmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.6dXVDdhKaF6VNIMQtc9HLz_4ZUCbEnnNo9p3t8XCxbU)
![](https://private-user-images.githubusercontent.com/73988560/284516575-faa5e251-f593-4873-ae14-76019d1be0a0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NjM1NjAsIm5iZiI6MTcyMzg2MzI2MCwicGF0aCI6Ii83Mzk4ODU2MC8yODQ1MTY1NzUtZmFhNWUyNTEtZjU5My00ODczLWFlMTQtNzYwMTlkMWJlMGEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDAyNTQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA5NjA4NmY1OTEzMzM5ODI0ZDllYWMyYTIxY2E2Yzc0ZWQwOTRhYmRlYjViODZiODRjMjllZDU2NjgzYTUzZDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.9FoV-kVqa6E0N3O76ZJvVBGH-Ug36gqrNHsRaM__A5Q)
알림 화면에서는 스포츠 설정, 투두 설정을 할 수 있다. 스포츠는 EPL축구 팀들이 있으며 원하는 팀을 찾아 구독 버튼을 클릭하면 알람이 울릴 때 그 팀의 경기가 있으면 알려주게 된다. 추가로 경기 시작 30분 전에 알림이 오기도 한다. 투두는 추가는 투두 화면에서만 가능하고 삭제랑 체크는 투두 목록이 보이는 곳에서 다 할 수 있다. 투두 화면에서 원하는 할 일을 쓴 후 투두 추가를 누르면 해당 투두가 추가가 되며 알람이 울릴 때 무슨일이 있는지 알려주게 된다.
![](https://private-user-images.githubusercontent.com/73988560/284517862-3ed8c998-3e92-4c62-8a5c-90c6a86850f0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NjM1NjAsIm5iZiI6MTcyMzg2MzI2MCwicGF0aCI6Ii83Mzk4ODU2MC8yODQ1MTc4NjItM2VkOGM5OTgtM2U5Mi00YzYyLThhNWMtOTBjNmE4Njg1MGYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDAyNTQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA3M2UyNWYxNjM0YjY0ZTczZWMwODRmYmZlNWMwMDVlNzM0MGRmOTAxNzQ3MTg4M2RjNGE0MjBmYzU0NzE4ODcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.b2Xj_m5acBBnPiqygHJ3YT5h8fXjd33LRbf_B_rgQ7I)
![](https://private-user-images.githubusercontent.com/73988560/284517929-4770db8e-adc6-4ee3-853f-701dad6fe973.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NjM1NjAsIm5iZiI6MTcyMzg2MzI2MCwicGF0aCI6Ii83Mzk4ODU2MC8yODQ1MTc5MjktNDc3MGRiOGUtYWRjNi00ZWUzLTg1M2YtNzAxZGFkNmZlOTczLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDAyNTQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdmZDY2ZTRlNjQ1NTk4YjM0ODQzNjU3ZGRkNzQ1OTdkZDAwZTlhNDc4MmQ2MGNiZjlkM2JkNDQxOTQxN2IyYjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.nsxENWgKpVV6mPQOtn_tFl7OUSiAk7aPOgd5WzKI8dU)
MIT License