Titanium.Map.View is deprecated, but link to new module does nowhere #appcelerator - titanium

The titanium map page shows that the view is deprecated and points to the ti.map add-on module which is linked here but does not have updated information for the map module.
There also is no way to search the page linked from the "deprecated" page to find what changed. So is the module deprecated or not, and if it is, what is the right page to find the methods and notations to use the map module.

You can download the ti.map moudule from git
And please refer the appcelerator docs for using the map.
Android
iPhone

Related

React-native-mapbox Draw Features?

I want to add react native mapbox a draw features. Like here https://codesandbox.io/s/xenodochial-tu-pwly8?file=/src/index.js:0-978
Is something like this possible ?
MapBox has it's React Native SDK (react-native-mapbox-gl). they're actively maintaining the repo with bugFixes and feature implementations.
Current Version: React Native MapBox GL Release 6.1.1.
Expo Support: Feature request open with Expo if you want to see it get in show your support https://expo.canny.io/feature-requests/p/add-mapbox-gl-support
Deprecation Notice: (Just moved to active community driven repository)
This repository is no longer actively maintained. Continued
development of react-native-mapbox-gl may be found in the community
driven repository at https://github.com/react-native-mapbox-gl/maps.
This new repository uses the latest versions of the MapBox SDKs for
iOS and Android, and contains a long range of improvements over the
current one. We recommend you review the change log for the new
repository and transition to it. This repository will only accept PR's
containing bug fixes. Any new feature development will happen in the
new repository.
For more information, check out Getting Started section
https://github.com/nitaliano/react-native-mapbox-gl/tree/master/example

Titanium Module (is there any module or support of App dynamics for titanium appcelrator)

We have Some question Related about app dynamics module in Appcelerator.
How to use the iOS libraries in the appcelerator module which supports the framework of appdynmics. Is it possible to add a iOS native library in appcelerator titanium ?
Is there any support for appdynmics in appcelerator Titanium ?
Is there any module for the appdynmics in appcelerator?
1.: Yes, you can extend Titanium by creating modules or using Hyperloop. The best option currently is to create a module. Some documentation is available at:
* https://devblog.axway.com/mobile-apps/write-titanium-ios-native-modules-swift/
* https://wiki.appcelerator.org/display/guides2/iOS+Module+Development+Guide
the 2nd link also has an Android section if you are interested in that too.
Appdynamics SDK documentation can be found here: https://docs.appdynamics.com/display/PRO45/Instrument+iOS+Applications
2. / 3. No (at least not on github). There is a page at http://gitt.io/search?q=appdynamics where you can search for modules on github
So you can either create one yourself or make a offer in the Ti-Slack Job section (ti-slack.slack.com/). Perhaps you'll find someone who will create one for you.

Share extension react native - expo

I have created a react-native app using expo. Now I am looking for share-extension to the app to import CSV data from email attachment to my app.
I have tried npm package but that does not work for me(I was not able to build my project with that npm package in Xcode)
I think react-native or expo does not have any share API
In this picture, you can see how he got the option to import data into the app.
I understand that without share extension API, I think react-native and Expo both are useless because you can create the app but you don't expand it.
Looking for the solution or any other alternate solution.
I'm afraid this is not possible with expo.
First of all, are you looking for a way to create your own extension, or do you just want your app to be in the "open with list" that you have in the screenshot on the right? (Sharing and "open with" are two distinct things.)
If you just want your app to be listed in the standard "open with list", you do not need to use github.com/alinz/react-native-share-extension since it serves a different purpose. To quote the repo:
This is a helper module which brings react native as an engine to drive share extension for your app.
So with the package you can use react native to create your own share extension
To get your app into the "open with list", you need to go to target settings and change it according to the screenshot (example for MS word). Read more about it here. However, I'm afraid you won't be able to do this with expo without ejecting.
How to get the url of the file in react-native? You need to make sure that libRCTLinking.a is in the Link Binary with Libraries in Xcode (it'll probably be there already). And then you can follow the docs and call Linking.getInitialURL to get the file url. Then it really depends on what you want to do with the file. If you need something complicated, you'll likely need to write native code. If you just want to upload the file to some server, then you can make use of blob support that was added to RN 0.54 in this commit. An example of how to use the blob support is here.

How to set up the link process for linking a native module to React Native?

I am referring to the command react-native link AwesomeLibrary.
Is there any specific configuration file that applies all the changes in the user's settings.gradle, build.gradle, AndroidManifest.xml, and MainApplication.java? Or is this process symbolically automated by npm without any specific configuration by the library provider?
Does anyone know of a resource I can refer to? Ironically as my username suggests, this slice of information is layered underneath a lot of irrelevant use-cases, making it rather difficult to find.
How to link a library with react-native link varies based on the library.
Most (reputable) libraries will have instructions on how to use them in your app and will tell you if you need to change any other files in addition to running npm install <lib> and possibly react-native-link.
An example is react-native-video, where is instructions say to use react-native link but also have instructions to change various files if react-native link doesn't work correctly.

include dojo toolkit in appcelerator titanium

I want to use dojoToolkit in my project. But when I include it with Ti.include('dojo/dojo/dojo.js') I have got a error message "defineAlreadyDefined". Titanium has method called define in global namespace and there is method with similar name in dojo. Also there are some other methods with similar names (for example, required). How can I use it?
P.S. I build my project for web
Dojo as is will not work in Titanium. Dojo is a browser toolkit, not a mobile toolkit, it accesses things that are only for the web.
But, this guy ported it over to work with titanium, try it instead.