O “pecado original” de muitos projetos Delphi é o código escrito diretamente no evento OnClick de um botão. Quando a regra de negócio, a validação de dados e a persistência no banco de dados residem dentro de um formulário (TForm), criamos um acoplamento destrutivo. O Código Limpo exige que a interface seja burra e que a lógica seja agnóstica.
Já pensou em rodar o seu PDV ou ERP em Linux ?
Há muito tempo os fontes do ACBr já compilavam em Linux através do Lazarus/FPC, e agora também é possível compilar o ACBr no Linux Ubuntu 64, com o Delphi Rio 10.3.3, usando a Linux FMX
Mas quais são as vantagens de rodar em Linux ?
Inúmeras vantagens.. o Linux é um Sistema Operacional, Livre, muito estável, seguro e robusto.. Não é a toa que grandes empresas, preferem rodar Linux em seu PDV (Carrefour, Pão de Açúcar, Droga Raia, etc..)… Um Linux bem configurado, é da filosofia Instale e Esqueça, e pode representar uma enorme economia, em atendimento no suporte técnico…
Sem falar na evidente vantagem de custos de licenças, quando comparado ao Windows…
Se você tiver um profissional “linuxer” na sua equipe, você ainda poderia criar uma distribuição Linux altamente personalizada para as necessidades do seu software, e permitir que o seu PDV/ERP seja carregado automaticamente, sem intervenção do usuário…
Texto original: https://www.projetoacbr.com.br/forum/topic/55743-fontes-do-acbr-agora-são-compatíveis-com-delphi-linux-fmx/
Vídeo demonstrando um simples aplicativo feito em Delphi utilizando Firemonkey e FMXLinux rodando diretamente no Ubuntu Desktop 18.04 LTS, sim nos também podemos usar Delphi para Linux.
Quer conhecer mais, acesse: https://regys.com.br/pacote-fmx-linux-agora-para-delphi-e-rad-studio/
Download dos exemplos/slides:
Vídeo da Sarina DuPont demonstrando algumas técnicas de construção de interfaces utilizando o RAD Studio.
Vídeo demonstrando técnicas de construção de interfaces utilizando o Firemonkey para mobile e desktop apresentado pela Sarina DuPont.
Este patch corrige vários problemas no Delphi, C++Builder e RAD Studio 10.2 acerca de entradas de texto para novas versões do Android, renderização (desenho) de controle e performance de aplicativos. Link para download: https://cc.embarcadero.com/item/30781
Abaixo segue a lista de itens que foram corrigidos neste patch tirados diretamente do site da Embarcadero.
RSP-17308 – TForm.Close and caFree not Working with Android
RSP-17120 – caFree not working (Android)
RSP-17162 – Android app made with Tokyo are super slow
RSP-17165 – TAniIndicator fails to draw correctly on Android
RSP-17173 – Android Severe painting problems – Worked in Berlin Version
RSP-17177 – Android Application->OnIdle Failed
RSP-17189 – Application crash with ‘Can not activate current context’ exception
RSP-17636 – Android Painting cannot handle bitmap canvas paints
RSP-17652 – TListView Performance Degraded when compiled with Tokyo
RSP-17654 – TImageList saved in Berlin, do not show its images in Tokyo at runtime in Android.
RSP-17663 – Delphi 10.2 Tokyo (Mobile platform) – use the FmxObject.AddObject component will occurs image overlay problem
RSP-17687 – Bitmap is no more displayed on Android 4.1.2 device
RSP-17738 – Delphi 10.2 Tokyo (Android platform) – TabControl problem
RSP-17803 – FMX TListBox does not display images
RSP-17816 – FillText problem on Android
RSP-15074 – TMemo adds text when clearing Text on Android 6
RSP-15775 – Android class initialization limitation (segmentation fault)
RSP-16149 – Android 7 Nougat Using TEdit, pressing return on android keyboard wraps text.
RSP-17262 – SubClassed FMX TEdit runs on Win32, Not on Android. Seg fault.
RSP-16668 – App crashes on use of Backspace key in a TEdit
RSP-16778 – Problem to edit text in tedit and tmemo in Android 6
RSP-17232 – Duplicate words appear on pressing backspace in an FMX TEdit in android
RSP-17546 – SubscribeToMessage in Android will crash
RSP-17346 – Android TEdit and TMemo clipboard copy/cut is not working
RSP-16935 – Android’s TMemo and TEdit Cursor Issue + Suggested Complete Solution
O Firemonkey é um framework de desenvolvimento de aplicativos multi-paltaforma para RAD Studio, Delphi e C++ Builder. A Embarcadero concebeu o Firemonkey para que os times de desenvolvimento possam construir e entregar rapidamente aplicações nativas para Windows, macOS, Android e iOS.
Continue lendo…
Já imaginou se com um mesmo código fonte você pudesse compilar sua aplicação para Windows, OSx, Android e iOS?
Então saia do mundo da imaginação e venha para o mundo real. O conteúdo deste Curso foi cuidadosamente desenvolvimento para que você possa compreender os fundamentos da Framework Firemonkey, uma poderosa ferramenta para desenvolvimento multiplataforma. Esse conteúdo preza pela objetividade focando em assuntos úteis para o dia-a-dia abordando inclusive recursos acessórios como Livebindings, Firedac, JSON e Mobile.
O mais completo curso já criado sobre desenvolvimento multiplataforma
Curso 100% online, isso significa que você não precisará gastar com viagens ou hospedagens para realizar esse curso, você poderá fazê-lo no conforto do seu lar. Você poderá assistir no seu tempo, na hora que quiser.
E-mail de suporte direto com o Instrutor e grupos do Facebook e WhatsApp, isso mesmo, teremos grupos para que os alunos interajam entre si e com o instrutor.
Aderindo ao curso, o conteúdo ficará disponível para você por 24 meses. Veja, se você seguir o cronograma em 3 meses você conclui o curso porém ainda terá mais 21 meses para ver e rever as aulas quantas vezes quiser.
Você tem 30 dias para experimentar, sem compromisso. Se não gostar bastará enviar um e-mail pedindo seu dinheiro de volta, não precisa explicar nada, não vamos lhe perguntar o por quê, vamos simplesmente devolver seu dinheiro. Fazemos isso pois sabemos que não irá acontecer.
Não perca, clique no link: http://www.devmulti.com.br/jdmrb e confira.
Conteúdo do Curso:
01 – Introdução
O Módulo 01 tem como foco mudar nosso mindset sobre a framework Firemonkey
02 – Setup do Ambiente
O Objetivo do Módulo 02 é instalar e configurar os pré-requisitos para o ambiente de desenvolvimento
03 – Primeiros Passos
No Módulo 03 damos os primeiros passos no desenvolvimento para Android, OSx e iOS
04 – O Firemonkey
O Módulo 04 irá lhe apresentar os bastidores do Firemonkey: Interfaces, estruturas, classes, etc.
05 – Recursos de Design
No Módulo 05 você vai aprender a utilizar os recursos para construção de interfaces de seus aplicativos
06 – Data Binding
O Módulo 06 tem por objetivo apresentar o Livebing como você nunca viu
07 – Animações e Efeitos
Domine animações e efeitos no Firemonkey com as aulas do módulo 07
08 – Firemonkey 3D
O Módulo 08 vai lhe ensinar o que é possível fazer com o Firemonkey 3D
09 – Mobile Application
O Módulo 09 fecha o curso mostrando na prático o que é possível fazer com Firemonkey
Faça sua inscrição agora mesmo clicando no link: http://www.devmulti.com.br/jdmrb, não perca está oportunidade.
Quando falamos em desenvolvimento Mobile o que vem a sua cabeça? Desenvolver para celular, não é? Não se preocupe pois não é só você.
O grande problema de pensar apenas em celular é que corremos um sério risco de perder grandes oportunidades de negócio. Quer um exemplo, um aluno do Extreme Delphi Recife, após ouvir a palestra sobre o que será mostrado no vídeo de hoje, teve uma grande ideia e desenvolveu uma aplicação nada convencional para oferecer às casas lotéricas da sua cidades.
Pois bem, no vídeo de hoje da nossa Jornada o assunto é: Mobile não é apenas celular. Esse é um dos mais de 10 vídeos de Mindset que são mostrados no curso, é uma verdadeira lavagem cerebral para fazer você pensar fora da caixa.
Agora chega de papo e vamos ao vídeo de hoje e e não esqueça de deixar seu comentário e dúvidas abaixo do vídeo.
Mindset: Mobile não é só celular
Grande Abraço




