Как сделать калькулятор для андроид
Урок №4 Создаем простенький калькулятор для Android
Дубликаты не найдены
Привет:) Может подскажешь где есть нормальное обучение програмированию под Android? Я так понял developer.android.com единственный нормальный вариант с наилучшим соотношением качество кода/понятность уроков?
А то начал обучение на startandroid(очень понятные уроки) и начитавшись отзывов про говнокод боюсь продолжать. Не хочется учить то что заведомо не очень хорошая практика.
Есть начальные знания Java(делал несколько прог используя Swing, JDBC, SQLite DB), и отсутсвуют знания XML(мне он почему то HTML напоминает)
точно не школьники..
хотя переводы лучше на хабр постить. там более целевая аудитория.
Коллекция фильмов
Наконец-то опубликовали мое приложение Films Tube в Google Play (о нем уже писал ранее) в котором я хочу собирать наиболее интересные фильмы доступные на youtube и делиться ими с вами.
На данный момент сделано:
— Сортировка выдачи по рейтингу
— Возможность проголосовать за понравившийся или не понравившийся фильм
— Возможность посмотреть трейлеры и сам фильм в мини плеере
— Добавлены порядка 50 фильмов
Проект делаю для себя, поэтому естественно без рекламы и условий.
Буду рад если оцените и оставьте свои комментарии.
Также буду рад, если назовете ваши любимые фильмы, которые есть на youtube
А возможно найдутся люди, которые захотят помочь с наполнением базы фильмов
Скачать можно здесь:
Правительство России утвердило перечень предустановленного российского ПО
Правительство России утвердило перечень отечественных приложений, которые с 1 апреля 2021 года будут предустанавливать на продающиеся в стране смартфоны, планшеты, компьютеры, ноутбуки и телевизоры с функцией Smart TV.
На смартфоны и планшеты с Android и iOS:
«Яндекс.Браузер»
Поисковик «Яндекс»
«Яндекс.Карты»
«Яндекс.Диск»
«Почта Mail.ru»
ICQ
Голосовой ассистент «Маруся»
«Новости Mail.ru»
OK Live
«ВКонтакте»
«Одноклассники»
MirPay (только Android)
«Госуслуги»
«МойОфис Документы»
Kaspersky Internet Security (только Android)
Applist.ru
На компьютеры и ноутбуки с Windows:
«МойОфис Стандартный. Домашняя версия»
На телевизоры с функций Smart TV:
Поисковик «Яндекс»
Wink
ivi
«Первый»
«КиноПоиск»
Okko
More.tv
Premier
«Смотрим»
НТВ
Start
Доширачное приложение
Еще в древние времена, когда еще слушал музыку в ВК иногда попадалась музыка с подписью «Музыка для выбора Дошика». В тот момент сразу промелькнула мысль: «Бред, а забавно!», сразу представил себя, как я стою озадаченный у полки с Дошиком в магазине, на фоне играет эпичная музыка, выбор терзает мою душу, ветер треплет мне волосы в носу, на развязке мызуки я делаю выбор. Ну прям в голове трейлер к блокбастеру.
Я тогда подумал, а почему бы не попробовать такую бредовую идею осуществить в виде приложения. Долгие мучительные думки о том, как это реализовать, а т.к. родился я в 90-е, то любовь моя к 8-битной графике не угасла и по сей день. В итоге постепенно родилось вот это
Собственно цель приложение повеселить, юморнуть, заставить человека улыбнуться и помочь в нелегком выборе. 😀 Помимо выбора вкуса Дошика добавил рецепт приготовления. В «Предпочтениях» можно убрать не интересующие вкусы. При выборе можно выбрать мелодию под одно из трех настроений, я считаю, что у любого человека только такие настроения 😀 Шучу, просто разнообразие.
Всё что Вам нужно сделать, взять с собой смартфон в магазин, где продают лапшичку.
Нажать «Выбрать», выбрать стиль фоновой музыки для душевных терзаний.
Программа автоматически подключится к специально-выделенным серверам по шифрованному каналу, которые исходя из анализа действий (которые уже проанализированы когда вы запустили приложение) на вашем смартфоне составит Ваш психологический портрет и обучит нейросеть, которая выберет за Вас вкус Дошика, на подсознании выбор будет точен с 99% вероятностью. Главное запомните, что я немного пиз**бол и выбор приложение делает рандомно. 😀
Опережу ваши догадки, нарисованный человек очень похож на известного актера Кеколаса Нейджа. Да да, на мой взгляд только он способен передать всю глубину актерской игры. Я думаю та пауза которая будет выдержана перед выбором заставит вас сжать кулачки, пот выступит на лбу!
Кстати прошу обратить внимание как он забавно дергает ручками в такт с музыкой и тут это говорю на полном серьезе.
А когда выбор будет сделан вы почувствуете облегчение!
В разделе приготовления в самом конце есть встроенная мини игра, она поможет скоротать чуток время, пока лапша заваривается, игра простая, но невероятно интересная, графика уровня Crysis 3, может чуток слабее. По геймплею очень напоминает Star Citizen, также летаешь по планетам. 🙂
В общем, кто бы что не подумал, я не употребляю наркотики! Всем лёгкого выбора, разнообразного креатива и Дошика! Надеюсь Вы его также любите как я. 😀
Кому интересно, ссылку на приложение оставлю в комментах.
Приложение для перевода цены в рабочие часы
Как-то месяц назад был пост Как научиться экономить от @SvyatoiPavyk. А я как раз планировал попробовать силы в Android приложение. Не буду томить, приложение по переводу цены в рабочие часы готово. Уверен, что остались баги, но пользоваться уже можно.
Рекламы нет, монетизации тоже, приложение полностью бесплатное.
Пользуйтесь на здоровье: How Much
P.S. не уверен, что можно размещать ссылки, но выгоды никакой, @moderator поправь если что не так. Спасибо.
Продолжаю работу над проектом по поиску потоков нужных тв каналов.
Кто не в курсе, читайте прошлый пост.
Учел многие пожелания и возмещения озвучене к прошлой версии программы.
Постарался сделать интерфейс более дружелюбным
— Изменения в интерфейсе
— Добавлена функция составления и редактирования плейлиста
— Добавлена возможность сохранения плейлиста на устройстве
— Добавлена возможность сохранения плейлиста в облачном сервисе, с доступом к плейлисту по прямой ссылке. (Обновляемый плейлист)
— Добавлена возможность редактировать уже созданные плейлисты
В данный момент редактирование производится в редакторе (текстовом) Если тема зайдет, постараюсь сделать вывод каналов в виде списка.
Как и раньше пожелания, мнения, хейт в комментарии велком.
Скачать обновление 1.8 (предрелиз), можно с яндекс диска: https://yadi.sk/d/H4LwWx4LSRxZVw
Раздача временно бесплатных игр и приложений Google Play и App Store от 7.07 + другие акции и скидки!
Игры и приложения на Андроид:
1.Учебные заметки бесплатно (-99р). Приложение позволяет записывать звук и создавать полезные заметки прямо во время лекций, конференций, занятий в университете и других мероприятий.
2.Simple Photo Widget бесплатно (-25р). Простой виджет, позволяющий добавлять личные фотографии из галереи в виджеты главного экрана.
3.80s Music Radio Pro бесплатно (-38,76р). Это приложение полностью без рекламы. Слушайте музыкальное радио 80-х годов в Интернете. Многие радиостанции с различными музыкальными жанрами, такими как поп, рок, новая волна и многое другое.
5.Defender Heroes Premium бесплатно (-159р). Стратегия на андроид, где вы будете защищать свой замок от орд орков, гоблинов, ведьм, духов, чертей и монстров. В этой игре вы будете выступать в роли лучника, который стреляет стрелами во врагов и тем самым не дает им пробраться в замок. В своей битве вы будете не одиноки, также выбирайте легендарных воинов и сражайтесь вместе с ними.
6.Timing Hero VIP : Retro Fighting Action RPG бесплатно (-269р). Отличный пиксельный файтинг на андроид, который порадует вас динамичными боями. Возьмите под свой контроль одного из представленных персонажей и играйте в команде из трех героев.
7.Superhero War Premium бесплатно (-169р). Тактическая RPG, предлагающая игроку перенестись в мир фруктов. Фруктовые персонажи оказались под угрозой уничтожения темными силами, поэтому пользователь должен помочь им дать отпор врагу. Для этого здесь имеется множество роботов, оборудованных разнообразным вооружением.
11.Idle Train Station Tycoon : Money Clicker Inc. бесплатно (-129р). Увлекательный симулятор, где вы станете владельцем железнодорожной компании. В этой игре вы возьмете под свой контроль перевозки пассажиров и будете зарабатывать кучу денег на своей компании.
Приложения и игры на IOS:
1.Floor Plan App бесплатно (-149р). Приложение для создания поэтажных планов за считанные секунды. С помощью камеры дополненной реальности можно измерить пространство и преобразовать его в план, который вы сможете редактировать, добавлять примечания.
3.Easy Spending Budget бесплатно (-75р). Это простой и удобный трекер финансов, который обеспечивает наиболее мощное и удобное ежедневное управление деньгами для iPhone и iPad, которое аккуратно отслеживает все ваши денежные потоки между различными счетами, которые вы можете планировать.
4.PropFun Pro бесплатно (-75р). Полнофункциональная камера с эффектами для вашего iPhone. Без рекламы и водяных знаков. С пакетом из 7 бесплатных поз.
6.Random (Number Generator) бесплатно (-149р). Простой генератор случайных чисел. Просто установите минимальное и максимальное количество и нажмите кнопку «Создать».
7.Httper, mobile postman app бесплатно (-149р). Тестовое приложение REST API, работающее на ваших устройствах iOS. Это помогает разработчикам тестировать свои REST API в любом месте и в любое время без настольного ПК.
8.Fox Eats Chicks бесплатно (-75р). Пиксельный платформер со смесью стелса и головоломок где лисы едят цыплят. Сказка про лисье обжорство.
9.Остроты зрения бесплатно (-379р). Это приложение, предназначенное для детей старше 6 лет, родителей с маленькими детьми и врачей общей практики, отображает оптически точные оптотипы глазных диаграмм для точного измерения остроты зрения с целью раннего обнаружения близорукости или близорукости, чтобы вы могли принимать профилактические меры и искать помочь врачу на раннем этапе, чтобы предотвратить развитие миопии при псевдомиопии или предотвратить ухудшение близорукости.
10.Nocton Hill бесплатно (-149р). Текстовый хоррор-квест с девятнадцатью различными концовками. Вам приходят сообщения от неизвестного человека с просьбами о помощи. Герой нервно пишет, что очнулся в незнакомом ему месте. Он не помнит, как туда попал. Превозмогая жуткую головную боль, смутно вспоминает, как его только что пытались задушить
11.Sea of Squares бесплатно (-229р).Простая 3D головоломка с довольно необычной уникальной механикой. Просто убирайте одноцветные комбинации кубиков в любой из плоскостей пока не очистите весь уровень. Чем больше комбинацию вы убрали, тем больше очков вы получаете.
Другие акции, скидосы и промики:
1.Рабочие промокоды на скидку 250/2000 рублей на Али:
Также при регистрации получаем скидку 250₽ на заказ от 300₽. Просто регистрируемся с помощью E-mail, заполняем в профиле адрес доставки РФ и применяем❗️промокод: PY18GGYJ
2.Скидка 500₽ на книги издательства МИФ при заказе от 2000₽ в Book24. Акция действует до 11 июля.
3. Раздача книг (ссылки и промокоды) в Литрес:
5 книг из подборки, а также скидка 30% от Сбербанка
1 книга из подборки, а также скидка 25% от S7
1 книга из подборки, а также скидка 25% от ФК Зенит
sber20 — 1 книга из подборки, а также скидка 25%
agulifeL — 1 книга из подборки, а также скидка 25%
B20arockets — 1 книга из подборки, а также скидка 20%
LK9S52 — cкидка 55% на книги из подборки
4. Раздача более 30 бесплатных курсов в GeekBrains. Представлены курсы по программированию, маркетингу, дизайну и не только.
5.Скидки до 60% по промокоду на различную технику в Polaris. Если скидка на товар ниже 35%, то применяем промик. Дополнительная скидка 5% при оплате онлайн.
6. Подарок на выбор за регистрацию в Макдональдс. Получаем на выбор 4 наггетса, гамбургер или вишнёвый пирожок бесплатно. Для этого нужно установить приложение McDonald’s на смартфон, зарегистрироваться в нём и показать на кассе полученный QR-код, а затем выбрать бесплатное блюдо к своему заказу. Акция продлится до 12 июля.
6.Комбо за сотку в Бургер Кинг. В комбо входит: грильбургер (кингер гриль), картошка фри мал. (лук. колечки или картофель дер.), напиток 0,3л. Акция действует только сегодня в приложении.
Также при первой при регистрации указываем промокод Z9L4XL ( в профиле — в верхнем левом «Тулбаре» выпускаем электронную бонусную карту) и получаем 200 баллов (1балл=1 рубль). Баллы будут начислены после совершения покупки от 699р в приложении.
7. Бесплатные занятия йогой в парках Москвы. Занятия проводятся в хорошую погоду при температуре от 18 градусов тепла. При дожде и похолодании занятия отменяются во всех парках кроме тех, в которых площадки оснащены навесами. Никаких дополнительных регистраций от посетителей не требуется, необходимо взять с собой только коврик.
Создание калькулятора для устройств Android
В этом посте описывается, как создать приложение калькулятора, особенно, чтобы помочь в конкурентном кодировании для устройств Android. Созданный апк можно использовать для установки приложения на разные устройства. Проект был разработан для программистов Android начального уровня.
Приложение Калькулятор
Вам также понадобится Android Studio для сборки и отладки приложения.
Об интерфейсе
Сначала мы создадим графический интерфейс нашего приложения. Android упрощает нашу работу, позволяя нам отделить этап проектирования от других работ. Макеты используются для создания экранов, которые вы видите при открытии приложения на устройстве Android. Каждый экран, который вы обычно видите, имеет свой файл макета и другой файл Java, чтобы обрабатывать взаимодействия, связанные с этим экраном (также известные как пользовательские интерфейсы), и вместе они составляют действие в Android. Дизайнер макетов содержит большинство простых виджетов, которые можно упорядочить простым перетаскиванием, и даже значения атрибутов для них можно установить из графического интерфейса.
Работа интерфейса
Вот и все на этапе проектирования, но мы все еще должны определить мозги нашего пользовательского интерфейса. Например, то, что произойдет, когда вы нажмете определенную кнопку или будете взаимодействовать с любым другим объектом макета. Этот мозг за действиями содержится в файле MainActivity.java, который обрабатывает все ответы на взаимодействие с пользователем, связанные с конкретным интерфейсом, а также может выполнять дополнительную работу.
Выполнение расчетов
Вышеупомянутый класс обрабатывает все взаимодействия с пользователем, и единственное, что осталось, это вычислить фактический результат. Теперь нам нужно создать еще один класс, который обрабатывает всю работу, связанную с вычислениями. Эта работа была отделена от нашего класса MainActivity. Создайте новый класс калькулятора и скопируйте в него следующий код. Это используется для обработки всех расчетов. Поскольку все функции-члены этого определены как статические, поэтому мы вызываем их без создания объекта класса калькулятора.
Анимация нажатия кнопок
Осталась еще одна маленькая вещь. Нам все еще нужно определить анимацию, связанную с нажатиями кнопок, так как при нажатии кнопки она увеличивается, а затем возвращается к своему нормальному размеру. Эта анимация была определена в отдельном XML-файле и вызывается при необходимости. Создайте файл scale.xml в папке res / anim и вставьте в него следующий код.
Вот и все, вы готовы идти. Вы можете запустить проект в эмуляторе, нажав кнопку «Выполнить», или вы можете установить сгенерированный apk и запустить его на физическом устройстве Android. Проект будет отлично работать на 5 дюймовом экране (разрешение 1280 * 720 идеально). Вот несколько скриншотов, полученных при запуске приложения в Yu Yuphoria.
Выход:
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.