Terminamos a semana com o querido Kotlin, histórias sobre como trabalhar nas melhores empresas, design de interface, codificação de ônibus, redirecionamento e custos de publicidade.

Empiricamente, descobrimos que as listas de verificação como documentação de teste funcionam melhor, pois são mais fáceis de criar e usar. No entanto, às vezes eles podem ser confusos e muito detalhados, especialmente quando há literalmente algumas horas nos recursos de teste exploratório que devem ser incluídos na próxima versão.
A aparência do Kotlin é um bônus importante para os desenvolvedores. Uma linguagem de alto nível que se integra perfeitamente ao Java expande bastante os recursos dos programadores. No entanto, em qualquer idioma, encontramos constantemente alguns problemas, que, pelo contrário, criam restrições, e Kotlin, é claro, não foi exceção. Hoje falaremos sobre eles.
O resumo também está disponível como um boletim informativo. Você pode se inscrever aqui .
iOS•
(+31) ferramentas da Apple para aprendizado de máquina•
(+24) O que ler no Swift em russo?•
(+14) Truques ao vincular e baixar arquivos Mach-O• A
Apple lançou modelos de design de aplicativo watchOS 5•
Podlodka # 69: como eles trabalham na Apple, Spotify, Booking•
10 anos da App Store: a evolução do design das primeiras aplicações•
Play App Store Search no iOS 11•
Usando MVVM para TableViews complexos•
Aplicações modernas de metal do zero
Android•
(+11) Animações no Android baseadas em Kotlin e RxJava•
(+10) acessibilidade Android - um lobo em pele de cordeiro? Palestra Yandex•
(+5) Vídeo do Kolesa Android Meetup: sobre MVVM, antipadrões e desenvolvimento modular•
(+3) Criando um diálogo para selecionar um toque•
Renderização da AdMob na tela (SurfaceView)•
Os 10 melhores guias e cursos de desenvolvimento para Android em 2018•
Eu escrevi um aplicativo sem layouts, fragmentos e atividade•
7 princípios de ótimos testes de unidade para Android•
A demonstração do material do Google mostrou aplicativos atualizados•
Swift para Android: nossa experiência e ferramentas•
Última visualização do Android P•
Nova IntelliJ IDEA 2018.2•
Guia Android KTX•
Desenvolvimento iOS do ponto de vista de um desenvolvedor Android•
DroidArt: manipulação de texto
Desenvolvimento•
(+31) Fundamentos de aplicativos Web progressivos•
(+24) Como se tornar um designer de interface. Habilidades necessárias e ferramentas poderosas sobre as quais não nos dizem•
(+12) Familiaridade com a linha do tempo no Unity•
(+9) A interface do jogo e com o que é consumido•
(+6) Lista de verificação obrigatória para o desenvolvimento do design UX de um aplicativo móvel•
Como preparar o jogo para localização?•
Qualidade de construção: como o controle de qualidade funciona no Redmadrobot• O
Google adicionou trabalho com a linguagem AutoML•
Realidade aumentada para esquiadores: a história de Hill Hunter•
Appdevcon Video•
Adeus, Google Maps•
Passo a passo sobre como criar um aplicativo de alimentação para animais de estimação•
Percepção de hackers para tornar seu aplicativo mais rápido•
Como projetar para a melhor experiência do usuário•
Como a Netflix testa a produção•
Google anuncia Cloud Build, a nova plataforma de integração contínua / entrega contínua•
Como realizar um teste de usabilidade: 6 etapas do início ao fim•
3 anos indie, mais de 4.200 horas de trabalho e codificação de ônibus na Tanzânia•
3 maneiras de usar ilustrações no design da interface do usuário•
Você deve reescrever sua inicialização do zero?•
Desenvolvimento de plataforma cruzada com .NET e Uno•
Espaços negativos no design da interface do usuário: dicas e práticas recomendadas•
Como criar um mercado ponto a ponto
Análise, marketing e monetização•
(+68) Mercados corporativos com interface do usuário humana•
(+17) Por que você precisa do Splunk? Análise de aplicativos•
(+17) Vítimas do RGPD: que já deixaram de trabalhar devido à nova regulamentação de dados pessoais•
(+12) Métodos de retenção de jogadores: exemplos de jogos de vários gêneros•
Relatório sobre o custo da publicidade em aplicativos e jogos da SOOMLA para o 2º trimestre de 2018•
A maioria dos aplicativos de entrega de comida estava desprotegida•
Survival Island: Evolve: como entrar no topo do Reino Unido•
O redirecionamento foi interrompido?•
Como tornar seu jogo perceptível•
Emoji aprimoram a visibilidade da notificação por push em 254%•
Impacto no marketing 2018•
Diretrizes para promover efetivamente aplicativos de mídia social•
Adeus ego, olá aplicativos de marketing orientados ao usuário
AI, Dispositivos, IoT•
(+43) memorandos sobre inteligência artificial, aprendizado de máquina, aprendizado profundo e big data•
(+26) Cerca de 500 milhões de dispositivos IoT são suscetíveis a ataques através de falsificação de DNS•
(+21) AI, curso prático. Arquiteturas de redes neurais profundas modernas para classificação de imagens•
(+17) VR ontem, hoje e amanhã: uma das primeiras opiniões•
Bubble Data Science•
Como fiz reconhecimento de idioma com precisão de 97% em 20 minutos← Resumo
anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o
correio .