ContainerController - UI-компонент для создания выезжающей по свайпу панели, как, например, в Картах. Написан на Swift 5.0+ и работает в iOS 13.0+.
Исходники: https://github.com/mrustaa/ContainerController
Исходники: https://github.com/mrustaa/ContainerController
Делать приложения про кино для тренировки больше не модно. Модно делать Instagram. JetInstagram - клон социальной сети на Jetpack Compose. Кроме него используются Accompanist, Exoplayer, корутины Kotlin.
Исходники: https://github.com/vipulasri/JetInstagram
Исходники: https://github.com/vipulasri/JetInstagram
Вакансия: преподаватель iOS-разработки;
Формат работы: удаленная;
Занятость: частичная;
ЗП: 50 000 — 100 000 рублей;
Комания: Нетология.
«Нетология» ищет iOS-разработчиков на Swift уровня middle и выше для преподавания на курсах. Работа частичная/удаленная!
В чем можно участвовать:
📌Проводить лекции и открытые занятия для студентов, быть для них тренером, помогать делать дипломный проект;
📌Участвовать в создании новых образовательных программ, быть автором курса.
Что предлагают:
🔹Удаленную работу, которую можно совмещать с основной (объем, занятость обсуждаются индивидуально);
🔹Личный PR как эксперта;
🔹Возможность прокачивать спикерские навыки и быть частью сообщества экспертов одной из лучших IT-компаний;
🔹З/п в зависимости от объема занятости ( до 100 тыс. руб.).
Подробное описание вакансии по ссылке: https://career.habr.com/vacancies/1000062027
Формат работы: удаленная;
Занятость: частичная;
ЗП: 50 000 — 100 000 рублей;
Комания: Нетология.
«Нетология» ищет iOS-разработчиков на Swift уровня middle и выше для преподавания на курсах. Работа частичная/удаленная!
В чем можно участвовать:
📌Проводить лекции и открытые занятия для студентов, быть для них тренером, помогать делать дипломный проект;
📌Участвовать в создании новых образовательных программ, быть автором курса.
Что предлагают:
🔹Удаленную работу, которую можно совмещать с основной (объем, занятость обсуждаются индивидуально);
🔹Личный PR как эксперта;
🔹Возможность прокачивать спикерские навыки и быть частью сообщества экспертов одной из лучших IT-компаний;
🔹З/п в зависимости от объема занятости ( до 100 тыс. руб.).
Подробное описание вакансии по ссылке: https://career.habr.com/vacancies/1000062027
Habr
Вакансия «IOS Developer», удаленно, работа в компании «Нетология» — Хабр Карьера
Вакансия «IOS Developer», удаленно, работа в компании «Нетология». Частичная занятость. Можно удаленно. Вакансия в архиве.
This media is not supported in your browser
VIEW IN TELEGRAM
DTTextField - модифицированный UITextField с плавающей подсказкой и предупреждением.
Исходники: https://github.com/iDhaval/DTTextField
Исходники: https://github.com/iDhaval/DTTextField
Mixin - открытый мессенджер, кошелек и клиент для одноименной децентрализованной сети (собственно, она главный объект, мессенджер как пример использования).
Android-версия это Kotlin, Jetpack (Room, LiveData, Paging, Lifecycle и ViewModel), Dagger, Ktlint: https://github.com/MixinNetwork/android-app
iOS-версия это просто Swift 5: https://github.com/MixinNetwork/ios-app
Сайт для разработчиков: https://developers.mixin.one/
Android-версия это Kotlin, Jetpack (Room, LiveData, Paging, Lifecycle и ViewModel), Dagger, Ktlint: https://github.com/MixinNetwork/android-app
iOS-версия это просто Swift 5: https://github.com/MixinNetwork/ios-app
Сайт для разработчиков: https://developers.mixin.one/
Читатели пишут: Пример приложения с использованием Clean Architecture + MVP. Проект содержит 2 варианта реализации приложения:
1. Dagger 2 + RxJava 2
2. Toothpick + Корутины
Предпочтителен второй вариант, т. к. с ним получается меньше кода + он более читаемый.
Кстати, это один из примеров, когда domain-модуль содержит хоть какую-то бизнес-логику, а не просто проксирование вызовов методов из презентера.
P. S. Presenter-ы и бизнес-логика уже покрыты unit-тестами. UI-тесты с Kaspesso подъедут чуть позже
https://github.com/ImangazalievM/UTair-MVP-Sample
1. Dagger 2 + RxJava 2
2. Toothpick + Корутины
Предпочтителен второй вариант, т. к. с ним получается меньше кода + он более читаемый.
Кстати, это один из примеров, когда domain-модуль содержит хоть какую-то бизнес-логику, а не просто проксирование вызовов методов из презентера.
P. S. Presenter-ы и бизнес-логика уже покрыты unit-тестами. UI-тесты с Kaspesso подъедут чуть позже
https://github.com/ImangazalievM/UTair-MVP-Sample
SnackBar - короткие уведомления о работе приложения внизу экрана. Можно с кнопкой, можно без, можно настраивать время показа, цвета, шрифты.
Библиотека: https://github.com/ahmedAlmasri/SnackBar.swift
Библиотека: https://github.com/ahmedAlmasri/SnackBar.swift
В iOS модно переписывать все на SwiftUI, а в Android - на Jetpack Compose. JetQuotes - минималистичное приложение с цитатами на Kotlin и Jetpack Compose.
Исходники: https://github.com/Spikeysanju/JetQuotes
Исходники: https://github.com/Spikeysanju/JetQuotes
This media is not supported in your browser
VIEW IN TELEGRAM
Открытый проект, занимающийся развитием языка Swift, объявил о выпуске первой версии Swift для Windows 10. Для разработчиков уже доступны компилятор и основные библиотеки: https://apptractor.ru/info/news/swift-windows.html
TPInAppReceipt - легковесная библиотека для локальной проверки встроенных покупок (Apple In App Purchase Receipt).
Исходники: https://github.com/tikhop/TPInAppReceipt
Исходники: https://github.com/tikhop/TPInAppReceipt
GitHub
GitHub - tikhop/TPInAppReceipt: Reading and Validating In App Purchase Receipt Locally.
Reading and Validating In App Purchase Receipt Locally. - tikhop/TPInAppReceipt
Smart App Rate - умный диалог запроса оценки у пользователя. Если оценка маленькая - открывает форму обратной связи, если большая - отправляет в Google Play. Умеет сам извлекать иконку для показа в диалоге, подбирать цвета, есть настраиваемые поля и оформление.
Библиотека: https://github.com/vimalcvs/Smart-Rating-App
Библиотека: https://github.com/vimalcvs/Smart-Rating-App
Twitter Text - Swift-реализация библиотеки синтаксического анализа текста твитов. В библиотеке есть методы для анализа текста и вычисления длины, валидности, синтаксического анализа @mentions, #hashtags, URL-адресов и т.д.
Исходники: https://github.com/nysander/twitter-text
Исходники: https://github.com/nysander/twitter-text
Расширения VS Code — не только инструмент для повышения эффективности программирования, но также способ получать данные о курсе акций, проигрывать музыку и даже незаметно читать Reddit.
This media is not supported in your browser
VIEW IN TELEGRAM
Еще одна библиотека от читателя канала. CircleMenu - круговое меню для Android. Можно делать кнопки для FAB, BottomAppBar и прочих меню.
Библиотека: https://github.com/ImangazalievM/CircleMenu
Библиотека: https://github.com/ImangazalievM/CircleMenu
Tiktok Clone - клон популярной сети коротких видео. Снаружи (Frontend) Swift, внутри (Backend) Firebase. Также используются Lottie, SnapKit, RxSwift и MarqueeLabel.
Исходники: https://github.com/dks333/Tiktok-Clone
Исходники: https://github.com/dks333/Tiktok-Clone
Forwarded from Mobile Development by AppTractor
Мы отлично знаем Дениса Неклюдова, Сергея Боиштяна и Артура Бадретдинова по их выступлениям на конференциях. Но что станет с их уверенностью в себе, когда вместо привычной сцены они окажутся в самой стрессовой позиции – на месте собеседуемого? Подключайтесь к открытой сессии Podlodka Android Crew завтра в 19 часов, чтобы посмотреть со стороны, как проходят собеседование известные эксперты в Android!
А если понравится – присоединяйтесь к новому сезону Android Crew, который начнется 5 октября, и будет детально разбирать вопросы инженерных практик и построения карьеры!
• Собеседование экспертов: https://www.youtube.com/watch?v=hcHes2GTN0U
• Расписание Podlodka Android Crew: https://clck.ru/R9M8U
А если понравится – присоединяйтесь к новому сезону Android Crew, который начнется 5 октября, и будет детально разбирать вопросы инженерных практик и построения карьеры!
• Собеседование экспертов: https://www.youtube.com/watch?v=hcHes2GTN0U
• Расписание Podlodka Android Crew: https://clck.ru/R9M8U
YouTube
Podlodka Android Crew – Собеседуем экспертов: Cергей Боиштян, Денис Неклюдов, Артур Бадретдинов
Посмотреть другие сессии Crew (Android, iOS, Teamlead, QA) ➡️ http://podlodka.io/crew ⬅️
Podlodka Android Crew – Собеседуем экспертов:
Cергей Боиштян / Авито
Денис Неклюдов / Lyft
Артур Бадретдинов / Squire
Мы привыкли считать этих ребят крутейшими экспертами…
Podlodka Android Crew – Собеседуем экспертов:
Cергей Боиштян / Авито
Денис Неклюдов / Lyft
Артур Бадретдинов / Squire
Мы привыкли считать этих ребят крутейшими экспертами…
Продолжаем изучать Jetpack Compose. На этот раз вместе с JetMessenger, клоном Facebook Messenger на новом фреймворке. Кроме Jetpack Compose внутри Accompanist и compose-router.
Исходники: https://github.com/ashar-7/JetMessenger
Исходники: https://github.com/ashar-7/JetMessenger
Instructions - фреймворк для создания туториалов или онбординга в приложениях для iPhone или iPad. С его помощью можно создавать пояснения для элементов интерфейса и, тем самым, обучать пользователей работе с продуктом.
Исходники: https://github.com/ephread/Instructions
Исходники: https://github.com/ephread/Instructions
Близится новый год, а значит пора внедрять конфетти в свои проекты. Konfetti - легковесная библиотека для создания атмосферы праздника в вашем Android-приложения.
Исходники: https://github.com/DanielMartinus/Konfetti
Исходники: https://github.com/DanielMartinus/Konfetti
LFColoringBook - iOS/UIKit/CoreGraphics/Swift реализация раскраски. Наверное, для реализации полноценного приложения еще не подойдет, но в качестве основы для понимания и развития кажется вполне годной.
Исходники: https://github.com/ebarellar/LFColoringBook
Исходники: https://github.com/ebarellar/LFColoringBook