Володимир К.
Рейтинг
Рівень володіння мовами
Навички та вміння
Програмування
Мобільні додатки
Портфоліо
-
CryptoApp (pet project as example) (Пет проект як приклад)
Розробка під AndroidНа головній екрані додатку надається оновлюваний в реальному часі список з 10 найпопулярніших криптовалют за натисканням, на яких буде відкритий новий екран з більш детальною інформацією про вибрану криптовалюту.Також є горизонтальна орієнтація, в цьому випадку екран буде "розділений" на половини, в одній частині списку, в іншому - детальна інформація за натисканням.Про використані рішення та технології: додаток побудований згідно з принципами чистої архітектури та ін'єкції залежності (на основі Dagger2).Зображення даних реалізовано на RecyclerView (через ListAdapter і ItemCallback), екран з детальною інформацією реалізовано фрагментом, той же фрагмент використовується при горизонтальній орієнтації.Завантаження даних відбувається за допомогою послуг, реалізованих через WorkManager кожні 10 секунд, дані отримуються з сервера відповідно до API, тут використовуються корутини (suspend функція), що і дозволяє сервісу зупиняти своє виконання на 10 секунд до наступної итерації.Також присутній паппер, в якому перетворюються класи з домену в dto з даного шару і навпаки.Дані зберігаються в базі даних і беруться звідти, таким чином, навіть без Інтернету буде передано останню актуальну інформацію.На головній екрані ми можемо побачити список 10 найпопулярніших криптовалют, які оновлюються кожні 10 секунд, на клік другий екран буде відкритий, там користувач може побачити більш детальну інформацію про вибрану валюту.Також є земна орієнтація в якій головний екран "розподілений" в два, де в першій частині буде розташована список і в другому - детальна інформація, якщо ми натискаємо на деяку монету.About technologies and realizations: the application is created according to the clean architecture and dependency injection principles (using Dagger2).List is created using the RecyclerView(ListAdapter + ItemCallback), screen with detailed information realized as a fragment, the same fragment is used as a part of the main screen in the land orientation.Data load occurs every 10 seconds using services (WorkManager) from server according to the API, also here i used coroutines (suspend function), which allows service to stop itself for 10 seconds before the next iteratiom.Також є паппер, де я передаю dto classes to classes from domain and vice versa.The data saves to the database, so we can see the most actual information even without connection.#android #Android #Kotlin #Mobile #mobileapp #Android #Мобільна розробка #Kotlin
Відгуки та компліменти про виконані проєкти 2
14 квітня 2021
255 UAH
Прогноз на матч Dota2 ASM.Gambit vs. Дух (18.04.2021)
Якість
Професіоналізм
Вартість
Контактність
Терміни
Все добре, автор не конфліктний: без проблем допрацює матеріал, якщо деякі вимоги не дотримуються.
Профіль видалено
| Сейф ![]()
| Відгук у відповідь
6 лютого 2021
1600 UAH
Модераторы\форум — персональный проект для Володимира К
Якість
Професіоналізм
Вартість
Контактність
Терміни
все отлично!
Ваш отзыв и оценки не будут доступны публично, пока исполнитель не добавит встречный отзыв о вашем сотрудничестве.
Juan C.
| Персональний | Відгук у відповідь
![]()
Активність
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Публікація додатка в консолі Google Play
1330 UAH
|
|||||
|
Публікація додатка в консолі Google Play
1330 UAH
|
|||||
|
Розробка локації на Blender
5000 UAH
|
|||||
|
Сценарии для игры
500 UAH
|
|||||
|
Статті про сухофрукти та орехи
637 UAH
|
|||||
|
Ассистент для ввода данных (Киев)
240 UAH
|
|||||
|
Ассистент (Киев)
240 UAH
|
|||||
|
Добавление и редактирование карточки товара на опенкарт
300 UAH
|
|||||
|
Прогноз на матч Dota2 ASM.Gambit vs. Дух (18.04.2021)
255 UAH
|
|||||
|
Прогноз на матч Dota2 Unique vs. PuckChamp (18.04.2021)
255 UAH
|