Найти тему
Wendily

постановка задачи планирования бюджета для финансового благополучия

Планирование бюджета довольно актуальная проблема. Планирование семейного бюджета – одна из основ управления личными финансами и достижения финансового благополучия.

Для чего это нужно? Определить размер суммы денег, которые сможете потратить человек на текущую жизнь, а направить на достижение своих целей и финансовой независимости (финансовой свободы).

Обеспечить жизненный комфорт, чтобы деньги не «утекали сквозь пальцы», а тратились на что-то важное и нужное.

Все знают, что его необходимо планировать, но мало кто это делает.

Почему люди не планируют семейный бюджет?

Существует две причины. Первая заключается в неправильном к нему отношении. Вторая в том, что усложняется сам процесс планирования бюджета. Упростить планирование поможет специальное приложение.

Сейчас с каждым годом набирают популярность мобильные приложения. XXI ВЕК — эра расцвета мобильных технологий. Трудно сейчас даже вообразить человека без мобильного устройства. Мобильные экосистемы ежедневно меняются и развиваются на основе постоянных экспериментов. Ежедневно создаются сотни приложений для бизнеса, для образования, для развлечений и т.д. У каждого из этих приложений есть конкретный визуальный стиль и тон, в зависимости от направления и контекста приложения. Это стало причиной побудившей разработать именно мобильное приложение планирования бюджета.

Данный проект интересен обычным пользователям, ведущим домашний финансовый учёт. Приложение удобно для планирования затрат. Данные, будут, выводится в круговой гистограмме, в процентном соотношении.

Цель данного проекта – разработать приложение под Android, которое позволит упростить планирование личного бюджета.

Преимущества:

1) удобное планирование бюджета на год, месяц, неделю, день;

2) данные можно выводить в виджеты на телефоне так же в виде гистограмм;

3) расходы будут наглядно показаны и визуализированы в гистограмме.

Приложение разрабатывалось под мобильную операционную систему Android.

Android — операционная система для смартфонов, планшетов, электронных книг, цифровых проигрывателей, наручных часов, фитнес браслетов, игровых приставок, ноутбуков, нетбуков, смартбуков, очков Google Glass, телевизоров и других устройств (в 2015 году появилась поддержка автомобильных развлекательных систем и бытовых роботов).

Основан на ядре Linux и собственной реализации виртуальной машины Java от Google. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit позволяет портировать библиотеки и компоненты приложений, написанные на Си и других языках. В 86 % смартфонов, проданных во втором квартале 2014 года, была установлена операционная система Android. На конференции для разработчиков в мае 2017 года Google объявила, что за всю историю Android было активировано более 2 млрд Android-устройств.

Достоинства Android:

1) некоторые обозреватели отмечают, что Android проявляет себя лучше одного из своих конкурентов, Apple iOS, в ряде особенностей, таких как веб-сёрфинг, интеграция с сервисами Google и прочих. Также Android, в отличие от iOS, является открытой платформой, что позволяет реализовать функции большему числу разработчиков;

2) несмотря на изначальный запрет на установку программ из «непроверенных источников» (например, с карты памяти), это ограничение отключается штатными средствами в настройках аппарата, что позволяет устанавливать программы на телефоны и планшеты без интернет-подключения, а также позволяет всем желающим бесплатно писать приложения для Android и тестировать на своём аппарате;

3) Android доступен для различных аппаратных платформ, таких как ARM, MIPS, x86;

4) существуют альтернативные Google Play магазины приложений: Amazon Appstore, Opera Mobile Store, Yandex.Store, GetUpps!, Mobogenie, F-Droid, 1Mobile Market, Meizu Appstore;

5) в версии 4.3 введена поддержка многопользовательского режима.

Данный дипломный проект выполнен в интегрированной среде разработки Android Studio. Это интегрированная среда разработки (IDE) для работы с платформой Android.

Android Studio, основанная на программном обеспечении IntelliJ IDEA от компании JetBrains, - официальное средство разработки Android приложений. Данная среда разработки доступна для Windows, OS X и Linux. 17 мая 2017, на ежегодной конференции Google I/O, Google анонсировал поддержку языка Kotlin, используемого в Android Studio, как официального языка программирования для платформы Android в добавление к Java и С++.

Особенности среды разработки Android Studio:

1) расширенный редактор макетов: WYSIWYG, способность работать с UI компонентами при помощи Drag-and-Drop, функция пред просмотра макета на нескольких конфигурациях экрана;

2) сборка приложений, основанная на Gradle;

3) различные виды сборок и генерация нескольких .apk файлов;

4) рефакторинг кода;

5) статический анализатор кода (Lint), позволяющий находить проблемы производительности, несовместимости версий и другое;

6) встроенный ProGuard и утилита для подписывания приложений;

7) шаблоны основных макетов и компонентов Android;

8) поддержка разработки приложений для Android Wear и Android TV;

9) встроенная поддержка Google Cloud Platform, которая включает в себя интеграцию с сервисами Google Cloud Messaging и App Engine;

10) Android Studio 2.1 поддерживает Android N Preview SDK, а это значит, что разработчики смогут начать работу по созданию приложения для новой программной платформы;

11) новая версия Android Studio 2.1 способна работать с обновленным компилятором Jack, а также получила улучшенную поддержку Java 8 и усовершенствованную функцию Instant Run;

12) начиная с Platform-tools 23.1.0 для Linux исключительно 64-разрядная;

13) в Android Studio 3.0 будут по стандарту включены инструменты языка Kotlin основанные на JetBrains IDE.

Выбрана среда разработки Android Studio по многим причинам, в том числе и по причине ее популярности. Она является наиболее приспособленной, удобной и быстрой в плане работы и отладки.

А так же, среда адаптируется под изменения в самой программе и немедленно запускает, без необходимости перезапускать или переустанавливать, приложение.

В своем составе Android Studio имеет умный редактор кода, обеспечивающий рефакторинг, анализ кода и специальные подсказки, позволяющие закончить некоторые части кода. Что помогает писать быстро структурированный код, увеличивая продуктивность написания программного продукта.

Cреда создана для разработки приложений для устройств на платформе Android, в ней имеются эмуляторы для разных типов устройств и несколько режимов работы, такие как debug,run,test.

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц