Создание первого приложения для MacOS X
Уже несколько месяцев я заглядываюсь на разработку приложений под операционную систему MacOS, но руки до написание первого приложения так и не доходят. Поэтому решил создать цель, чтобы отписываться о прогрессе и не забивать :).
Критерий завершения
Создание приложения, которое висит в трее и раз в 20 минут делает перерыв на 5 секунд, каждый час - 1 минуту.
- 
                    
                    
Подробное описание возможностей приложения
Описать макимально приложение, которое должно получиться вледствие разработки.
Взять за основу (но чуть более простое) приложение http://eyeleo.com/.
 - 
                    
                    
Реализация первого прототипа
Висит в трее и каждые 20 минут дает о себе знать, пусть для начала только сообщением.
 - 
                    
                    
Подробное описание этапов разработки.
Что за чем следует и какие знания нужны для реализации.
 - 
                    
                    
Сделать работающими на все 100% короткие перерывы
... каждые 20 минут. Должно появляться сообщение в течение 5 секунд и таймер запускается по новой на 20 минут.
 - 
                    
                    
Сделать работающим окно Настроек
... где можно включить/отключить короткие перерывы, настроить время через которое появляется окошко и время, на которое оно появляется.
 - 
                    
                    
Сохранять Настройки от запуска к запуску.
 - 
                    
                    
Повторить все для длинных перерывов.
 - 
                    
                    
В длинных перерывах блокировать возможность пользователя взаимодейстовать с системой
... мышка, клавиатура (насколько это возможно).
 - 
                    
                    
Добавить в Настройки флаг, отвечающий за возможность пропустить наступивший длинный перерыв.
 - 
                    
                    
Релиз приложения
Приложение можно скачать, возможно, сделать для него простую промо страничку в интернете.
 
- 6043
 - 14 ноября 2013, 20:06
 
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением