|
|
|
|
|
- Overview
- Creating a project for iOS with WINDEV Mobile
- Creating an iPhone/iPad project with WINDEV Mobile
Developing an application for iPhone/iPad
Several steps must be performed to develop an iPhone/iPad application: Creating a project for iOS with WINDEV Mobile Creating an iPhone/iPad project with WINDEV Mobile To create an iPhone/iPad project with WINDEV Mobile: - Click in the quick access buttons.
- In the window that appears, click "Project".
- The project creation wizard starts.
- Choose the type of project to create: in our case, "Android or iOS application".. Proceed to the next step of the wizard.
- Select the platform of the project you want to create. It is possible to create:
- a cross-platform Android and iOS project: this project already contains the 2 platforms Android and iOS and can be run on either of these platforms.
- an Android-only project: this project will contain only the Android platform.
- an iOS-only project: this project will contain only the iOS platform.
To create an iOS project, select "iOS only" and proceed to the next step. - The wizard asks you to select the type of device involved in the project: phone and/or tablet.
Note: If the application is intended to run on several iOS devices (phones of different sizes or resolutions, for example), WINDEV Mobile defaults to the smallest resolution for creating application windows.. You can use anchors to adapt the application to any device. - Choose the name and location of your project.
- Finish the wizard. The created project becomes the current project. This project has a specific "iOS application" configuration. You can edit this configuration or create a new one at any time. For more details, see Project configuration.
The project is developed in WLanguage like any other WINDEV, WEBDEV or WINDEV Mobile project. However, there are some aspects specific to iOS development. For more details, see Specific features of iOS applications. Once a project has been created, you can: - change the project configuration options. For more details, see Project configuration.
- associate one or more documents with the project. These documents can be text files, images, scanned documents, etc. For more details, see Associating documents with the project.
- associate one or more analyses with the project. For more details, see Project analysis.
- integrate the project into the Source Code Manager (SCM). The Source Code Manager simplifies teamwork, but can also be helpful for individual work.
- define a code style. The code style is a programming standard that can be applied across the entire application. This standard is used to prefix the different project elements, variables, etc. For more details, see Code style.
- specify the languages supported by the project. These languages will be available by default when translating text from an element (control, window, page, report, etc.). For more details, see Multilingual project.
Remarks: - The image catalog offers specific images and icons for iPhone/iPad applications. All you have to do is select the "iOS" theme during your search.
- For your iPhone and iPad applications, use the "ActivPhone 4" or "ActivPhone 7" skin template.
- iOS uses character some fonts that are specific to Apple. These fonts are owned by Apple. These fonts can be used in the editor.
If this font is not available in Windows and it is selected by a control found in an iOS window, a substitution font will be temporarily used for the display in the editor and in the simulator of the development computer. The Apple font will be used when running the application.
- Please note: iOS projects are in "Unicode" mode.. The line of code:
means that MyString is a Unicode string.
Related Examples:
|
Cross-platform examples (WINDEV Mobile): WM Click on Chart
[ + ] The "WM Click on Chart" example proposes a solution for pulling out the sections of a Pie chart via a simple click. This example includes a control template named "TPLC_PullOutChart". This control template is used to pull out the chart sections via a simple click. To include this feature in another application, all you have to do is import the "TPLC_PullOutChart" template.
|
|
Cross-platform examples (WINDEV Mobile): WM Managing Contacts
[ + ] This example presents the management of contacts for Android et iOS. It is used o: - list the contacts found on the phone - call the contacts - send SMSs to the contacts - ...
|
|
Cross-platform examples (WINDEV Mobile): WM Attendance
[ + ] This application is an attendance manager. It allows you to list the persons who attended a meeting. The database is filled beforehand with the list of registered persons. You have the ability to find a person by using his/her name. The following topics are presented in this example: 1/ using a browsing looper based on a query 2/ using a database in HFSQL format.
|
|
Cross-platform examples (WINDEV Mobile): WM RSS Reader
[ + ] This example is a reader of RSS stream for the Android and iOS devices. This application allows you to follow the features of your favorite streams. This reader supports the images containing a post as well as the links toward an external site. Furthermore, it also included a system for managing the favorites.
|
|
Cross-platform examples (WINDEV Mobile): WM Password
[ + ] Web sites, bank accounts, ... passwords are everywhere in out life. With WM Password, no need to store all the passwords of your different accounts. The application stores all your passwords in a secure way. WM Password can also generate secure passwords for you.
|
|
Cross-platform examples (WINDEV Mobile): WM Expense Account
[ + ] This example allows you to manage your fees. Let's see the main features of this application: - The input of invoices - Management of foreign currencies - Inclusion of photo document for the invoices - Ability to email the expense account - Ability to track the expense accounts - ...
|
|
Cross-platform examples (WINDEV Mobile): WM Stocks
[ + ] This application is used to perform stocktaking and to save the results in a database. The example is used to create entries/exits in the stock, by directly scanning the bar code of products. It is optimized to be run on tablets.
|
|
Cross-platform examples (WINDEV Mobile): WM System
[ + ] This application is an example of some of the features of WINDEV Mobile available for Android/iOS. The following system functions are used: - NFC - Multimedia control - Brightness - Volume - Wi-Fi - Bluetooth - Toast - Compass - Accelerometer - Camera control - LED - Vibration - Notifications - Drawing functions - Internet
|
|
Cross-platform examples (WINDEV Mobile): WM Tic Tac Toe
[ + ] WM Tic Tac Toe This example is a version of the famous "Tic Tac Toe" game. Summary of the example supplied with WINDEV Mobile: This example allows you to play "Tic Tac Toe" on an Android device, on an iOS device or on a device compatible with Universal Windows 10 App. The purpose of this game is straightforward: align 3 pawns before your opponent does
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|