capacitorjs.com
Open in
urlscan Pro
2606:4700:3036::ac43:cbd6
Public Scan
Submitted URL: http://capacitorjs.com/
Effective URL: https://capacitorjs.com/
Submission: On February 14 via api from US — Scanned from DE
Effective URL: https://capacitorjs.com/
Submission: On February 14 via api from US — Scanned from DE
Form analysis
2 forms found in the DOMPOST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/3776657/9151dc0b-42d9-479f-b7b8-649e0e7bd1bc
<form id="hsForm_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" method="POST" accept-charset="UTF-8" enctype="multipart/form-data" novalidate=""
action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/3776657/9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"
class="hs-form-private hsForm_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc hs-form-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc hs-form-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc_4465e04b-04b1-4a1e-85c3-6e948e401a5b hs-form stacked hs-custom-style"
target="target_iframe_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" data-instance-id="4465e04b-04b1-4a1e-85c3-6e948e401a5b" data-form-id="9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" data-portal-id="3776657"
data-test-id="hsForm_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" __bizdiag="-1979448840" __biza="W___">
<fieldset class="form-columns-2">
<div class="hs_firstname hs-firstname hs-fieldtype-text field hs-form-field"><label id="label-firstname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your First Name"
for="firstname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>First Name</span><span class="hs-form-required">*</span></label>
<legend class="hs-field-desc" style="display: none;"></legend>
<div class="input"><input id="firstname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" name="firstname" required="" placeholder="" type="text" class="hs-input" inputmode="text" autocomplete="given-name" value=""></div>
</div>
<div class="hs_lastname hs-lastname hs-fieldtype-text field hs-form-field"><label id="label-lastname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Last Name" for="lastname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Last
Name</span><span class="hs-form-required">*</span></label>
<legend class="hs-field-desc" style="display: none;"></legend>
<div class="input"><input id="lastname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" name="lastname" required="" placeholder="" type="text" class="hs-input" inputmode="text" autocomplete="family-name" value=""></div>
</div>
</fieldset>
<fieldset class="form-columns-1">
<div class="hs_email hs-email hs-fieldtype-text field hs-form-field"><label id="label-email-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Email" for="email-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Email</span><span
class="hs-form-required">*</span></label>
<legend class="hs-field-desc" style="display: none;"></legend>
<div class="input"><input id="email-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" name="email" required="" placeholder="" type="email" class="hs-input" inputmode="email" autocomplete="email" value=""></div>
</div>
</fieldset>
<fieldset class="form-columns-1">
<div class="hs_job_function hs-job_function hs-fieldtype-select field hs-form-field smart-field"><label id="label-job_function-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Job function"
for="job_function-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Job function</span><span class="hs-form-required">*</span></label>
<legend class="hs-field-desc" style="display: none;"></legend>
<div class="input"><select id="job_function-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" required="" class="hs-input is-placeholder" name="job_function">
<option disabled="" value="">Please Select</option>
<option value="IT Executive (CIO, CTO, VP Engineering, etc.)">IT Executive (CIO, CTO, VP Engineering, etc.)</option>
<option value="Business Executive (CEO, COO, CMO, etc.)">Business Executive (CEO, COO, CMO, etc.)</option>
<option value="Architect">Architect</option>
<option value="Director/ Development Manager">Director/ Development Manager</option>
<option value="Product/ Project Manager">Product/ Project Manager</option>
<option value="Software Developer/ Engineer">Software Developer/ Engineer</option>
<option value="Student">Student</option>
<option value="Other">Other</option>
</select></div>
</div>
</fieldset>
<fieldset class="form-columns-1">
<div class="hs_company hs-company hs-fieldtype-text field hs-form-field smart-field"><label id="label-company-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Company name"
for="company-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Company name</span><span class="hs-form-required">*</span></label>
<legend class="hs-field-desc" style="display: none;"></legend>
<div class="input"><input id="company-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" name="company" required="" placeholder="" type="text" class="hs-input" inputmode="text" autocomplete="organization" value=""></div>
</div>
</fieldset>
<fieldset class="form-columns-1">
<div class="hs-dependent-field">
<div class="hs_country_pl_ hs-country_pl_ hs-fieldtype-select field hs-form-field smart-field"><label id="label-country_pl_-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Country (Select One)"
for="country_pl_-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Country (Select One)</span><span class="hs-form-required">*</span></label>
<legend class="hs-field-desc" style="display: none;"></legend>
<div class="input"><select id="country_pl_-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" required="" class="hs-input is-placeholder" name="country_pl_">
<option disabled="" value="">Please Select</option>
<option value="United States">United States</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Aland Islands">Aland Islands</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
<option value="Anguilla">Anguilla</option>
<option value="Antarctica">Antarctica</option>
<option value="Antigua and Barbuda">Antigua & Barbuda</option>
<option value="Argentina">Argentina</option>
<option value="Armenia">Armenia</option>
<option value="Aruba">Aruba</option>
<option value="Australia">Australia</option>
<option value="Austria">Austria</option>
<option value="Azerbaijan">Azerbaijan</option>
<option value="Baden">Baden</option>
<option value="Bahamas">Bahamas</option>
<option value="Bahrain">Bahrain</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Barbados">Barbados</option>
<option value="Belarus">Belarus</option>
<option value="Belgium">Belgium</option>
<option value="Belize">Belize</option>
<option value="Benin">Benin</option>
<option value="Bermuda">Bermuda</option>
<option value="Bhutan">Bhutan</option>
<option value="Bolivia">Bolivia</option>
<option value="Bonaire">Bonaire</option>
<option value="Bosnia & Herzegovina">Bosnia & Herzegovina</option>
<option value="Botswana">Botswana</option>
<option value="Brazil">Brazil</option>
<option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
<option value="Brunei">Brunei</option>
<option value="Bulgaria">Bulgaria</option>
<option value="Burkina Faso">Burkina Faso</option>
<option value="Burundi">Burundi</option>
<option value="Cabo Verde">Cabo Verde</option>
<option value="Cambodia">Cambodia</option>
<option value="Cameroon">Cameroon</option>
<option value="Canada">Canada</option>
<option value="Cape Verde">Cape Verde</option>
<option value="Cayman Islands">Cayman Islands</option>
<option value="Central African Republic">Central African Republic</option>
<option value="Chad">Chad</option>
<option value="Chile">Chile</option>
<option value="China">China</option>
<option value="Christmas Island">Christmas Island</option>
<option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
<option value="Colombia">Colombia</option>
<option value="Comoros">Comoros</option>
<option value="Cook Islands">Cook Islands</option>
<option value="Costa Rica">Costa Rica</option>
<option value="Croatia">Croatia</option>
<option value="Cuba">Cuba</option>
<option value="Cyprus">Cyprus</option>
<option value="Czech Republic">Czech Republic</option>
<option value="Côte d'Ivoire">Côte d'Ivoire</option>
<option value="Democratic Republic of the Congo">Democratic Republic of the Congo</option>
<option value="Denmark">Denmark</option>
<option value="Djibouti">Djibouti</option>
<option value="Dominica">Dominica</option>
<option value="Dominican Republic">Dominican Republic</option>
<option value="Ecuador">Ecuador</option>
<option value="Egypt">Egypt</option>
<option value="El Salvador">El Salvador</option>
<option value="Equatorial Guinea">Equatorial Guinea</option>
<option value="Eritrea">Eritrea</option>
<option value="Estonia">Estonia</option>
<option value="Eswatini">Eswatini</option>
<option value="Ethiopia">Ethiopia</option>
<option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
<option value="Faroe Islands">Faroe Islands</option>
<option value="Fiji">Fiji</option>
<option value="Finland">Finland</option>
<option value="France">France</option>
<option value="French Guiana">French Guiana</option>
<option value="French Southern Territories">French Southern Territories</option>
<option value="Gabon">Gabon</option>
<option value="Gambia">Gambia</option>
<option value="Georgia">Georgia</option>
<option value="Germany">Germany</option>
<option value="Ghana">Ghana</option>
<option value="Gibraltar">Gibraltar</option>
<option value="Greece">Greece</option>
<option value="Greenland">Greenland</option>
<option value="Grenada">Grenada</option>
<option value="Guadeloupe">Guadeloupe</option>
<option value="Guatemala">Guatemala</option>
<option value="Guernsey">Guernsey</option>
<option value="Guinea">Guinea</option>
<option value="Guinea-Bissau">Guinea-Bissau</option>
<option value="Guyana">Guyana</option>
<option value="Haiti">Haiti</option>
<option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>
<option value="Holy See">Holy See</option>
<option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option>
<option value="Honduras">Honduras</option>
<option value="Hong Kong">Hong Kong</option>
<option value="Hungary">Hungary</option>
<option value="Iceland">Iceland</option>
<option value="India">India</option>
<option value="Indonesia">Indonesia</option>
<option value="Iran">Iran</option>
<option value="Iraq">Iraq</option>
<option value="Ireland">Ireland</option>
<option value="Isle of Man">Isle of Man</option>
<option value="Israel">Israel</option>
<option value="Italy">Italy</option>
<option value="Jamaica">Jamaica</option>
<option value="Japan">Japan</option>
<option value="Jersey">Jersey</option>
<option value="Jordan">Jordan</option>
<option value="Kazakhstan">Kazakhstan</option>
<option value="Kenya">Kenya</option>
<option value="Kiribati">Kiribati</option>
<option value="Kosovo">Kosovo</option>
<option value="Kuwait">Kuwait</option>
<option value="Kyrgyz Republic (Kyrgyzstan)">Kyrgyz Republic (Kyrgyzstan)</option>
<option value="Kyrgyzstan">Kyrgyzstan</option>
<option value="Lao People’s Democratic Republic">Lao People’s Democratic Republic</option>
<option value="Laos">Laos</option>
<option value="Latvia">Latvia</option>
<option value="Lebanon">Lebanon</option>
<option value="Lesotho">Lesotho</option>
<option value="Liberia">Liberia</option>
<option value="Libya">Libya</option>
<option value="Liechtenstein">Liechtenstein</option>
<option value="Lithuania">Lithuania</option>
<option value="Luxembourg">Luxembourg</option>
<option value="Macao">Macao</option>
<option value="Macedonia, the former Yugoslav Republic of">Macedonia, the former Yugoslav Republic of</option>
<option value="Madagascar">Madagascar</option>
<option value="Malawi">Malawi</option>
<option value="Malaysia">Malaysia</option>
<option value="Maldives">Maldives</option>
<option value="Mali">Mali</option>
<option value="Malta">Malta</option>
<option value="Marshall Islands">Marshall Islands</option>
<option value="Martinique">Martinique</option>
<option value="Mauritania">Mauritania</option>
<option value="Mauritius">Mauritius</option>
<option value="Mayotte">Mayotte</option>
<option value="Mexico">Mexico</option>
<option value="Micronesia">Micronesia</option>
<option value="Moldova">Moldova</option>
<option value="Monaco">Monaco</option>
<option value="Mongolia">Mongolia</option>
<option value="Montenegro">Montenegro</option>
<option value="Montserrat">Montserrat</option>
<option value="Morocco">Morocco</option>
<option value="Mozambique">Mozambique</option>
<option value="Myanmar/Burma">Myanmar/Burma</option>
<option value="Namibia">Namibia</option>
<option value="Nauru">Nauru</option>
<option value="Nepal">Nepal</option>
<option value="Netherlands">Netherlands</option>
<option value="New Caledonia">New Caledonia</option>
<option value="New Zealand">New Zealand</option>
<option value="Nicaragua">Nicaragua</option>
<option value="Niger">Niger</option>
<option value="Nigeria">Nigeria</option>
<option value="Niue">Niue</option>
<option value="Norfolk Island">Norfolk Island</option>
<option value="North Korea">North Korea</option>
<option value="North Macedonia">North Macedonia</option>
<option value="Norway">Norway</option>
<option value="Oman">Oman</option>
<option value="Pacific Islands">Pacific Islands</option>
<option value="Pakistan">Pakistan</option>
<option value="Palau">Palau</option>
<option value="Palestine">Palestine</option>
<option value="Panama">Panama</option>
<option value="Papua New Guinea">Papua New Guinea</option>
<option value="Paraguay">Paraguay</option>
<option value="Peru">Peru</option>
<option value="Philippines">Philippines</option>
<option value="Pitcairn">Pitcairn</option>
<option value="Poland">Poland</option>
<option value="Portugal">Portugal</option>
<option value="Puerto Rico">Puerto Rico</option>
<option value="Qatar">Qatar</option>
<option value="Reunion">Reunion</option>
<option value="Romania">Romania</option>
<option value="Russia">Russia</option>
<option value="Rwanda">Rwanda</option>
<option value="Saint Barthélemy">Saint Barthélemy</option>
<option value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option>
<option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
<option value="Saint Lucia">Saint Lucia</option>
<option value="Saint Martin (French part)">Saint Martin (French part)</option>
<option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
<option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
<option value="Samoa">Samoa</option>
<option value="San Marino">San Marino</option>
<option value="Sao Tome and Principe">Sao Tome and Principe</option>
<option value="Saudi Arabia">Saudi Arabia</option>
<option value="Senegal">Senegal</option>
<option value="Serbia">Serbia</option>
<option value="Seychelles">Seychelles</option>
<option value="Sierra Leone">Sierra Leone</option>
<option value="Singapore">Singapore</option>
<option value="Slovakia">Slovakia</option>
<option value="Slovenia">Slovenia</option>
<option value="Solomon Islands, The">Solomon Islands</option>
<option value="Somalia">Somalia</option>
<option value="South Africa">South Africa</option>
<option value="South Korea">South Korea</option>
<option value="South Sudan">South Sudan</option>
<option value="Spain">Spain</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="St. Vincent & Grenadines">St. Vincent & Grenadines</option>
<option value="State of Palestine">State of Palestine</option>
<option value="Sudan">Sudan</option>
<option value="Suriname">Suriname</option>
<option value="Swaziland">Swaziland</option>
<option value="Sweden">Sweden</option>
<option value="Switzerland">Switzerland</option>
<option value="Syria">Syria</option>
<option value="Taiwan">Taiwan</option>
<option value="Tajikistan">Tajikistan</option>
<option value="Tanzania">Tanzania</option>
<option value="Thailand">Thailand</option>
<option value="Timor-Leste">Timor-Leste</option>
<option value="Togo">Togo</option>
<option value="Tokelau">Tokelau</option>
<option value="Tonga">Tonga</option>
<option value="Trinidad & Tobago">Trinidad & Tobago</option>
<option value="Tunisia">Tunisia</option>
<option value="Turkey">Turkey</option>
<option value="Turkmenistan">Turkmenistan</option>
<option value="Turks & Caicos Islands">Turks & Caicos Islands</option>
<option value="Tuvalu">Tuvalu</option>
<option value="Uganda">Uganda</option>
<option value="Ukraine">Ukraine</option>
<option value="United Arab Emirates">United Arab Emirates</option>
<option value="United Kingdom, The">United Kingdom</option>
<option value="Unknown">Unknown</option>
<option value="Uruguay">Uruguay</option>
<option value="Uzbekistan">Uzbekistan</option>
<option value="Vanuatu">Vanuatu</option>
<option value="Venezuela">Venezuela</option>
<option value="Vietnam">Vietnam</option>
<option value="Virgin Islands (UK)">Virgin Islands (UK)</option>
<option value="Virgin Islands (US)">Virgin Islands (US)</option>
<option value="Wallis and Futuna">Wallis and Futuna</option>
<option value="Western Sahara">Western Sahara</option>
<option value="Yemen">Yemen</option>
<option value="Zambia">Zambia</option>
<option value="Zimbabwe">Zimbabwe</option>
<option value="Union of Soviet Socialist Republics">Union of Soviet Socialist Republics</option>
</select></div>
</div>
</div>
</fieldset>
<div class="hs_submit hs-submit">
<div class="hs-field-desc" style="display: none;"></div>
<div class="actions"><input type="submit" class="hs-button primary large" value="Download eBook"></div>
</div><input name="hs_context" type="hidden"
value="{"embedAtTimestamp":"1707934044984","formDefinitionUpdatedAt":"1706659461263","lang":"en","notifyHubSpotOwner":"true","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Safari/537.36","pageTitle":"Capacitor by Ionic - Cross-platform apps with web technology","pageUrl":"https://capacitorjs.com/","isHubSpotCmsGeneratedPage":false,"hutk":"c97008931836dd085446bfbaa0fad036","__hsfp":4158071004,"__hssc":"213394507.1.1707934045334","__hstc":"213394507.c97008931836dd085446bfbaa0fad036.1707934045334.1707934045334.1707934045334.1","formTarget":"#uid-ajlw1oy","rumScriptExecuteTime":2168.6000003814697,"rumTotalRequestTime":2407.300000190735,"rumTotalRenderTime":2423.1000003814697,"rumServiceResponseTime":238.69999980926514,"rumFormRenderTime":15.800000190734863,"connectionType":"4g","firstContentfulPaint":0,"largestContentfulPaint":0,"locale":"en","timestamp":1707934045346,"originalEmbedContext":{"portalId":"3776657","formId":"9151dc0b-42d9-479f-b7b8-649e0e7bd1bc","region":"na1","target":"#uid-ajlw1oy","isBuilder":false,"isTestPage":false,"isPreview":false,"css":"","isMobileResponsive":true},"correlationId":"4465e04b-04b1-4a1e-85c3-6e948e401a5b","renderedFieldsIds":["firstname","lastname","email","job_function","company","country_pl_"],"captchaStatus":"NOT_APPLICABLE","emailResubscribeStatus":"NOT_APPLICABLE","isInsideCrossOriginFrame":false,"source":"forms-embed-1.4662","sourceName":"forms-embed","sourceVersion":"1.4662","sourceVersionMajor":"1","sourceVersionMinor":"4662","allPageIds":{},"_debug_embedLogLines":[{"clientTimestamp":1707934045082,"level":"INFO","message":"Retrieved customer callbacks used on embed context: [\"onFormReady\"]"},{"clientTimestamp":1707934045082,"level":"INFO","message":"Retrieved pageContext values which may be overriden by the embed context: {\"pageTitle\":\"Capacitor by Ionic - Cross-platform apps with web technology\",\"pageUrl\":\"https://capacitorjs.com/\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Safari/537.36\",\"isHubSpotCmsGeneratedPage\":false}"},{"clientTimestamp":1707934045083,"level":"INFO","message":"Retrieved countryCode property from normalized embed definition response: \"DE\""},{"clientTimestamp":1707934045344,"level":"INFO","message":"Retrieved analytics values from API response which may be overriden by the embed context: {\"hutk\":\"c97008931836dd085446bfbaa0fad036\"}"}]}"><iframe
name="target_iframe_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" style="display: none;"></iframe>
</form>
POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/3776657/c8d355e3-a5ad-4f91-a2c0-c9dc93e10658
<form id="hsForm_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" method="POST" accept-charset="UTF-8" enctype="multipart/form-data" novalidate=""
action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/3776657/c8d355e3-a5ad-4f91-a2c0-c9dc93e10658"
class="hs-form-private hsForm_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658 hs-form-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658 hs-form-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658_555b57fd-3595-466a-9fc0-70cd9e1d4eee hs-form stacked"
target="target_iframe_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" data-instance-id="555b57fd-3595-466a-9fc0-70cd9e1d4eee" data-form-id="c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" data-portal-id="3776657"
data-test-id="hsForm_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" __bizdiag="-1797773545" __biza="W___">
<div class="hs_email hs-email hs-fieldtype-text field hs-form-field"><label id="label-email-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" class="" placeholder="Enter your Email" for="email-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658"><span>Email</span><span
class="hs-form-required">*</span></label>
<legend class="hs-field-desc" style="display: none;"></legend>
<div class="input"><input id="email-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" name="email" required="" placeholder="Email" type="email" class="hs-input" inputmode="email" autocomplete="email" value=""></div>
</div>
<div class="hs_submit hs-submit">
<div class="hs-field-desc" style="display: none;"></div>
<div class="actions"><input type="submit" class="hs-button primary large" value="Subscribe"></div>
</div><input name="hs_context" type="hidden"
value="{"embedAtTimestamp":"1707934044993","formDefinitionUpdatedAt":"1652213660123","lang":"en","renderRawHtml":"true","isLegacyThemeAllowed":"true","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Safari/537.36","pageTitle":"Capacitor by Ionic - Cross-platform apps with web technology","pageUrl":"https://capacitorjs.com/","isHubSpotCmsGeneratedPage":false,"hutk":"c97008931836dd085446bfbaa0fad036","__hsfp":4158071004,"__hssc":"213394507.1.1707934045334","__hstc":"213394507.c97008931836dd085446bfbaa0fad036.1707934045334.1707934045334.1707934045334.1","formTarget":"#uid-zv7crde","rumScriptExecuteTime":2168.6000003814697,"rumTotalRequestTime":2392.1000003814697,"rumTotalRenderTime":2402.699999809265,"rumServiceResponseTime":223.5,"rumFormRenderTime":10.59999942779541,"connectionType":"4g","firstContentfulPaint":0,"largestContentfulPaint":0,"locale":"en","timestamp":1707934045343,"originalEmbedContext":{"portalId":"3776657","formId":"c8d355e3-a5ad-4f91-a2c0-c9dc93e10658","region":"na1","target":"#uid-zv7crde","isBuilder":false,"isTestPage":false,"isPreview":false,"css":"","isMobileResponsive":true},"correlationId":"555b57fd-3595-466a-9fc0-70cd9e1d4eee","renderedFieldsIds":["email"],"captchaStatus":"NOT_APPLICABLE","emailResubscribeStatus":"NOT_APPLICABLE","isInsideCrossOriginFrame":false,"source":"forms-embed-1.4662","sourceName":"forms-embed","sourceVersion":"1.4662","sourceVersionMajor":"1","sourceVersionMinor":"4662","allPageIds":{},"_debug_embedLogLines":[{"clientTimestamp":1707934045067,"level":"INFO","message":"Retrieved customer callbacks used on embed context: [\"onFormReady\"]"},{"clientTimestamp":1707934045068,"level":"INFO","message":"Retrieved pageContext values which may be overriden by the embed context: {\"pageTitle\":\"Capacitor by Ionic - Cross-platform apps with web technology\",\"pageUrl\":\"https://capacitorjs.com/\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Safari/537.36\",\"isHubSpotCmsGeneratedPage\":false}"},{"clientTimestamp":1707934045068,"level":"INFO","message":"Retrieved countryCode property from normalized embed definition response: \"DE\""},{"clientTimestamp":1707934045341,"level":"INFO","message":"Retrieved analytics values from API response which may be overriden by the embed context: {\"hutk\":\"c97008931836dd085446bfbaa0fad036\"}"}]}"><iframe
name="target_iframe_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" style="display: none;"></iframe>
</form>
Text Content
JOIN THE COMMUNITY IN AUSTIN, TX. OCTOBER 10-11, 2023. Get tickets today → Skip to main content SearchK DocsPluginsCLI * CommunityBlogEnterprise * * * * * ⋮ A CROSS-PLATFORM NATIVE RUNTIME FOR WEB APPS. Capacitor is an open source native runtime for building Web Native apps. Create cross-platform iOS, Android, and Progressive Web Apps with JavaScript, HTML, and CSS. Install Capacitor →Explore Plugins Migrate from Cordova → GET STARTED EASILY. 01 DROP CAPACITOR INTO ANY EXISTING WEB APP. npm install @capacitor/cli @capacitor/core npx cap init 02 INSTALL THE NATIVE PLATFORMS YOU WANT TO TARGET. npm install @capacitor/ios @capacitor/android npx cap add ios npx cap add android 03 ACCESS CORE NATIVE APIS OR EXTEND WITH YOUR OWN. Capacitor’s native plugin APIs make it extremely easy to access and invoke common device functionality across multiple platforms. NotificationsGeolocationCameraCustom import { LocalNotifications } from '@capacitor/local-notifications'; LocalNotifications.schedule({ notifications: [ { title: "On sale", body: "Widgets are 10% off. Act fast!", id: 1, schedule: { at: new Date(Date.now() + 1000 * 5) }, sound: null, attachments: null, actionTypeId: "", extra: null } ] }); import { Geolocation } from '@capacitor/geolocation'; // get the users current position const position = await Geolocation.getCurrentPosition(); // grab latitude & longitude const latitude = position.coords.latitude; const longitude = position.coords.longitude; import { Camera, CameraResultType } from '@capacitor/camera'; // Take a picture or video, or load from the library const picture = await Camera.getPicture({ resultType: CameraResultType.Uri }); import Foundation import Capacitor // Custom platform code, easily exposed to your web app // through Capacitor plugin APIs. Build APIs that work // across iOS, Android, and the web! @objc(MyAwesomePlugin) public class MyAwesomePlugin: CAPPlugin { @objc public func doNative(_ call: CAPPluginCall) { let alert = UIAlertController(title: "Title", message: "Please Select an Option", preferredStyle: .actionSheet) // .... } } BUILDING CROSS-PLATFORM APPS WITH CAPACITOR First Name* Last Name* Email* Job function* Please SelectIT Executive (CIO, CTO, VP Engineering, etc.)Business Executive (CEO, COO, CMO, etc.)ArchitectDirector/ Development ManagerProduct/ Project ManagerSoftware Developer/ EngineerStudentOther Company name* Country (Select One)* Please SelectUnited StatesAfghanistanAland IslandsAlbaniaAlgeriaAndorraAngolaAnguillaAntarcticaAntigua & BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBadenBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaireBosnia & HerzegovinaBotswanaBrazilBritish Indian Ocean TerritoryBruneiBulgariaBurkina FasoBurundiCabo VerdeCambodiaCameroonCanadaCape VerdeCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos (Keeling) IslandsColombiaComorosCook IslandsCosta RicaCroatiaCubaCyprusCzech RepublicCôte d'IvoireDemocratic Republic of the CongoDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEswatiniEthiopiaFalkland Islands (Malvinas)Faroe IslandsFijiFinlandFranceFrench GuianaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard Island and McDonald IslandsHoly SeeHoly See (Vatican City State)HondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKosovoKuwaitKyrgyz Republic (Kyrgyzstan)KyrgyzstanLao People’s Democratic RepublicLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedonia, the former Yugoslav Republic ofMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmar/BurmaNamibiaNauruNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth KoreaNorth MacedoniaNorwayOmanPacific IslandsPakistanPalauPalestinePanamaPapua New GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto RicoQatarReunionRomaniaRussiaRwandaSaint BarthélemySaint Helena, Ascension and Tristan da CunhaSaint Kitts and NevisSaint LuciaSaint Martin (French part)Saint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth KoreaSouth SudanSpainSri LankaSt. Vincent & GrenadinesState of PalestineSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad & TobagoTunisiaTurkeyTurkmenistanTurks & Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUnited KingdomUnknownUruguayUzbekistanVanuatuVenezuelaVietnamVirgin Islands (UK)Virgin Islands (US)Wallis and FutunaWestern SaharaYemenZambiaZimbabweUnion of Soviet Socialist Republics Ship cross-platform mobile apps 10X faster. We wrote a free guide on when and why to use Capacitor to build cross-platform apps. Read the free eBook → CONNECT WEB APPS TO NATIVE FUNCTIONALITY. UNIVERSAL APPS Build web-based applications that run equally well across iOS, Android, and as Progressive Web Apps. NATIVE ACCESS Access the full Native SDKs on each platform, and easily deploy to the App Stores (and the web). NATIVE PWAS Add custom native functionality with a simple Plugin API, or use existing Cordova plugins with our compatibility layer. CROSS-PLATFORM, CORE NATIVE PLUGINS. Explore APIs → CAMERA Capture images, save photos, and configure hardware parameters like saturation and color balance. FILE SYSTEM Save and read documents, assets, and other content your users need to access via native file systems. GEOLOCATION Gather critical information about a user’s device location, such as latitude and longitude. ACCELEROMETER Access the device accelerometer sensors to measures changes in velocity of a device motion. NOTIFICATIONS Schedule local notifications on the device or handle push notifications sent from a server. NETWORK Monitor for network connectivity and capability changes to build resilient offline apps. HAPTICS Add physical feedback through haptic features available on modern devices. YOUR OWN PLUGIN Write your own custom plugins to access specialty features and easily integrate any 3rd-party SDK. BRING YOUR OWN WEB FRAMEWORK. Drop Capacitor into any existing web project, framework or library. Convert an existing React, Svelte, Vue (or your preferred Web Framework) project to native mobile. WHAT PEOPLE ARE SAYING ABOUT CAPACITOR. AUSTIN HOWARD @a_howard8 I’m reallllyyyy digging capacitor 👀 ANGULAR @angular Did you know @capacitorjs shows how to give your #Angular app access to mobile APIs and a presence in app stores? SCRIPTKITTY @thr0wsException I'm pretty hyped to be honest, from what I've seen so far this will be another major step for establishing web technology as the go-to method for developing cross platform apps ♥ ADENIYI TOLULOPE @tolutronics @capacitorjs has been a great companion this year... with realtime updates. GUILLERMO RAUCH @rauchg Amazing that this is @vercel Next.js + @tailwindcss + @capacitorjs 🤯 CARLOS MARTINEZ @cmartineztech Yes, It works 😱 deep linking and google native authentication in iOS @capacitorjs GREG MARINE @gregmarine One of the nice things about Capacitor is that you don’t have to use Ionic. I personally love Ionic and use it for UI components. But it isn’t required for Capacitor 😊 JACOB CLARK @imjacobclark We blogged about how we use Capacitor to build our 4 Children’s apps at the @BBC DAYANA JABIF @dayujabif I still can't believe how easy is to turn an @Ionicframework app into a native iOS app using @capacitorjs 🤯 LEO @creativiii I've tried React Native but coming from web dev the DX is such a step down. Give @capacitorjs a go if you're building apps 👀 TIM S @tdawgpharaoh I am asking myself, how did I not hear about @capacitorjs until recently. Very nice. DANIEL RODRIGUES @inspire_rd Tried out @capacitorjs soon after it went stable - amazing! Simple & straight forward. 👋 The Capacitor Community is growing. Connect with us and say Hello. FOLLOW US ON X STAR US ON GITHUB JOIN THE FORUM SUPERCHARGE YOUR APP WITH ENTERPRISE-GRADE SOLUTIONS. Ready for enterprise. With an Ionic platform subscription, access powerful security, authentication, deployment, and CI/CD features focused on teams building critical apps. Learn more → READY TO START BUILDING? Dive in and create your first Capacitor project today Get Started →Explore Plugins → INSTALLATION GUIDE → Install Capacitor and learn how to start building with it EXPLORE NATIVE PLUGINS → Explore Native Plugins that are available to all Capacitor apps JOIN OUR NEWSLETTER Keep up to date with all the latest Capacitor news and updates Email* © 2024 Capacitor Ionic Open Source | Released under MIT License DEVELOPERS * Install * Docs * Plugins RESOURCES * Community * Blog * Discussions CONNECT * GitHub * X * Ionic