Smart WebView არის გაფართოებული, ღია კოდის WebView კომპონენტი Android-ისთვის, რომელიც საშუალებას გაძლევთ შეუფერხებლად მოაწყოთ ვებ-შიგთავსი და ტექნოლოგიები მშობლიურ აპლიკაციებში. შექმენით მძლავრი ჰიბრიდული აპები მარტივად, გამოიყენეთ საუკეთესო როგორც ვებ, ასევე მშობლიურ სამყაროში.
ეს აპი ემსახურება როგორც დემო როგორც მომხმარებლებისთვის, ასევე დეველოპერებისთვის Smart WebView-ის ძირითადი შესაძლებლობების შესასწავლად.
წყარო კოდი GitHub-ზე (https://github.com/mgks/Android -SmartWebView)
Smart WebView-ით შეგიძლიათ ჩართოთ არსებული ვებ გვერდები ან შექმნათ სრულად ოფლაინ HTML/CSS/JavaScript პროექტები მშობლიურ Android აპში. გააუმჯობესეთ თქვენი ვებ აპები მშობლიური ფუნქციებით, როგორიცაა:
- გეოლოკაცია: აკონტროლეთ მომხმარებლის მდებარეობა GPS-ით ან ქსელით.
- ფაილისა და კამერის წვდომა: ატვირთეთ ფაილები ან გადაიღეთ სურათები/ვიდეოები პირდაპირ WebView-დან.
- Push შეტყობინებები: გაგზავნეთ მიზნობრივი შეტყობინებები Firebase Cloud Messaging (FCM) გამოყენებით.
- მორგებული URL-ის დამუშავება: ჩაჭრათ და დაამუშავეთ კონკრეტული URL-ები მშობლიური მოქმედებების გასააქტიურებლად.
- JavaScript Bridge: შეუფერხებლად დაუკავშირდით თქვენს ვებ კონტენტსა და მშობლიურ Android კოდს.
- Plugin System: გააფართოვეთ Smart WebView-ის ფუნქციონალობა თქვენი საკუთარი მორგებული დანამატებით (მაგ., QR Code Scanner მოდული).
- ხაზგარეშე რეჟიმი: უზრუნველყოთ მორგებული ხაზგარეშე გამოცდილება, როდესაც ქსელთან კავშირი მიუწვდომელია.
რა არის ახალი ვერსია 7.0:
- სულ ახალი მოდულების არქიტექტურა: შექმენით და დააკავშირეთ თქვენი საკუთარი დანამატები, რათა დაამატოთ მორგებული ფუნქციები ძირითადი ბიბლიოთეკის შეცვლის გარეშე.
- გაუმჯობესებული ფაილების მართვა: გაუმჯობესებული ფაილების ატვირთვა და კამერის ინტეგრაცია შეცდომების ძლიერი დამუშავებით.
- განახლებული დამოკიდებულებები: აშენებულია უახლესი ბიბლიოთეკებით ოპტიმალური მუშაობისა და უსაფრთხოებისთვის.
- დახვეწილი დოკუმენტაცია: უფრო მკაფიო ახსნა-განმარტებები და მაგალითები სწრაფად დასაწყებად.
ძირითადი ფუნქციები:
- ჩართეთ ვებ გვერდები ან გაუშვით ხაზგარეშე HTML/CSS/JavaScript პროექტები.
- ინტეგრაციაა Android-ის მშობლიურ ფუნქციებთან, როგორიცაა GPS, კამერა, ფაილების მენეჯერი და შეტყობინებები.
- სუფთა, მინიმალური დიზაინი მუშაობის ოპტიმიზაციით.
- მოქნილი და გაფართოებადი დანამატის სისტემა.
მოთხოვნები:
- Android-ის განვითარების ძირითადი უნარები.
- მინიმალური API 23+ (Android 6.0 Marshmallow).
- Android Studio (ან თქვენთვის სასურველი IDE) განვითარებისთვის.
დეველოპერი: ღაზი ხანი (https://mgks.dev)
პროექტი MIT ლიცენზიით.