DarkByte2015, если в процессе обучения вы столкнулись с проблемой, на которую нет ответа в учебнике, то может он не так уж и хорош? Я бы рекомендовал начать с "Head First. Программирование для Android" Гриффитсов, а потом дополнить "Android. Программирование для профессионалов" Харди, Филлипса, Стюарта и Марсикано.
DarkByte2015, я над вами не издеваюсь. Я рекомендую взять учебник и получить из него ответы в последовательном и систематизированном виде. Обычно объяснение фрагментов и менеджера фрагментов разделяет не более десяти страниц. На чтение десяти страниц уходит времени существенно меньше даже одного дня.
youngavr, предполагаю, что под "запустить его как приложение" вы подразумеваете использование оконного интерфейса. Если так, то вам нужно изучать какую-нибудь GUI-библиотеку и переписать ваш код так, чтобы он её использовал. Наиболее популярные библиотеки - Tkinter и PyQT.
synapse_people, deadlock - это когда два или более мьютекса захватываются потоками в разном порядке, что приводит к взаимоблокировке. Это вообще другая история. Если вам нужно блокировать объекты группами используйте striped lock - создайте несколько экземпляров Lock и блокируйте их по тому же признаку, по которому разбиваете объекты на группы.
Vladimir Terechov, нет, нельзя. У android-приложения есть локальная БД SQLite, плюс приложение может запрашивать данные у какого-нибудь сетевого сервиса, чаще всего REST-запросами.
Antonio Solo, да-да, у меня есть несколько знакомых, прошедших через процедуру банкротства. Один торговал как ИПшник, лишился и машины, и квартиры. Другой оформил ООО, взял кредит на развитие, кинул несколько компаний на сумму почти в десять миллионов, а потом развёл руками "Извините, не получилось, забирайте 10 000 рублей уставного капитала". Мораль: Лучше не соваться в бизнес, если не понимаешь, как там всё работает.
zkweb, если вы отдаёте клиенту продукт или оказываете услугу, получая при этом деньги - вы продаёте. А по вопросу вашему рекомендовал бы просто приобрести патент самозанятого и оформлять отношения с заказчиками как договор подряда.