Android application with Delphi

The next version of Delphi will include a new compiler for the Android ARM Platform. This compiler is based on LLVM architecture like Delphi for IOS compiler. It will produce native code (That is ARM assembly language) which is executed on your device (Phone, tablet of whatever).

You''ll said: Native? I tough that Android was Java. Actually no. Android is based on Linux and has of course a physical processor. Most implementations use ARM architecture, but not all.

Look at the 4 Delphi for Android default icons

Every Android application is a Java application. Well, almost. The truth is that the entry point for an Android process must be in a Java application. This application may be minimal, just a simple class with the only role of loading the native code. Android for Delphi will create a shared object Library containing everything you coded in Delphi. This shared object will be loaded by a minimal application - included with Delphi - that will load the shared object. So what the user see is an normal Android application.

Everything is done transparently for you. You write your Delphi application the usual way, you hit F9, after compilation, Delphi automatically creates an APK (an Android Package Application) with all required files (manifest, resources, and the binary), Delphi deploy the application to your device using Platform Tools, and start it.

To deploy your application using Delphi, you must connect your device thru USB and enable USB debugging on it. You can also deploy the application thru GMail by sending a mail to the user which can then accept to install it on his device. No need to send your application to Android Play Store!

To do all this magic, Delphi for Android requires both the NDK and the SDK to be available on the developer machine. The SDK and NDK are free of charge from Google.


출처 : http://francois-piette.blogspot.kr/2013/08/android-application-with-delphi.html
번호 제목 글쓴이 날짜 조회 수
45 SECS/GEM 라이브러리 jongik 2021.01.08 524
44 홈페이지가 리뉴얼 되었네요! 축하드립니다. 햇살가득 2019.01.15 667
43 "미들웨어 서버와 멀티-티어" 교육 일정 평일 야간, 주말 건의해 봅니다. [2] 미스터몽키 2018.07.11 732
42 Update Subscription 가격 인상 관련 [1] softkim 2020.04.16 769
41 [개발자 취준생 팁] IT/SW개발직무와 IT/SW개발업계 Q&A jobplan 2019.04.25 784
40 HTML5에서 실행파일 구동하기 관련 명령 알고 싶습니다. file 백거 2018.02.01 800
39 델파이 외국 서적을 번역해서 국내 시장에 내놓는것도 좋을거란 생각이... 얼짱나 2018.08.13 879
38 콜백문자서비스 개발의뢰 몰라 2018.01.18 887
37 Dataspan 은 [2] 제트콜 2016.06.18 897
36 쪽지 보내는 방법 [1] 신현아빠 2018.01.03 910
35 델파이 책구함 [1] 황장군 2017.07.10 1037
34 현직 개발자님들은 델파이 어떤 버전을 많이 쓰나요? [1] 델파이꿈나무 2019.09.11 1058
33 델파이 소스 secure coding 검증 툴은 없나요? [1] 아솔루션 2016.05.31 1283
32 엠바카데로가 인수됐나요?? [1] Celsius 2015.10.13 1440
31 FMX로 앱개발 3년째에 드는 생각 [7] 김태윤 2018.11.02 1465
30 설치횟수 제한 관련 진심인가요? [5] intotheblue 2019.05.29 1475
29 데브기어 정말 너무한거 아닌가요? [1] 이즈로즈 2016.12.20 1895
28 책 저술과 관련하여 여러분들의 조언을 구하고자 합니다. 소중한꿈 2014.07.07 2201
27 소프트웨어자산뱅크에 분류 등록 요청을 해주시면 좋겠네요.. [1] DigitalNomad 2014.06.13 2375
26 데브기어 tech 게시판 활성화 제안 c2design 2013.07.09 2428