@drawoharajag ❤️ det här! << klicka på mig 🐛 🫖 🧚
/imbed-for-android
publicerad den: 2014-04-09

För en tid sedan skrev jag om varför phonegap suger och hur vi valde att inkludera webbinnehåll i våra nativa appar. Den öppna källkoden som resulterade i att bygga flera nativa appar som inkluderade webbinnehåll var Imbed-projektet. Vi släppte iOS-versionen först.

Projektet syftar till att vara en utgångspunkt för vad vi tror är det bästa sättet att inkludera webbinnehåll i en nativ app - med hjälp av nativ kod. I iOS betyder det att skriva Objective-C för att använda en UIWebView och i Android betyder det att skriva Java för att använda en WebView. Ja, det kräver att du vet tillräckligt mycket om iOS/Objective-C och Android/Java för att skriva dina egna nativa funktioner när du vill använda enhetens funktioner, men det innebär att kunna följa Apples & Googles instruktioner exakt och inte vara beroende av en tredje part för att stödja en ny funktion och stödja den utan egna buggar.

Nyligen har jag fortsatt min forskning om Android och har skapat Android-versionen av Imbed. Förutom att ge en bra utgångspunkt för att inkludera webbinnehåll, demonstrerar exempelkoden för HTML några JavaScript-begränsningar i webbfönstret och ger inbyggt stöd för den viktiga tillbaka-knappen på Android-telefoner när du klickar på en länk som behöver öppnas i Chrome vs i webbinnehållet inom din app.

Kolla in Android-versionen och låt mig veta dina tankar på Twitter!

Som alltid, pull requests välkomnas :)