Идея разработки приложения под Apple [Часть 0]

Всем доброго времени суток! Это самый первый пост по данной теме, где по сути будут только первоначальные идеи. Я планирую дальше углубляться в данную тему и писать об этом в своем блоге на DTF.

Предисловие

Летом я немного увлекся изучением Python, писал какие-то легкие и шуточные приложения для консоли, а также решал задачки на бесплатной онлайн платформе. Все это в целом было интересно и можно было залипнуть на целей день, тем более в тот момент я находился в больнице и это было довольно прикольным времяпрепровождением.

Не сказать, что я стал от этого каким-то там программистом, но это было просто хобби, да и навыки мои довольно слабые в этом всем, но к примеру, я смог написать простейшего бота для Telegram, который представлял из себя крестики-нолики.

Идея разработки приложения под Apple [Часть 0]

Да, это было простейшее приложение, но я немного читерил и спрашивал у ChatGPT про работу с Telegram API, так как это все было для меня довольно ново.

Идея разработки приложения под Apple [Часть 0]

Да и не сказать, что это все сейчас работает, потому что бот просто вылетает, но было круто повозиться с ним, а сейчас я уже и подзабыл немного Python, но некий опыт все же усвоен и оставлен.

Основная часть

С тех пор прошло порядка 4-х месяцев, но опыт в программировании у меня небольшой, но все же остался. А буквально вчера, мне пришла идея создания приложения, которое в первую очередь будет сделано под себя, ну и также бесплатно будет доступно для остальных пользователей.

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

Я задумался над тем, чтобы разработать некий Notion под устройства Apple, где пользователь, а именно фрилансер, в первую очередь, сможет вносить и отслеживать свой доход, добавлять свои задачи, которые у него будут перед глазами, пользоваться календарем, который будет выдавать определенную информацию по дням, неделям и месяцам и многое другое.

Черновой набросок из головы одной из вкладок, которую я накидал за 5 минут.
Черновой набросок из головы одной из вкладок, которую я накидал за 5 минут.

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

Так причем же тут Python? А все просто! Я начал не только с идеи, но и поиска информации про разработку приложений под Apple, а под это, лучше всего подходит именно Swift, ну и XCode. Когда я прочитал за вчера порядка 90 страниц данной книги, я понял, что данный язык весьма легок в освоении и довольно сильно похож на Python, что является для меня тоже плюсом.

Книгу я нашел в видео про разработку ios приложений, где человек также без опыта создавал свое приложение.
Книгу я нашел в видео про разработку ios приложений, где человек также без опыта создавал свое приложение.

И почему же все таки Apple? А тут все просто - это моя основная платформа, на которой я работаю и которой я пользуюсь повседневно.

Немного про фишки моего выдуманного приложения.

Основной объект приложения, на котором все будет завязано - это ваш доход, которые вы будете вносить в приложения и отслеживать его. Вы сможете посмотреть доход за день, неделю, месяц или же рассчитать ваш средний часовой доход, что тоже довольно полезно. К этому всему, можно сделать различные графики для удобства.

С доходом тоже можно реализовать довольно крутую идею: приложение будет запрашивать вашу специальность и анонимно собирать ваши цифры, которые будут использованы для анализа и выдачи среднего дохода по тем или иным специальностям. Пользователь сможет сравнивать эти цифры и уже сам анализировать. К примеру, человек сможет таким образом понять, что он зарабатывает меньше остальных и тем самым повысит свою планку на рынке, но и также это поможет остальным избежать демпинга цен на услуги, но пока это лишь домыслы.

Что дальше?

Пока что это только идея и надо работать над тем, чтобы ее реализовать, а следовательно необходимо прикладывать усилия в освоении Swift (язык программирования) и продолжать дальше продумывать свое приложение. Конечно я сразу же не начну разрабатывать приложения в процессе моего изучения языка программирования, а начну с чего то более легкого и отдельного.

Я продолжу и дальше вести блог на данную тему и рассказывать про свои большие и маленькие успехи или шаги в этом всем, а пока что нужно идти продолжать копаться в языке программирования Swift.

Всем удачи в начинаниях и до скорых встреч! Спасибо большое всем, кто дочитал до конца или оставил свой комментарий.

11
Начать дискуссию